A High-Performance Computing (HPC) cluster is a sophisticated and large parallel computing system designed to handle computationally intensive tasks that are beyond the capabilities of standard desktop computers. HPC clusters are instrumental in various fields, including scientific research, engineering, financial modeling, and data analytics, where they are used to perform large-scale simulations, complex calculations, and the processing of massive datasets.
An HPC cluster consists of multiple powerful computers, often referred to as nodes, that work together as a unified system. These nodes are interconnected through a high-speed network, allowing them to communicate and share tasks efficiently. The network's speed and configuration are crucial, as they significantly impact the overall performance and scalability of the cluster. In addition to the network, HPC clusters are equipped with a shared storage system that allows all nodes to access the same data, ensuring consistency and facilitating parallel processing.
The key advantage of using an HPC cluster lies in its ability to divide large problems into smaller tasks that can be processed simultaneously across multiple nodes. This parallel processing capability dramatically reduces the time required to solve complex problems, making it possible to tackle challenges that would be infeasible with traditional computing methods.

HPC cluster in National Centre for Physics (NCP) was established to promote research in different areas by providing high performance computing facility to users from every field of research in Pakistan.
National Centre for Physics (NCP) aims to establish a national level High Performance Computing cluster facility which is open for use by all the researchers in Pakistan.
The objectives of High Performance Computing at NCP are:
- Establish the national level High Performance Computing cluster
- Provide computing infrastructure for researchers across Pakistan
- Make partnerships and collaboration with organizations and universities
- Active support/cooperation with user of this facility
NCP has been running a High-Performance Computing Cluster in order to facilitate Pakistani researchers in running simulation programs needed for their research. Various universities/organizations across Pakistan are already using this facility in the following research areas:
- Atomic Physics
- Climate Modeling
- Computing
- Condensed Matter Physics
- Cosmology
- Density Functional Theory (DFT)
- DNA Studies
- Higgs Physics
- Ion Channeling
- Material Science
- Multi-Particle Interaction
- Natural Sciences
- Numerical Modelling
- Plasma Physics
- Sesimology
- Space Physics
- Weather Forecasting
Following resources are available.
- 300 CPU Cores
- 600 GB RAM
- 20 TB Storage
Different packages and compilers are made available on user request. Currently following packages are available.
- Quantum Espresso
- WIEN2k
- MATLAB Compiler Runtime (MCR)
- Suspect
- Network Common Data Form (NetCDF)
- Gollum
- Molecular Orbital PACkage (MOPAC)
- GNU Compiler Collection (GCC)
- Intel Fortran (ifort)
- Portable, Extensible Toolkit for Scientific Computation (Petsc)
- Interface Wrapper to Message-Passing Interface (R/Rmpi)
- Siesta
- Python
- Java Message Passing Library (MPJ Express)
- Vienna Ab initio Simulation Package (VASP)