-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathspecs.salomon
34 lines (28 loc) · 998 Bytes
/
specs.salomon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# MACHINE SPECIFICATION FOR
# salomon.it4i.cz
#
# Load any modules needed
module load intel/2016.01
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/apps/all/icc/2016.1.150-GCC-4.9.3-2.25/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic
# Job size
if [[ ${PBS_NUM_NODES:+x} ]]
then
export NODES=$PBS_NUM_NODES
else
export NODES=$(cat $PBS_NODEFILE | wc -l)
fi
export MICS=(0 1) # assume that both MICs are allocated
# Default no. of threads/tasks for the job
HOST_PPN=2 # no. of MPI tasks per CPU
MIC_PPN=40 # no. of MPI tasks per MIC card
MIC_TPC=4 # no. of threads per MIC core
# Hardware definition
HOST_PE=2 # no. of host CPUs
HOST_CORES=12 # no. of CPU cores in a processor
MIC_CORES=61 # no. of MIC cores in a card (N-1 used for compute)
# MPI environment
export MPIRUN="mpiexec.hydra"
export I_MPI_MIC=1
export I_MPI_JOB_RESPECT_PROCESS_PLACEMENT=disable
export I_MPI_FABRICS=shm:dapl
export I_MPI_DAPL_PROVIDER_LIST=ofa-v2-mlx4_0-1u,ofa-v2-scif0,ofa-v2-mcm-1