HPC@CSM BGQ Compiler List

MPI Compilers:

There are two sets of MPI compilers on BGQ in:

  1. /bgsys/drivers/ppcfloor/comm/gcc/bin
  2. /bgsys/drivers/ppcfloor/comm/xl/bin

The first set is the default. The difference between the sets is that the first links in the gcc libraries.

Important: The compilers with names that end in _r are for threaded code. Since threading is very important for BGQ performance these should be used.

IBM C MPI compilers

  • mpixlcxx_r
  • mpixlc_r
  • mpixlcxx
  • mpixlc

IBM Fortran MPI compilers

  • mpixlf2003_r
  • mpixlf2008_r
  • mpixlf77_r
  • mpixlf90_r
  • mpixlf95_r
  • mpixlf2003
  • mpixlf2008
  • mpixlf77
  • mpixlf90
  • mpixlf95

Gnu based compilers

  • mpicc (gcc)
  • mpif77 (gfortran)
  • mpif90 (gfortran)
  • mpic++ -> mpicxx mpicxx

Normal Compilers:

Important: The compilers with names that end in _r are for threaded code. Since threading is very important for BGQ performance these should be used.

IBM Fortran Compilers:

  • /usr/bin/bgxlf2003_r
  • /usr/bin/bgxlf2008
  • /usr/bin/bgxlf2008_r
  • /usr/bin/bgxlf90_r
  • /usr/bin/bgxlf95_r
  • /usr/bin/bgxlf_r
  • /usr/bin/bgxlf2003
  • /usr/bin/bgxlf90
  • /usr/bin/bgxlf95
  • /usr/bin/bgxlf

IBM "C" Compilers:

  • /usr/bin/bgxlc++
  • /usr/bin/bgxlc_r
  • /usr/bin/bgxlc++_r
  • /usr/bin/bgxlC_r
  • /usr/bin/bgxlC
  • /usr/bin/bgxlc

© 2018 Colorado School of Mines | | Equal Opportunity | Privacy Policy | Directories | Text Only | Mines.edu | rss

 
Last Updated: 03/16/2018 14:41:45