#! /bin/bash ## changer eventuellement le callphys.def egalement ################## tracers=2 nx=64 ny=48 nz=32 ################## tracers=1 nx=64 ny=48 nz=25 ################## tracers=1 nx=64 ny=48 nz=18 ################## #tracers=1 #nx=64 #ny=48 #nz=32 ################## tracers=5 nx=64 ny=48 nz=25 ################## tracers=2 nx=64 ny=48 nz=25 scatterers=1 ################## tracers=5 nx=64 ny=48 nz=25 scatterers=2 ################## tracers=7 nx=64 ny=48 nz=25 scatterers=2 ################## # GCM environment variables #-------------------------- export LMDGCM=$PWD export LIBOGCM=$PWD/libo echo $LMDGCM echo $LIBOGCM echo $NCDFLIB echo $NCDFINC #rm -rf libo mkdir libo touch libo/log_compile_newstart touch libo/log_compile_gcm echo bricolo \rm libf/grid/dimensions.h 2> /dev/null echo compile start2archive echo check in $PWD/libo/log_compile_start2archive makegcm -t ${tracers} -p mars -d ${nx}x${ny}x${nz} -s ${scatterers} start2archive | tee libo/log_compile_start2archive | grep 'warnings' >> libo/log_compile_start2archive echo compile newstart echo check in $PWD/libo/log_compile_newstart makegcm -O "-DMESOINI" -t ${tracers} -p mars -d ${nx}x${ny}x${nz} -s ${scatterers} newstart | tee libo/log_compile_newstart | grep 'warnings' >> libo/log_compile_newstart echo compile gcm echo check in $PWD/libo/log_compile_gcm makegcm -O "-DMESOINI" -t ${tracers} -p mars -d ${nx}x${ny}x${nz} -s ${scatterers} gcm | tee libo/log_compile_gcm | grep 'warnings' >> libo/log_compile_gcm echo well, OK.