-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathrun_full.sh
executable file
·30 lines (18 loc) · 1010 Bytes
/
run_full.sh
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
#!/bin/sh
set -e
set -u
start_time=`date -u -d "$fcdate 00:00:00 UTC" +"%Y %m %d %H 00 0."`
export start_time
CONTROL=KAZ-cb5.control
#CONTROL=KAZ-cb5-nobnd-grads.control
#outsuff="nobnd-grads"
ymd=`date +%Y%m%d_%H%M%S`
export nx=1
export ny=4
mkdir -p output/${fcdate}${outsuff}
# export OMP_NUM_THREADS=16
#/usr/bin/time -v mpirun -display-map -n 4 --bind-to socket --rank-by core ${silam_binary}mpi $CONTROL 2>&1 | tee output/${fcdate}${outsuff}/${ymd}.log
#/usr/bin/time -v mpirun -display-map -n 4 ${silam_binary}mpi $CONTROL 2>&1 | tee output/${fcdate}${outsuff}/${ymd}.log
/usr/bin/time -v ${silam_binary} $CONTROL 2>&1 | tee output/${fcdate}${outsuff}/${ymd}.log
#gdb -ex 'break globals::set_error' -ex 'set breakpoint pending on' -ex 'break exit' -ex 'set breakpoint pending off' -ex 'r' --args ${silam_binary}_debug $CONTROL
#srun --cpus-per-task=$OMP_NUM_THREADS --ntasks-per-node=$taskspernode $silam $CONTROL 2>&1 | tee output/${case}/${case}\${ymd}.log