#######################################################################
####################################################################### nom
# @ job_name		=	SATURN_128x96x64_norings_dyn
####################################################################### MPICH / serial 
# @ job_type            =       MPICH
####################################################################### 8 / 16 / 20 / 32 / 64
# @ total_tasks         =       32	
####################################################################### A / B / C / AP / BP / CP
# @ class               =       BP
####################################################################### 24gb (cf. llps pendant fonctionnement)
# @ resources 		= 	ConsumableCpus(1)ConsumableMemory(3000mb)  
####################################################################### real ou ideal ???
# @ environment         =       tmpdir=$(job_name).$(jobid) ; para=$(job_type)
#######################################################################

#######################################################################
#######################################################################
# @ output 		= 	$(job_name).$(jobid)/LOG
# @ error 		= 	$(output)
# @ blocking 		= 	unlimited
# @ notification 	= 	always
# @ notify_user		=	melody.sylvestre@obspm.fr
# @ queue
grep "^# @" $0
set -vx
#######################################################################
echo $LOADL_STEP_INITDIR/${tmpdir}

#Copie des .def
cp -rf PROTO_Saturn_Article/callphys_norings.def $LOADL_STEP_INITDIR/${tmpdir}/callphys.def
cp -rf PROTO_Saturn_Article/diagfi.def $LOADL_STEP_INITDIR/${tmpdir}
cp -rf PROTO_Saturn_Article/gases.def $LOADL_STEP_INITDIR/${tmpdir}
cp -rf PROTO_Saturn_Article/run.def $LOADL_STEP_INITDIR/${tmpdir}
cp -rf PROTO_Saturn_Article/traceur.def $LOADL_STEP_INITDIR/${tmpdir}
cp -rf PROTO_Saturn_Article/z2sig.def $LOADL_STEP_INITDIR/${tmpdir}
cp -rf PROTO_Saturn_Article/modif.def $LOADL_STEP_INITDIR/${tmpdir}

#Copie des start et de l'executable
cp -rf PROTO_Saturn_Article/start_128x96x64.nc $LOADL_STEP_INITDIR/${tmpdir}/start.nc
cp -rf PROTO_Saturn_Article/startfi_128x96x64.nc $LOADL_STEP_INITDIR/${tmpdir}/startfi.nc
cp -rf PROTO_Saturn_Article/gcm_128x96x64_phystd_para.e $LOADL_STEP_INITDIR/${tmpdir}/gcm.e
cp -rf PROTO_Saturn_Article/relax.nc $LOADL_STEP_INITDIR/${tmpdir}/

cd $LOADL_STEP_INITDIR
\rm zeLAST
ln -sf ${tmpdir} zeLAST
cd zeLAST 
#######################################################################
if [[ "${para}" == "MPICH" ]]
then
   mpirun gcm.e
else
   gcm.e
fi
#######################################################################

 
