source: tags/libIGCM_v1/AA_atlas_ORCHIDEE @ 293

Last change on this file since 293 was 2, checked in by mmaipsl, 16 years ago

MM: import first trunk version of libIGCM.

File size: 3.7 KB
Line 
1#-Q- platine #!/usr/bin/ksh
2#-Q- platine ##################
3#-Q- platine ## PLATINE   CEA ##
4#-Q- platine ##################
5#-Q- platine #BSUB -J ATL_ORCH          # Nom du job
6#-Q- platine #BSUB -N                   # message a la fin du job
7#-Q- platine #BSUB -n 1                 # reservation des processeurs pour le job
8#-Q- platine #BSUB -W 1:00              # Limite temps
9#-Q- sx8brodie #######################
10#-Q- sx8brodie ## SX8BRODIE   IDRIS ##
11#-Q- sx8brodie #######################
12#-Q- sx8brodie #QSUB -r ATL_ORCH             # Nom du job
13#-Q- sx8brodie #QSUB -lT 01:00:00            # limite en temps total
14#-Q- sx8brodie #QSUB -eo                     # rassemble standard error et output
15#-Q- sx8brodie #QSUB -J m
16#-Q- sx8brodie #QSUB -l mpp_p=4
17#-Q- sx8brodie #QSUB -s /bin/ksh             # shell du job
18#-Q- sx8mercure #!/bin/ksh
19#-Q- sx8mercure ######################
20#-Q- sx8mercure ## SX8MERCURE   CEA ##
21#-Q- sx8mercure ######################
22#-Q- sx8mercure #PBS -N  ATL_ORCH            # Nom du job
23#-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr
24#-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission
25#-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go
26#-Q- sx8mercure #PBS -l cputim_job=1:00:00   # Limite temps a 2 heures
27#-Q- sx8mercure #PBS -q scalaire
28#-Q- default #!/bin/ksh
29#-Q- default ##################
30#-Q- default ## DEFAULT HOST ##
31#-Q- default ##################
32
33# $Date: 2007/12/04 13:43:19 $
34# $Name: libIGCM_v1 $
35# $Revision: 1.7 $
36# IPSL (2006)
37#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
38
39date
40
41#-Q- sx8brodie export OMP_NUM_THREADS=1
42
43#set -vx
44
45#D- Low level debug : to bypass lib test checks and stack construction
46#D- Default : value from AA_job if any
47DEBUG_debug=${DEBUG_debug:=false}
48
49if [ ${DEBUG_debug} = true ] ; then
50    echo $RUN_DIR_PATH
51    MYWORK=$(echo $HOME | sed -e "s|home|scratchdir|")
52    RUN_DIR_PATH=${MYWORK}/IGCM_OUT/${config_UserChoices_TagName}/${config_UserChoices_JobName}/MO2SE.${an_fin}
53fi
54
55########################################################################
56
57. ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ;
58. ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh     ; #IGCM_debug_Check
59. ${libIGCM}/libIGCM_card/libIGCM_card.ksh   ; #IGCM_card_Check
60
61########################################################################
62
63#set -vx
64
65R_ATLAS=ATLAS/SE_${YEARS}
66R_OUT_SRF=${R_SAVE}/SRF
67
68RUN_DIR=${RUN_DIR_PATH}/ATLAS_ORCHIDEE_${YEARS}
69IGCM_sys_MkdirWork ${RUN_DIR}
70IGCM_sys_Cd ${RUN_DIR}
71
72# --------------------------------------------
73# Insert your commands between III...III lines
74# and precise produced directories to save
75# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
76
77IGCM_sys_Get ${R_OUT_SRF}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc ${RUN_DIR}
78
79atlas -o ${RUN_DIR}/${R_ATLAS}/SRF -l ${FER_ATLAS}/atlas_p_ORCHIDEE_diag1_*.cfg \
80                                       ${FER_ATLAS}/atlas_p_SECHIBA_diag1_*.cfg \
81                                       ${FER_ATLAS}/atlas_p_ORCHIDEE_diag2_a.cfg  ${RUN_DIR}/${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc
82
83# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
84
85# Put ferret journal files together
86for file in $( ls ${R_ATLAS}/SRF/*/*jnl ) ; do 
87    echo -e "\n\n################################" ;
88    echo -e "$file\n" ; cat $file ;
89done  > ${R_ATLAS}/SRF/allferretscript.txt
90
91# Clear some files
92find . \( -name "*.stdout" -o -name "*.jnl" \) -print -exec rm -f {} \;
93
94# Save files
95IGCM_sys_Put_Dir ATLAS ${R_SAVE}
96
97IGCM_sys_Rm -Rf ATLAS
98IGCM_sys_Rm ${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc
99
100# DODS copy
101[ -d ${R_SAVE}/${R_ATLAS} ] && IGCM_sys_Put_Dods ${R_ATLAS}
102
103date
Note: See TracBrowser for help on using the repository browser.