New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2040 – NEMO

Changeset 2040


Ignore:
Timestamp:
2010-08-05T16:57:07+02:00 (14 years ago)
Author:
clevy
Message:

[NVTK scripts in INSTALL/JOBS update, see ticket:#697]

Location:
trunk/NVTK
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/NVTK/INSTALL/JOBS/job_GYRE.ksh

    r1603 r2040  
    1414MYO_EXP=xxx 
    1515TSYMB=xxx 
     16USE_IOMPUT=xxx 
     17USE_IOSERVER=xxx 
     18NB_PROCS_IOSERVER=xxx 
    1619 
    1720# Variables changed by ins_valid.ksh script 
     
    107110 
    108111mv nam.tmp namelist 
     112 
     113# iom_put xml file 
     114if [ "${USE_IOMPUT}" = "true" ] 
     115then 
     116    get_namelist ${LOC_NAM} xmlio_server.def ${MYO_EXP} xmlio_server.def 
     117    get_namelist ${LOC_NAM} iodef.xml ${MYO_EXP} iodef.xml 
     118    sed -e "s/^ *using_server *=.*$/  using_server = .${USE_IOSERVER}./" xmlio_server.def > tmp$$ 
     119    mv tmp$$ xmlio_server.def 
     120fi 
     121 
    109122 
    110123# Analytical forcing 
     
    219232case ${RUN} in 
    220233   'mon' | 'omp' ) 
    221                liste_files=' *abort* memory* namelist* perfs* solver.stat ocean.output layout* GYRE* restart* mono*' ;; 
     234               liste_files=' *abort* memory* namelist* *xml* perfs* solver.stat ocean.output layout* GYRE* restart* mono*' ;; 
    222235   'mpi' ) 
    223                liste_files=' *abort* namelist* solver.stat perfs* ocean.output* layout* GYRE* restart* mpp*' ;; 
     236               liste_files=' *abort* namelist* *xml* solver.stat perfs* ocean.output* layout* GYRE* restart* mpp*' ;; 
    224237esac 
    225238 
     
    245258############################################################## 
    246259############################################################## 
    247 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     260if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    248261then 
    249262   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_GYRE_LOBSTER.ksh

    r1603 r2040  
    1414MYO_EXP=xxx 
    1515TSYMB=xxx 
     16USE_IOMPUT=xxx 
     17USE_IOSERVER=xxx 
     18NB_PROCS_IOSERVER=xxx 
     19 
    1620 
    1721# Variables changed by ins_valid.ksh script 
     
    128132sed -e "s%$PAT_ADD%   nwritedia    = ${ITERATIONS}%" namelist_lobster > nam.tmp 
    129133mv nam.tmp namelist_lobster 
     134 
     135# iom_put xml file 
     136if [ "${USE_IOMPUT}" = "true" ] 
     137then 
     138    get_namelist ${LOC_NAM} xmlio_server.def ${MYO_EXP} xmlio_server.def 
     139    get_namelist ${LOC_NAM} iodef.xml ${MYO_EXP} iodef.xml 
     140    sed -e "s/^ *using_server *=.*$/  using_server = .${USE_IOSERVER}./" xmlio_server.def > tmp$$ 
     141    mv tmp$$ xmlio_server.def 
     142fi 
    130143 
    131144# Analytical forcing 
     
    253266case ${RUN} in 
    254267   'mon' | 'omp' ) 
    255                liste_files=' *abort* memory* namelist* perfs* solver.stat ocean.output layout* GYRE* restart* mono*' ;; 
     268               liste_files=' *abort* memory* namelist* *xml* perfs* solver.stat ocean.output layout* GYRE* restart* mono*' ;; 
    256269   'mpi' ) 
    257                liste_files=' *abort* namelist* solver.stat perfs* ocean.output* layout* GYRE* restart* mpp*' ;; 
     270               liste_files=' *abort* namelist* *xml* solver.stat perfs* ocean.output* layout* GYRE* restart* mpp*' ;; 
    258271esac 
    259272 
     
    279292############################################################## 
    280293############################################################## 
    281 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     294if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3'  -o ${REF_TAG} = 'nemo_v3_2' ] 
    282295then 
    283296   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM.ksh

    r1781 r2040  
    139139 
    140140# Get forcing files 
    141 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
    142 tar xvf ORCA2_LIM_nemo_v3.1.tar 
    143 rm -f ORCA2_LIM_nemo_v3.1.tar 
     141${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.2.tar ORCA2_LIM_nemo_v3.2.tar 
     142tar xvf ORCA2_LIM_nemo_v3.2.tar 
     143rm -f ORCA2_LIM_nemo_v3.2.tar 
    144144 
    145145# Get restarts files if needed 
     
    310310############################################################## 
    311311############################################################## 
    312 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     312if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    313313then 
    314314   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM3.ksh

    r1781 r2040  
    135135 
    136136# Get forcing files 
    137 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
    138 tar xvf ORCA2_LIM_nemo_v3.1.tar 
    139 rm -f ORCA2_LIM_nemo_v3.1.tar 
     137${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.2.tar ORCA2_LIM_nemo_v3.2.tar 
     138tar xvf ORCA2_LIM_nemo_v3.2.tar 
     139rm -f ORCA2_LIM_nemo_v3.2.tar 
    140140 
    141141# Get restarts files if needed 
     
    306306############################################################## 
    307307############################################################## 
    308 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     308if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    309309then 
    310310   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM_PISCES.ksh

    r1620 r2040  
    1414MYO_EXP=xxx 
    1515TSYMB=xxx 
     16USE_IOMPUT=xxx 
     17USE_IOSERVER=xxx 
     18NB_PROCS_IOSERVER=xxx 
     19 
    1620 
    1721# Variables changed by ins_valid.ksh script 
     
    159163mv nam.tmp namelist_pisces 
    160164 
     165# iom_put xml file 
     166if [ "${USE_IOMPUT}" = "true" ] 
     167then 
     168    get_namelist ${LOC_NAM} xmlio_server.def ${MYO_EXP} xmlio_server.def 
     169    get_namelist ${LOC_NAM} iodef.xml ${MYO_EXP} iodef.xml 
     170    sed -e "s/^ *using_server *=.*$/  using_server = .${USE_IOSERVER}./" xmlio_server.def > tmp$$ 
     171    mv tmp$$ xmlio_server.def 
     172fi 
     173 
    161174# Get forcing files 
    162 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
    163 tar xvf ORCA2_LIM_nemo_v3.1.tar 
    164 rm -f ORCA2_LIM_nemo_v3.1.tar 
     175${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.2.tar ORCA2_LIM_nemo_v3.2.tar 
     176tar xvf ORCA2_LIM_nemo_v3.2.tar 
     177rm -f ORCA2_LIM_nemo_v3.2.tar 
    165178 
    166179# Get forcing pisces files 
     
    292305case ${RUN} in 
    293306   'mon' | 'omp' ) 
    294                liste_files='*abort* memory* namelist* perfs* solver.stat ocean.output layout* ORCA2* restart* mono*' ;; 
     307               liste_files='*abort* memory* namelist* *xml* perfs* solver.stat ocean.output layout* ORCA2* restart* mono*' ;; 
    295308   'mpi' ) 
    296                liste_files='*abort* namelist* solver.stat perfs* ocean.output* layout* ORCA2* restart* mpp*' ;; 
     309               liste_files='*abort* namelist* *xml* solver.stat perfs* ocean.output* layout* ORCA2* restart* mpp*' ;; 
    297310esac 
    298311 
     
    318331############################################################## 
    319332############################################################## 
    320 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     333if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    321334then 
    322335   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_ORCA2_OFF_PISCES.ksh

    r1576 r2040  
    1414MYO_EXP=xxx 
    1515TSYMB=xxx 
     16USE_IOMPUT=xxx 
     17USE_IOSERVER=xxx 
     18NB_PROCS_IOSERVER=xxx 
     19 
    1620 
    1721# Variables changed by ins_valid.ksh script 
     
    134138mv nam.tmp namelist_pisces 
    135139 
     140# iom_put xml file 
     141if [ "${USE_IOMPUT}" = "true" ] 
     142then 
     143    get_namelist ${LOC_NAM} xmlio_server.def ${MYO_EXP} xmlio_server.def 
     144    get_namelist ${LOC_NAM} iodef.xml ${MYO_EXP} iodef.xml 
     145    sed -e "s/^ *using_server *=.*$/  using_server = .${USE_IOSERVER}./" xmlio_server.def > tmp$$ 
     146    mv tmp$$ xmlio_server.def 
     147fi 
    136148 
    137149# Get forcing files 
     
    264276case ${RUN} in 
    265277   'mon' | 'omp' ) 
    266                liste_files='*abort* memory* namelist* perfs* ocean.output layout* PISCES* restart* mono*' ;; 
     278               liste_files='*abort* memory* namelist* *xml* perfs* ocean.output layout* PISCES* restart* mono*' ;; 
    267279   'mpi' ) 
    268                liste_files='*abort* namelist* perfs* ocean.output* layout* PISCES* restart* mpp*' ;; 
     280               liste_files='*abort* namelist* *xml* perfs* ocean.output* layout* PISCES* restart* mpp*' ;; 
    269281esac 
    270282 
     
    290302############################################################## 
    291303############################################################## 
    292 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     304if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    293305then 
    294306   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh

    r1620 r2040  
    1414MYO_EXP=xxx 
    1515TSYMB=xxx 
     16USE_IOMPUT=xxx 
     17USE_IOSERVER=xxx 
     18NB_PROCS_IOSERVER=xxx 
    1619 
    1720# Variables changed by ins_valid.ksh script 
     
    146149done 
    147150 
     151# iom_put xml file 
     152if [ "${USE_IOMPUT}" = "true" ] 
     153then 
     154    get_namelist ${LOC_NAM} xmlio_server.def ${MYO_EXP} xmlio_server.def 
     155    get_namelist ${LOC_NAM} iodef.xml ${MYO_EXP} iodef.xml 
     156    sed -e "s/^ *using_server *=.*$/  using_server = .${USE_IOSERVER}./" xmlio_server.def > tmp$$ 
     157    mv tmp$$ xmlio_server.def 
     158fi 
     159 
    148160# Get forcing files 
    149 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
    150 tar xvf ORCA2_LIM_nemo_v3.1.tar 
    151 rm -f ORCA2_LIM_nemo_v3.1.tar 
     161${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.2.tar ORCA2_LIM_nemo_v3.2.tar 
     162tar xvf ORCA2_LIM_nemo_v3.2.tar 
     163rm -f ORCA2_LIM_nemo_v3.2.tar 
    152164 
    153165# Get restarts files if needed 
     
    267279case ${RUN} in 
    268280   'mon' | 'omp' ) 
    269                liste_files=' *abort* memory* *namelist* perfs* solver.stat ocean.output 1_Agulhas* layout* ZAGRIF* restart* mono*' ;; 
     281               liste_files=' *abort* memory* *namelist* *xml* perfs* solver.stat ocean.output 1_Agulhas* layout* ZAGRIF* restart* mono*' ;; 
    270282   'mpi' ) 
    271                liste_files=' *abort* *namelist* solver.stat perfs* ocean.output* layout* 1_Agulhas* ZAGRIF* restart* mpp*' ;; 
     283               liste_files=' *abort* *namelist* *xml* solver.stat perfs* ocean.output* layout* 1_Agulhas* ZAGRIF* restart* mpp*' ;; 
    272284esac 
    273285 
     
    293305############################################################## 
    294306############################################################## 
    295 if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' ] 
     307if [ ${REF_TAG} = 'nemo_v2' -o ${REF_TAG} = 'nemo_v2_3' -o ${REF_TAG} = 'nemo_v3' -o ${REF_TAG} = 'nemo_v3_2' ] 
    296308then 
    297309   STORE_DATA=${REF_OD}/${CONF}/${REF_TAG}/${RUN}/${DIROUT} 
  • trunk/NVTK/Makefile

    r1611 r2040  
    3636#- 
    3737#- Configurations list which must be tested 
    38 LISTE_CONF = GYRE GYRE_LOBSTER ORCA2_LIM ORCA2_LIM3 ORCA2_LIM_PISCES ORCA2_OFF_PISCES 
     38LISTE_CONF = GYRE GYRE_LOBSTER ORCA2_LIM ORCA2_LIM3 ORCA2_LIM_PISCES ORCA2_OFF_PISCES ZAGRIF 
    3939#- 
    4040#- Jobs to launch use keyword: nojob, all, long, short or gtime 
     
    6060MAK_MEMO = memo 
    6161#- 
    62 #- Experience name or reference Tag name (nemo_v2, nemo_v2_3 or nemo_v3) 
    63 REF_TAGV = nemo_v3 
     62#- Experience name or reference Tag name (nemo_v2, nemo_v2_3 ,nemo_v3 or nemo_v3_2) 
     63REF_TAGV = nemo_v3_2 
    6464#- 
    6565##################################################################### 
Note: See TracChangeset for help on using the changeset viewer.