The creation of a high performance computer facility is essential to the success of the project. Research in Crete is currently inhibited by the inability to perform computations on problems that demand serious computer power, such as those that demand bases with large number of states, large electromagnetic calculations, etc. The proposed computer facility will enable the researchers that work in the Center as well as various collaborators and visitors to advance their research.
The approach is inspired from recent and current HPC focus areas in academic HPC facilities, including:
• HPC operations excellence and best practice
• Application performance and benchmarking
• HPC storage expertise
• Graphics processing unit (GPU) computing
• HPC visualization
The core design is based on implementations from major academic HPC facilities around the world and the software infrastructure will be entirely based on open source code. The environment will be deployed either as CPU or as GPU compute nodes. Our intention is to provide both a conventional computing environment and GPU accelerated infrastructure, for high demanding parallel applications. All compute nodes will be setup as data-less, with just a small disk for temporary data, which will reduce the overall cost and elevate the flexibility at the same time.
The Metropolis Cluster uses the Simple Linux Utility for Resource Management (SLURM) which is an open-source workload manager. Before running any job, please consult the following sections of this guide:
- Frequently Asked Questions
- Environmental modules
- The Batch Job Environemet
- SLURM Quick Start User Guide
- Calculated performance: ~ 25Tflops
- Compute Nodes: 50 IBM NextScale nx360m4 nodes with dual CPU E2670 v2, 10-core / CPU, 96GB RAM / node
- GP-GPU nodes: IBM NextScale 3650 m4 nodes equipped with NVIDIA Grid K2 and Intel Phi 3120P GP-GPU cards
- Available CPU Processing Cores/Threads: 1000/2000
- Storage Capacity: Several IBM Storwize® V5000 enclosures providing 10TB of redundant storage plus 20TB of scratch space on Lustre
- Network: Mellanox Infiniband FDR10, with non-blocking full-fat-tree configuration, GbE management network and 10GbE uplinks to Physics Department's network infrastructure
- Operating System: CentOS 6 64-bit
- Queuing System: SLURM
- GNU C, C++, FORTRAN 90 & 77 (version 4.4.7 20120313 (Red Hat 4.4.7-11))
- Intel® Parallel Studio XE 2015
- Programming libraries: LAPACK, BLAS, ATLAS, MKL, Infiniband optimized libraries etc.
- Parallel execution environment: Intel MPI, OpenMPI, MPICH, OpenMP, Mellanox OpenMPI and Mpich implementations
Detailed information here.
- Technical support: Counalakis Dimitris [coudim AT physics.uoc.gr]