===== Modules, Libs for Cluster =====
==== Compiler parameter colection ====
| ^ Configuring for MPI ^ 64 bit integers ^
^^ GNU configure packages ^^^
^PETSc | -with-mpi-dir OR --with-mpi-lib --with-mpi-include | -with-64-bit-indices |
^Sundials | --with-mpi-root OR --with-mpi-incdir --with-mpi-libdir --with-mpi-libs | NO SUPPORT |
^Zoltan | same | --with-id-type=ulonglong |
^MOAB | --with-mpi=directory | ??? |
^hypre | --with-MPI-include --with-MPI-lib-dirs --with-MPI-libs | --enable-bigint |
^fftw | MPICC= | ??? |
^hdf5 | --enable-parallel | Hardwired to be size_t |
^Netcfd | Just knows? | |
^ml | --enable-mpi --with-mpi-libs and pass -I/MPI includes through --with-cflags and --with-cxxflags NO SUPPORT | |
^mpe | MPI_CFLAGS= MPI_CC= | |
^^ CMake packages ^^^
^ParMetis | just assumes compiler is MPICC? | -D METIS_USE_LONGINDEX=1 |
^Elemental | -DMPI_C_COMPILER= -DMPI_CXX_COMPILER= | -D USE_64BIT_INTS=ON |
^^ Other packages ^^^
^SuperLU_dist | IMPI= MPILIB= | -D_LONGINT |
^MUMPS | INCPAR=-I/MPI includes LIBPAR=MPI libraries | NO PROPER SUPPORT |
^PTScotch | CFLAGS=-I/MPI includes LDFLAGS=MPI libraries | -DINTSIZE64 |
^PasTix | CCFOPT=-I/MPI include MPCCPROG=mpicc compiler | VERSIONINT=_int64 CCTYPES=-DFORCE_INT64 |