Blue Gene/Q Applications and Tools
The following list is work in progress. If you have a code or tool that has been ported to Blue Gene/Q that should be listed or want to know if a code that is not on the list has been ported, please email members-owner@bgconsortium.org
You can downlod this list, complete with owners and/or PI's for the codes from here.
Name |
Description |
Status |
Tools & Libraries |
||
| ARPACK & PARPACK | Eigenvalues & eigenvectors | Available (2.0.2) |
| Berkeley UPC | PGAS variant of C | Ported with XLC and gcc |
| BGPM | HPC | Available |
| BLAS | Dense Linear Algebra & FFT Kernals | Available, based on ESSL GEMM |
| BLIS | Framework for GotoBLAS successor | In development |
| Boost | C++ data structures & algorithms | Available (1.49.0) |
| CBLAS | C wrappers to BLAS | Available |
| Charm++ | Dynamic load balancing | MPI and PAMI available |
| CoArray Fortran | PGAS variant of Fortran | Debugging (uses GASnet) |
| Darshan | IO | Available |
| DynInst | Binary rewriter | In development |
| ESSL | Dense Linear Algebra Kernals | Available |
| FFTW | Fast fourier transform | Available (2.1.5, 3.3.1, no Q hand tuning) |
| GASnet | Active message communication | MPI and PAMI available |
| Global Arrays Toolkit | One sided communication and high level library for array computation | MPI available, PAMI pending |
| gprof | Timing (sample) | Available |
| HDF5 | High-level I/O | Available (1.8.8) |
| Jumpshot | MPI | Available |
| LAPACK | Dense linear algebra solver | Available (3.4.1) |
| METIS | Graph partitioning (for meshes) | Available (5.0.2) |
| mpiP | MPI | Available |
| NetCDF | High-level I/O | Available (4.1.3) |
| Open|Speedshop | Timing (sample), HCP, MPI, IO | Available |
| P3DFFT | Parallel FFT | Available (2.4 patched by ANL) |
| PAPI | HPC API | Available |
| parMETIS | Graph partitioning (for meshes) | Available (4.0.2) |
| PETSc | Parallel solvers | Available (3.3-p1, initial PTHREADS) |
| Rice HPCToolkit | Timing (inst), MPI | Available |
| SCALAPACK | Parallel dense linear algebra solver | Available (2.1) |
| Scalasca | Timing (inst), MPI | Available |
| TAU | Timing (sample), HPC (sample) | Available |
| ValGrind | Memory & Thread Error Checker | In development |
Codes |
|
|
| Allstar | Life science | Ported to BGP |
| Amber | Molecular dynamics | Ported to BGP |
| AVBP | Combustion | Ported to BGP |
| AWP-ODC, SORD | Using Multi-‐scale Dynamic Rupture Models to Improve Ground Motion Estimates | Ported to BGQ |
| CASINO | Materials science | Ported to BGP & BGQ |
| CCSM3 | Climate | Ported to BGP |
| CHARMM | Molecular dynamics | Ported to BGP |
| Code Saturne | General purpose Computational Fluid Dynamics (CFD) | Ported to BG/P & BG/Q |
| CP2K | Atomistic and molecular simulations of solid state, liquid, molecular, and biological systems | Ported to BG/P & BG/Q |
| CPMD | Prallelized plane wave / pseudopotential implementation of Density Functional Theory | Ported to BG/P & BG/Q |
| DNS3D | Turbulence (CFD) | Ported to BG/P & BG/Q |
| enzo | Astrophysics | Ported to BGP |
| Falkon | Computer science/HTC | Ported to BGP |
| FHI-AIMS | An accurate all-electron, full-potential electronic structure code package for computational materials science, | Ported to BG/Q |
| FLASH | Astrophysics | Ported to BG/P & BG/Q |
| FLASH / RTFlame | Petascale Simulations of Turbulent Nuclear Combustion | Ported to BGQ |
| GAMESS | Chemistry | Ported to BGP & BGQ |
| GENE | Gyrokinetic Turbulence, Turbulent Magneto Hydro-Dynamics | Ported to BG/Q |
| GFDL (H-S) | Geophysical Fluid Dynamics | Ported to BG/P & BG/Q |
| GFMC | Nuclear structure | Ported to BGP & BGQ |
| GPAW | Materials science | Ported to BGP & BGQ |
| GROMACS | Molecular dynamics | Ported to BG/P |
| GTC | Fusion | Ported to BGP & BGQ |
| GTC-P | Multiscale Molecular Simulations at the Petascale | Ported to BGQ |
| HACC | Astrophysics | Ported to BGP & BGQ |
| HIRAM | Climate - Weather Modelling | Ported to BGQ |
| HOMME | Climate | Ported to BGP |
| HSCD | High-‐Speed Combustion and Detonation | Ported to BGQ |
| LAMMPS | Molecular dynamics | Ported to BGP & BGQ |
| LS3DF | linear scaling 3 dimensional fragment (LS3DF) method | Ported to BG/P & BG/Q |
| MADNESS | Chemistry | Ported to BGP & BGQ |
| Madness & MPQC | Accurate Numerical Simulations Of Chemical Phenomena Involved in Energy Production and Storage with MADNESS and MPQC | Ported to BGQ |
| MILC,CPS | LQCD | Ported to BGP & BGQ |
| Mpi-BLAST | parallel implementation of NCBI BLAST Genomic sequencing application | Ported to BG/P |
| MPQC | Materials science | Ported to BGP & BGQ |
| NAMD | Molecular dynamics | Ported to BGP & BGQ |
| Nek5000 | Nuclear energy | Ported to BGP & BGQ |
| NWChem | Chemistry | Ported to BGP |
| OpenFoam | Engineering | Ported to BGP & BGQ |
| PHASTA | Petascale, Adaptive CFD | Ported to BGQ |
| PSDNS | Petascale Direct Numerical Simulations of Turbulent Channel Flow | Ported to BGQ |
| Qbox | Chemistry | Ported to BGP |
| QMCPACK | First Principles Calculations of Interfaces in Electrical Energy Storage Systems | Ported to BGQ |
| Quantum ESPRESSO | Electronic-structure calculations and materials modeling at the nanoscale, based on density-functional theory, plane waves, and pseudopotentials. | Ported to BG/P & BG/Q |
| Rosetta | Protein structure | Ported to BGP |
| SIESTA | Electronic structure calculations and ab initio molecular dynamics simulations | Ported to BG/Q |
| UNIC | Nuclear Engineering | Ported to BGP |
| VASP | Electronic structure calculations and quantum-mechanical molecular dynamics | Ported to BG/P & BG/Q |
| WRF | Climate | Ported to BGP |