|
You can now load these combinations as modules on COSMA:
|
|
You can now load these combinations as modules on COSMA:
|
|
|
|
|
|
- `module load swift`
|
|
- `module load swift`
|
|
- `module load swift/c4/intel/intelmpi/5.0.3`
|
|
- `module load swift/c5/intel/intelmpi/2017-parallel`
|
|
|
|
|
|
This loads all the packages required for SWIFT, including FFTW.
|
|
This loads all the packages required for SWIFT, including FFTW, a parallel HDF5 and METIS.
|
|
|
|
|
|
See:
|
|
See:
|
|
|
|
|
|
- `module-av | grep swift`
|
|
- `module av swift`
|
|
|
|
|
|
after loading `swift` module for a complete list.
|
|
after loading `swift` module for a complete list.
|
|
|
|
|
|
To use `METIS` on either toolchain load the `metis/5.1.0` module and configure
|
|
To use `METIS` remember to use:
|
|
using:
|
|
|
|
|
|
|
|
- `configure --with-metis` |
|
- `configure --with-metis` |
|
|
|
|
|
|
|
|
|
|
|
|
|
----
|
|
|
|
OLDER STUFF
|
|
|
|
----
|
|
|
|
----
|
|
|
|
|
|
|
|
Various module combinations for the Durham COSMA cluster. Only really known
|
|
|
|
to build, not necessarily combinations that run as well..
|
|
|
|
|
|
|
|
COSMA4:
|
|
|
|
- GNU:
|
|
|
|
- `gnu_comp/c4/4.8.1 platform_mpi/9.1.0 parallel_hdf5/1.8.11 doxygen`
|
|
|
|
- `gnu_comp/c4/4.8.1 openmpi/1.7.2 parallel_hdf5 doxygen`
|
|
|
|
- `gnu_comp/c4/4.8.1 openmpi/1.6.3 parallel_hdf5 doxygen`
|
|
|
|
- Intel:
|
|
|
|
- `intel_comp/c4/2015 intel_mpi/5.0.3 parallel_hdf5/1.8.14-mt doxygen`
|
|
|
|
|
|
|
|
COSMA5:
|
|
|
|
- Intel:
|
|
|
|
- `intel_comp/c5/2015 platform_mpi/9.1.2 parallel_hdf5/1.8.14 doxygen`
|
|
|
|
- `intel_comp/c5/2015 intel_mpi/5.0.3 parallel_hdf5/1.8.14-mt doxygen`
|
|
|
|
|
|
|
|
To use `METIS` on either toolchain load the `metis/5.1.0` module and configure
|
|
|
|
using:
|
|
|
|
|
|
|
|
- `configure --with-metis`
|
|
|
|
|
|
|
|
2015-MAY-01: You can now load these combinations as modules on COSMA:
|
|
|
|
|
|
|
|
- `module load swift`
|
|
|
|
- `module load swift/c4/intel/intelmpi/5.0.3`
|
|
|
|
|
|
|
|
See:
|
|
|
|
|
|
|
|
- `module-av | grep swift`
|
|
|
|
|
|
|
|
after loading `swift` module for a complete list.
|
|
|
|
|
|
|
|
INTEL COMPILER:
|
|
|
|
|
|
|
|
To compile with the Intel compiler 2016.1.xxx, the CFLAGS need to be modified because of a bug/feature. To add the option `-myblah` to the CFLAGS do:
|
|
|
|
```bash
|
|
|
|
export CFLAGS=-idirafter /usr/include/linux
|
|
|
|
./configure CFLAGS="$CFLAGS -myblah..."
|
|
|
|
``` |
|
|