Files
Estia-McStas/simulation/run_simu.sh
T

49 lines
2.6 KiB
Bash
Executable File

#!/bin/tcsh
setenv ncount 1e10
setenv use_cores 40
setenv sample 1
setenv omega 6.0
setenv sample_length 0.01
setenv sample_height 0.01
module load mcstas/mcstas2.2a
if ( -M Estia.inst > -M Estia.inst.out ) then
rm Estia.inst.c Estia.inst.out
/afs/psi.ch/project/sinq/sl6-64/mcstas2.2a/mcstas/2.2a/bin/mcstas -t -o Estia.inst.c Estia.inst
mpicc -O3 -o Estia.inst.out Estia.inst.c -lm -DUSE_MPI -DUSE_NEXUS -lNeXus
endif
setenv DEST /home/l_mc01/mpi/glavic/mcstas/results/double_vertical/reference_2deg_no_gravity
if ( -e "$DEST" ) then
rm -r "$DEST"
endif
mpirun -machinefile /home/l_mc01/mpi/glavic/mcstas/simulation/hosts -np $use_cores /home/l_mc01/mpi/glavic/mcstas/simulation/Estia.inst.out \
--dir="$DEST" --format=NeXuS --ncount=$ncount \
omegaa=$omega operationmode=0 theta_resolution=0.04 sample=$sample over_illumination=0.000 sample_length=$sample_length sample_height=$sample_height \
enable_gravity=0 enable_chopper=0
# setenv DEST /home/l_mc01/mpi/glavic/mcstas/results/add_gravity/reference_2deg_no_gravity
# if ( -e "$DEST" ) then
# rm -r "$DEST"
# endif
# mpirun -machinefile /home/l_mc01/mpi/glavic/mcstas/simulation/hosts -np $use_cores /home/l_mc01/mpi/glavic/mcstas/simulation/Estia.inst.out --gravitation --dir="$DEST" --format=PGPLOT --ncount=$ncount omegaa=$omega operationmode=0 theta_resolution=0.04 sample=$sample focus_shift=$focus_shift beam_port_angle=15 vertical_inclination=-0.7 over_illumination=0.0 enable_gravity=1
#
#
# setenv sample 4
# setenv DEST /home/l_mc01/mpi/glavic/mcstas/results/double_vertical/sample_flux_no_gravity
# if ( -e "$DEST" ) then
# rm -r "$DEST"
# endif
# mpirun -machinefile /home/l_mc01/mpi/glavic/mcstas/simulation/hosts -np $use_cores /home/l_mc01/mpi/glavic/mcstas/simulation/Estia.inst.out --dir="$DEST" --format=PGPLOT --ncount=$ncount omegaa=$omega operationmode=0 theta_resolution=0.04 sample=$sample focus_shift=$focus_shift beam_port_angle=15 vertical_inclination=-0.7 over_illumination=0.000 enable_gravity=0
#
# setenv DEST /home/l_mc01/mpi/glavic/mcstas/results/add_gravity/sample_flux_no_gravity
# if ( -e "$DEST" ) then
# rm -r "$DEST"
# endif
# mpirun -machinefile /home/l_mc01/mpi/glavic/mcstas/simulation/hosts -np $use_cores /home/l_mc01/mpi/glavic/mcstas/simulation/Estia.inst.out --gravitation --dir="$DEST" --format=PGPLOT --ncount=$ncount omegaa=$omega operationmode=0 theta_resolution=0.04 sample=$sample focus_shift=$focus_shift beam_port_angle=15 vertical_inclination=-0.7 over_illumination=0.0 enable_gravity=1
#/afs/psi.ch/project/sinq/sl6-64/mcstas2.2a/mcstas/2.2a/bin/mcplot $DEST&