... | ... | @@ -3,7 +3,7 @@ Building SWIFT on Hamilton |
|
|
* Load compiler modules:
|
|
|
|
|
|
```
|
|
|
module load intel/xe_2018.2 intelmpi/intel/2018.2 hdf5/impi/intel/1.8.14
|
|
|
module load intel/xe_2018.2 intelmpi/intel/2018.2 hdf5/impi/intel/1.8.14 gsl/intel/1.15
|
|
|
```
|
|
|
|
|
|
* The METIS library is out of date so you can use the local METIS library (5.1.0) here:
|
... | ... | @@ -15,7 +15,7 @@ module load intel/xe_2018.2 intelmpi/intel/2018.2 hdf5/impi/intel/1.8.14 |
|
|
* Configure and build with:
|
|
|
|
|
|
```
|
|
|
./configure CC=mpicc --without-gsl --with-metis=/ddn/data/rsrd54/metis-5.1.0/build/metis-install/ CPPFLAGS=-I/ddn/data/rsrd54/metis-5.1.0/build/metis-install/include/
|
|
|
./configure CC=mpicc --with-gsl --with-metis=/ddn/data/rsrd54/metis-5.1.0/build/metis-install/ CPPFLAGS=-I/ddn/data/rsrd54/metis-5.1.0/build/metis-install/include/
|
|
|
```
|
|
|
|
|
|
Running SWIFT on Hamilton
|
... | ... | @@ -35,11 +35,12 @@ module purge |
|
|
module load slurm/current
|
|
|
module load hdf5/impi/intel/1.8.14
|
|
|
module load intelmpi/intel/2018.2
|
|
|
module load gsl/intel/1.15
|
|
|
|
|
|
#export I_MPI_FABRICS="shm:dapl"
|
|
|
|
|
|
## Execute the MPI program
|
|
|
mpirun -np 2 ../swift_mpi -s -t 24 eagle_25.yml -n 4096
|
|
|
mpirun -np $SLURM_JOB_NUM_NODES ../swift_mpi -s -t 24 eagle_25.yml -n 4096
|
|
|
|
|
|
```
|
|
|
|
... | ... | |