Changeset 4079 for dynamico_lmdz
- Timestamp:
- Oct 23, 2017, 5:53:34 PM (7 years ago)
- Location:
- dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5
- Files:
-
- 4 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5/context_icosa.xml
r4077 r4079 6 6 <!-- <file_definition src="./filedef_debug.xml" /> --> 7 7 <file_definition src="./filedef_dcmip2016.xml" /> 8 <file_definition src="./file_def_hist day_icosa.xml"/>8 <file_definition src="./file_def_histmth_icosa.xml"/> 9 9 10 10 <!------------------------------------ input fields ---------------------------------------> … … 139 139 </domain> 140 140 141 <!--------------------------------- Domains : output ---------------------------------> 142 <domain id="regular_half_degree" type="rectilinear" ni_glo="720" nj_glo="360" > 143 <generate_rectilinear_domain /> 144 <interpolate_domain order="1"/> 145 </domain> 146 147 <domain id="regular_one_degree" type="rectilinear" ni_glo="360" nj_glo="180" > 148 <generate_rectilinear_domain /> 149 <interpolate_domain order="1"/> 150 </domain> 151 152 <domain id="regular_two_degree" type="rectilinear" ni_glo="180" nj_glo="90" > 153 <generate_rectilinear_domain /> 154 <interpolate_domain order="1"/> 155 </domain> 141 </domain_definition> 156 142 157 <domain id="dom_96_95" ni_glo="96" nj_glo="95" type="rectilinear" > 158 <generate_rectilinear_domain/> 159 <interpolate_domain order="1"/> 160 </domain> 143 <!--------------------------------- Domains : output ---------------------------------> 161 144 162 <domain id="dom_144_142" ni_glo="144" nj_glo="142" type="rectilinear" > 163 <generate_rectilinear_domain/> 164 <interpolate_domain order="1"/> 165 </domain> 145 <domain_definition src="domain_def.xml"> 146 </domain_definition> 166 147 167 <domain id="dom_512_360" ni_glo="512" nj_glo="360" type="rectilinear" >168 <generate_rectilinear_domain/>169 <interpolate_domain order="1"/>170 </domain>171 172 <domain id="dom_out" domain_ref="dom_144_142"/>173 174 </domain_definition>175 148 176 149 <!--------------------------------------- Grids ---------------------------------------> -
dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5/context_lmdz.xml
r4077 r4079 195 195 </domain> 196 196 197 <domain id="dom_96_95" ni_glo="96" nj_glo="95" type="rectilinear" >198 <generate_rectilinear_domain/>199 <interpolate_domain order="1"/>200 </domain>201 202 <domain id="dom_144_142" ni_glo="144" nj_glo="142" type="rectilinear" >203 <generate_rectilinear_domain/>204 <interpolate_domain order="1"/>205 </domain>206 207 <domain id="dom_512_360" ni_glo="512" nj_glo="360" type="rectilinear" >208 <generate_rectilinear_domain/>209 <interpolate_domain order="1"/>210 </domain>211 212 <domain id="dom_out" domain_ref="dom_144_142"/>213 214 197 </domain_definition> 198 199 <domain_definition src="./domain_def.xml"/> 215 200 216 201 <!-- Need to define a grid? Do it here --> -
dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5/example.sh
r4067 r4079 78 78 NB_MPI_DYNAMICO=160 79 79 NB_MPI_XIOS=16 80 NB_MPI_CE0L=16 81 JOB_WALLTIME=720080 WALLTIME_JOB=7200 81 WALLTIME_CE0L=120 82 82 EOF 83 83 cp -fp $BASEDIR/*.sh $BASEDIR/*.xml $BASEDIR/*.def . -
dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5/file_def_histmth_icosa.xml
r4077 r4079 2 2 <file_group id="defile"> 3 3 4 <file id="hist day_icosa" name="histday_icosa" output_freq="1d" sync_freq="10d" output_level="2"enabled="true" timeseries="none" time_counter="none">4 <file id="histmth_icosa" type="one_file" name="histmth_icosa" output_freq="1mo" sync_freq="1mo" output_level="10" enabled="true" timeseries="none" time_counter="none"> 5 5 6 6 <field_group domain_ref="dom_out" ts_enabled="true" freq_op="1d" expr="@this"> -
dynamico_lmdz/aquaplanet/CMIP5a/RUN_AQUAPLANET_DYNAMICO_LMDZ5/prepare.sh
r4067 r4079 66 66 67 67 function sed_ce0l() { 68 def USING_SERVER false68 def USING_SERVER true 69 69 def CE0L yes 70 70 def READ_START no … … 102 102 cd ${MYDIR} 103 103 rm -rf gcm.log *.nc xios_*.err xios_*.out gcm.log logs 104 ln -s ../FILES_LMDZ/*.nc . 104 105 symlink() { if [ -e \$1 ] ; then ln -s \$1 \$2 ; fi ; } 106 107 for x in ../FILES_LMDZ/*.nc ; do ln -s \$x . ; done 105 108 106 109 cat <<END > killme.sh … … 116 119 } 117 120 121 function prologue_ce0l() { 122 echo 123 } 124 118 125 function prologue_first() { 119 126 cat <<EOF 120 ln -s store0/limit.nc store0/climoz_LMDZ.nc store0/startphy.nc . 127 symlink store0/limit.nc . 128 symlink store0/climoz_LMDZ.nc . 129 symlink store0/startphy.nc . 121 130 EOF 122 131 } … … 124 133 function prologue_next() { 125 134 cat <<EOF 126 ln -s store0/limit.nc store0/climoz_LMDZ.nc . 127 ln -s store_prev/restartphy.nc startphy.nc 128 ln -s store_prev/restart.nc start.nc 135 symlink store0/limit.nc . 136 symlink store0/climoz_LMDZ.nc . 137 symlink store_prev/restartphy.nc startphy.nc 138 symlink store_prev/restart.nc start.nc 129 139 EOF 130 140 } … … 166 176 167 177 function batch_X64_CURIE_ce0l() { 168 cat <<EOF 169 #!/bin/bash 170 ## Request name 171 #MSUB -r ${EXPERIMENT}_ce0l_mpi 172 #MSUB -q standard 173 #MSUB -A gen7548 174 #MSUB -x 175 ## Number of tasks (=MPI processes) to use 176 #MSUB -n $NB_MPI_CE0L 177 ## Elapsed time limit in seconds 178 #MSUB -T 600 179 ## Quality of Service required (long [3 days], normal [1 day], test [30 min]) 180 #MSUB -Q normal 181 182 $( prologue_all ) 183 date > gcm.log 184 export OMP_NUM_THREADS=1 185 ccc_mprun $ICOSA_LMDZ >> gcm.log 186 date >> gcm.log 187 $( epilogue_ce0l ) 188 $( epilogue_all ) 189 EOF 178 batch_X64_CURIE ce0l $WALLTIME_CE0L 190 179 } 191 180 192 181 function batch_X64_CURIE_first() { 193 batch_X64_CURIE first 182 batch_X64_CURIE first $WALLTIME_JOB 194 183 } 195 184 196 185 function batch_X64_CURIE_next() { 197 batch_X64_CURIE next 198 } 199 200 function batch_X64_CURIE() { # $1 = first or next 186 batch_X64_CURIE next $WALLTIME_JOB 187 } 188 189 function batch_X64_CURIE() { # $1 = first or next $2 = walltime 201 190 NB_MPI_TOTAL=$(( $NB_MPI_DYNAMICO + $NB_MPI_XIOS )) 202 191 cat <<EOF … … 210 199 #MSUB -n $NB_MPI_TOTAL 211 200 ## Elapsed time limit in seconds 212 #MSUB -T $ JOB_WALLTIME201 #MSUB -T $2 213 202 ## Quality of Service required (long [3 days], normal [1 day], test [30 min]) 214 203 #MSUB -Q normal
Note: See TracChangeset
for help on using the changeset viewer.