|
|
SuperMUC modules and configuration script options:
|
|
|
SuperMUC modules and configuration script options (Intel MPI):
|
|
|
|
|
|
```bash
|
|
|
module unload mpi.ibm
|
... | ... | @@ -10,7 +10,7 @@ module load metis/5.0 |
|
|
CFLAGS=-I/lrz/sys/libraries/metis/5.0.2/include CC=mpiicc
|
|
|
```
|
|
|
|
|
|
or:
|
|
|
or (IBM MPI):
|
|
|
```bash
|
|
|
module load mpi.ibm
|
|
|
module load poe
|
... | ... | @@ -21,7 +21,7 @@ module load metis/5.0 |
|
|
CFLAGS=-I/lrz/sys/libraries/metis/5.0.2/include MPIRUN=mpiexec
|
|
|
```
|
|
|
|
|
|
Submission script:
|
|
|
Submission script (Intel MPI):
|
|
|
|
|
|
```bash
|
|
|
#!/bin/bash
|
... | ... | @@ -45,3 +45,27 @@ module load mpi.intel |
|
|
|
|
|
mpiexec -np 128 ./swift_fixdt_mpi -r 100 -t 16 -f ./uniformBox600.hdf5 -m 0.02 -w 5000 -d 1e-8
|
|
|
```
|
|
|
|
|
|
or (IBM MPI):
|
|
|
```bash
|
|
|
#!/bin/bash
|
|
|
# @ job_name = SWIFT_uniform1024_64
|
|
|
# @ comment = "SWIFT scaling test"
|
|
|
# @ error = $(job_name).$(jobid).err
|
|
|
# @ output = $(job_name).$(jobid).out
|
|
|
# @ wall_clock_limit = 02:00:00
|
|
|
# @ notification = error
|
|
|
# @ notify_user = matthieu.schaller@durham.ac.uk
|
|
|
# @ job_type = parallel
|
|
|
# @ class = general
|
|
|
# @ node = 64
|
|
|
# @ tasks_per_node = 1
|
|
|
# @ island_count = 1
|
|
|
# @ queue
|
|
|
|
|
|
. /etc/profile
|
|
|
. /etc/profile.d/modules.sh
|
|
|
module load mpi.ibm poe
|
|
|
|
|
|
poe swift_fixdt_mpi_intel15_ibm_1_4 -r 100 -t 16 -f ./uniformBox1024.hdf5 -m 0.02 -w 5000 -d 1e-8
|
|
|
``` |
|
|
\ No newline at end of file |