source: tags/libIGCM_v1/AA_atlas_LMDZOR @ 3

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

MM: import first trunk version of libIGCM.

File size: 3.8 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_LMDO          # 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_LMDO             # Nom du job
13#-Q- sx8brodie #QSUB -lT 2: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_LMDO            # 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=2: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.10 $
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########################################################################
44
45. ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ;
46. ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh     ; #IGCM_debug_Check
47. ${libIGCM}/libIGCM_card/libIGCM_card.ksh   ; #IGCM_card_Check
48
49########################################################################
50
51#set -vx
52
53R_ATLAS=ATLAS/SE_${YEARS}
54R_OUT_ATM=${R_SAVE}/ATM
55R_OUT_SRF=${R_SAVE}/SRF
56
57cd ${RUN_DIR_PATH}
58
59# --------------------------------------------
60# Insert your commands between III...III lines
61# and precise produced directories to save
62# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
63
64IGCM_sys_Get ${R_OUT_ATM}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_histmth.nc         ${RUN_DIR_PATH}
65IGCM_sys_Get ${R_OUT_SRF}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc ${RUN_DIR_PATH}
66
67atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/ATM -l ${FER_ATLAS}/atlas_p_LMDZ3.3_diag1_*.cfg    ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_histmth.nc
68atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/SRF -l ${FER_ATLAS}/atlas_p_ORCHIDEE_diag1_*.cfg \
69                                           ${FER_ATLAS}/atlas_p_SECHIBA_diag1_*.cfg  \
70                                           ${FER_ATLAS}/atlas_p_ORCHIDEE_diag2_a.cfg   ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc
71
72# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
73
74# Put ferret journal files together
75for file in $( ls ${R_ATLAS}/ATM/*/*jnl ) ; do 
76    echo -e "\n\n################################" ;
77    echo -e "$file\n" ; cat $file ;
78done  > ${R_ATLAS}/ATM/allferretscript.txt
79
80# Put ferret journal files together
81for file in $( ls ${R_ATLAS}/SRF/*/*jnl ) ; do 
82    echo -e "\n\n################################" ;
83    echo -e "$file\n" ; cat $file ;
84done  > ${R_ATLAS}/SRF/allferretscript.txt
85
86# Clear some files
87find . \( -name "*.stdout" -o -name "*.jnl" \) -print -exec rm -f {} \;
88
89# Save files
90IGCM_sys_Put_Dir ATLAS ${R_SAVE}
91
92IGCM_sys_Rm -Rf ATLAS
93IGCM_sys_Rm ${config_UserChoices_JobName}_SE_${YEARS}_1M_sechiba_history.nc
94IGCM_sys_Rm ${config_UserChoices_JobName}_SE_${YEARS}_1M_histmth.nc
95
96# DODS copy
97[ -d ${R_SAVE}/${R_ATLAS} ] && IGCM_sys_Put_Dods ${R_ATLAS}
98
99date
Note: See TracBrowser for help on using the repository browser.