source: tags/libIGCM_v1/AA_atlas_ORCA_LIM @ 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: 6.0 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_OPA           # 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_OPA              # Nom du job
13#-Q- sx8brodie #QSUB -lT 3: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=2
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_OPA             # 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: 2008/01/23 06:46:00 $
34# $Name: libIGCM_v1 $
35# $Revision: 1.13 $
36# IPSL (2006)
37#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
38
39#set -vx
40
41date
42
43#-Q- sx8brodie export OMP_NUM_THREADS=1
44
45########################################################################
46
47. ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ;
48. ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh     ; #IGCM_debug_Check
49. ${libIGCM}/libIGCM_card/libIGCM_card.ksh   ; #IGCM_card_Check
50
51########################################################################
52
53#set -vx
54
55R_ATLAS=ATLAS/SE_${YEARS}
56R_OUT_OCE=${R_SAVE}/OCE
57R_OUT_ICE=${R_SAVE}/ICE
58
59cd ${RUN_DIR_PATH}
60
61# --------------------------------------------
62# Insert your commands between III...III lines
63# and precise produced directories to save
64# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
65
66IGCM_sys_Get ${R_OUT_OCE}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_T.nc ${RUN_DIR_PATH}
67IGCM_sys_Get ${R_OUT_OCE}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_U.nc ${RUN_DIR_PATH}
68IGCM_sys_Get ${R_OUT_OCE}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_V.nc ${RUN_DIR_PATH}
69IGCM_sys_Get ${R_OUT_OCE}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_W.nc ${RUN_DIR_PATH}
70IGCM_sys_Get ${R_OUT_ICE}/Analyse/SE/${config_UserChoices_JobName}_SE_${YEARS}_1M_icemod.nc      ${RUN_DIR_PATH}
71
72atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/OCE_T -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}_diag1_[ab].cfg     ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_T.nc
73atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/OCE_U -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}_diag0_U.cfg        ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_U.nc
74atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/OCE_V -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}_diag0_V.cfg        ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_V.nc
75#atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/OCE_W -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}_diag0_W.cfg        ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_W.nc
76atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/OCE   -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}_diag0_[de].cfg     ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_T.nc
77atlas -o ${RUN_DIR_PATH}/${R_ATLAS}/ICE   -l ${FER_ATLAS}/atlas_p_${RESOL_OCE}LIM_diag0_[abc].cfg ${RUN_DIR_PATH}/${config_UserChoices_JobName}_SE_${YEARS}_1M_icemod.nc
78
79# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
80
81# Put ferret journal files together
82for file in $( ls ${R_ATLAS}/OCE_T/*/*jnl ) ; do 
83    echo -e "\n\n################################" ;
84    echo -e "$file\n" ; cat $file ;
85done  > ${R_ATLAS}/OCE_T/allferretscript.txt
86
87for file in $( ls ${R_ATLAS}/OCE_U/*/*jnl ) ; do 
88    echo -e "\n\n################################" ;
89    echo -e "$file\n" ; cat $file ;
90done  > ${R_ATLAS}/OCE_U/allferretscript.txt
91
92for file in $( ls ${R_ATLAS}/OCE_V/*/*jnl ) ; do 
93    echo -e "\n\n################################" ;
94    echo -e "$file\n" ; cat $file ;
95done  > ${R_ATLAS}/OCE_V/allferretscript.txt
96
97for file in $( ls ${R_ATLAS}/OCE/*/*jnl ) ; do 
98    echo -e "\n\n################################" ;
99    echo -e "$file\n" ; cat $file ;
100done  > ${R_ATLAS}/OCE/allferretscript.txt
101
102for file in $( ls ${R_ATLAS}/ICE/*/*jnl ) ; do 
103    echo -e "\n\n################################" ;
104    echo -e "$file\n" ; cat $file ;
105done  > ${R_ATLAS}/ICE/allferretscript.txt
106
107# Clear some files
108find . \( -name "*.stdout" -o -name "*.jnl" \) -print -exec rm -f {} \;
109
110# Save files
111IGCM_sys_Put_Dir ATLAS ${R_SAVE}
112
113IGCM_sys_Rm -Rf ATLAS
114
115IGCM_sys_Rm ${config_UserChoices_JobName}_SE_${YEARS}_1M_grid_[TUVW].nc
116IGCM_sys_Rm ${config_UserChoices_JobName}_SE_${YEARS}_1M_icemod.nc     
117
118# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
119# Additionnal post-processing
120
121#IGCM_sys_Get /u/rech/ces/rces599/CPL/ORCA2xLMD9671/Oce/LEVITUS_1m_Temperature_Pot_Ice_nomask.nc .
122#IGCM_sys_Get /u/rech/ces/rces599/CPL/ORCA2xLMD9671/Oce/LEVITUS_1m_Salinity_Ice_nomask.nc .
123#IGCM_sys_Get /u/rech/psl/rpsl655/database/climato/ORCA2.0_Levitus.nc .
124
125#ferret -gif -script news2.jnl "${YEARS}" "${EXP}"
126
127# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
128
129# Put ferret journal files together
130#for file in $( ls */*jnl ) ; do 
131#    echo -e "\n\n################################" ;
132#    echo -e "$file\n" ; cat $file ;
133#done  > allferretscript.txt
134
135# Clear some files
136#find . \( -name "*.stdout" -o -name "*.jnl" \) -print -exec rm -f {} \;
137
138# Save files
139#IGCM_sys_Put_Dir Images ${R_SAVE}/ATLAS
140
141# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
142
143# DODS copy
144[ -d ${R_SAVE}/${R_ATLAS} ] && IGCM_sys_Put_Dods ${R_ATLAS}
145
146date
Note: See TracBrowser for help on using the repository browser.