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 1115 – NEMO

Changeset 1115


Ignore:
Timestamp:
2008-06-20T14:55:46+02:00 (16 years ago)
Author:
ctlod
Message:

trunk: adapt NVTK jobs to the namelists re-organization, see ticket: #125

Location:
trunk/VALID/2INSTALL/JOBS
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/VALID/2INSTALL/JOBS/job_GYRE.ksh

    r1054 r1115  
    5454############################################################## 
    5555# Ocean namelist 
    56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 
    57 sed -e /!/d  namelist_f90 > namelist 
     56cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 
    5857 
    5958# namelist modifications 
    60 PAT_NIT000=$( grep 'nit000     =' namelist ) 
    61 PAT_NITEND=$( grep 'nitend     =' namelist ) 
    62 PAT_NSTOCK=$( grep 'nstock     =' namelist ) 
    63 PAT_NWRITE=$( grep 'nwrite     =' namelist ) 
    64 PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    65 PAT_NBITCM=$( grep 'nbit_cmp ='   namelist ) 
    66 PAT_NSOLVV=$( grep 'nsolv     =' namelist ) 
    67 PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     59PAT_NIT000=$( grep 'nit000      =' namelist ) 
     60PAT_NITEND=$( grep 'nitend      =' namelist ) 
     61PAT_NSTOCK=$( grep 'nstock      =' namelist ) 
     62PAT_NWRITE=$( grep 'nwrite      =' namelist ) 
     63PAT_NRSTDT=$( grep 'nrstdt      =' namelist ) 
     64PAT_NBITCM=$( grep 'nbit_cmp   ='   namelist ) 
     65PAT_NSOLVV=$( grep 'nsolv       =' namelist ) 
     66PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    6867PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    6968 
    70 sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .false./" \ 
    71 -e "s/$PAT_NIT000/   nit000     =     1/" \ 
    72 -e "s/$PAT_NITEND/   nitend     =     ${ITERATIONS}/" \ 
    73 -e "s/$PAT_NSTOCK/   nstock     =     ${ITERATIONS}/" \ 
    74 -e "s/$PAT_NWRITE/   nwrite     =     60/" \ 
    75 -e "s/$PAT_NRSTDT/   nrstdt     =     0/" \ 
    76 -e "s/$PAT_NBITCM/   nbit_cmp =     1/" \ 
    77 -e "s/$PAT_NSOLVV/   nsolv     =      2/" \ 
    78 -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .false./" \ 
     69sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     70-e "s%$PAT_NIT000%   nit000     =     1%" \ 
     71-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     72-e "s%$PAT_NSTOCK%   nstock     =     ${ITERATIONS}%" \ 
     73-e "s%$PAT_NWRITE%   nwrite     =     75%" \ 
     74-e "s%$PAT_NRSTDT%   nrstdt     =     0%" \ 
     75-e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
     76-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
     77-e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
    7978namelist > nam.tmp 
    8079 
  • trunk/VALID/2INSTALL/JOBS/job_GYRE_LOBSTER.ksh

    r1107 r1115  
    5454############################################################## 
    5555# Ocean namelist 
    56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 
    57 sed -e /!/d  namelist_f90 > namelist 
     56cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 
    5857 
    5958# namelist modifications 
    60 PAT_NIT000=$( grep 'nit000     =' namelist ) 
    61 PAT_NITEND=$( grep 'nitend     =' namelist ) 
    62 PAT_NSTOCK=$( grep 'nstock     =' namelist ) 
    63 PAT_NWRITE=$( grep 'nwrite     =' namelist ) 
    64 PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    65 PAT_NBITCM=$( grep 'nbit_cmp ='   namelist ) 
    66 PAT_NSOLVV=$( grep 'nsolv     =' namelist ) 
    67 PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     59PAT_NIT000=$( grep 'nit000      =' namelist ) 
     60PAT_NITEND=$( grep 'nitend      =' namelist ) 
     61PAT_NSTOCK=$( grep 'nstock      =' namelist ) 
     62PAT_NWRITE=$( grep 'nwrite      =' namelist ) 
     63PAT_NRSTDT=$( grep 'nrstdt      =' namelist ) 
     64PAT_NBITCM=$( grep 'nbit_cmp   ='   namelist ) 
     65PAT_NSOLVV=$( grep 'nsolv       =' namelist ) 
     66PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    6867PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    6968 
    70 sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .false./" \ 
    71 -e "s/$PAT_NIT000/   nit000     =     1/" \ 
    72 -e "s/$PAT_NITEND/   nitend     =     ${ITERATIONS}/" \ 
    73 -e "s/$PAT_NSTOCK/   nstock     =     ${ITERATIONS}/" \ 
    74 -e "s/$PAT_NWRITE/   nwrite     =     60/" \ 
    75 -e "s/$PAT_NRSTDT/   nrstdt     =     0/" \ 
    76 -e "s/$PAT_NBITCM/   nbit_cmp =     1/" \ 
    77 -e "s/$PAT_NSOLVV/   nsolv     =      2/" \ 
    78 -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .false./" \ 
     69sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     70-e "s%$PAT_NIT000%   nit000     =     1%" \ 
     71-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     72-e "s%$PAT_NSTOCK%   nstock     =     ${ITERATIONS}%" \ 
     73-e "s%$PAT_NWRITE%   nwrite     =     75%" \ 
     74-e "s%$PAT_NRSTDT%   nrstdt     =     0%" \ 
     75-e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
     76-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
     77-e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
    7978namelist > nam.tmp 
    8079 
     
    260259if [ $type = '1_short' ] ; then 
    261260    cd ${WORK}/NEMO_VALID/W${CONF}/${RUN}/2_SHORT 
    262     ${LAUNCH} job_${RUN}_2_short.ksh 
     261    ${LAUNCH}job_${RUN}_2_short.ksh 
    263262fi 
  • trunk/VALID/2INSTALL/JOBS/job_ORCA2_LIM.ksh

    r1054 r1115  
    5454############################################################## 
    5555# Ocean namelist 
    56 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 
    57 sed -e /!/d  namelist_f90 > namelist 
     56cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 
    5857 
    5958# Sea-Ice namelist 
    60 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice namelist_ice_f90 
    61 sed -e /!/d  namelist_ice_f90 > namelist_ice 
     59cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice_lim2 namelist_ice 
    6260 
    6361# namelist modifications 
    64 PAT_NIT000=$( grep 'nit000     =' namelist ) 
    65 PAT_NITEND=$( grep 'nitend     =' namelist ) 
    66 PAT_NSTOCK=$( grep 'nstock     =' namelist ) 
    67 PAT_NWRITE=$( grep 'nwrite     =' namelist ) 
    68 PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    69 PAT_NBITCM=$( grep 'nbit_cmp ='   namelist ) 
     62PAT_NIT000=$( grep 'nit000      =' namelist ) 
     63PAT_NITEND=$( grep 'nitend      =' namelist ) 
     64PAT_NSTOCK=$( grep 'nstock      =' namelist ) 
     65PAT_NWRITE=$( grep 'nwrite      =' namelist ) 
     66PAT_NRSTDT=$( grep 'nrstdt      =' namelist ) 
     67PAT_NBITCM=$( grep 'nbit_cmp   ='   namelist ) 
    7068PAT_TRACEN=$( grep 'ln_traadv_cen2   =' namelist ) 
    7169PAT_TRATVD=$( grep 'ln_traadv_tvd    =' namelist ) 
    72 PAT_N_CLAA=$( grep 'n_cla   =' namelist ) 
    73 PAT_NSOLVV=$( grep 'nsolv     =' namelist ) 
    74 PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     70PAT_N_CLAA=$( grep 'n_cla       =' namelist ) 
     71PAT_NSOLVV=$( grep 'nsolv       =' namelist ) 
     72PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    7573PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    7674 
    77 sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .false./" \ 
    78 -e "s/$PAT_NIT000/   nit000     =     1/" \ 
    79 -e "s/$PAT_NITEND/   nitend     =     ${ITERATIONS}/" \ 
    80 -e "s/$PAT_NSTOCK/   nstock     =     ${ITERATIONS}/" \ 
    81 -e "s/$PAT_NWRITE/   nwrite     =     75/" \ 
    82 -e "s/$PAT_NRSTDT/   nrstdt     =     0/" \ 
    83 -e "s/$PAT_NBITCM/   nbit_cmp =     1/" \ 
    84 -e "s/$PAT_TRACEN/   ln_traadv_cen2   =  .false./" \ 
    85 -e "s/$PAT_TRATVD/   ln_traadv_tvd    =  .true./" \ 
    86 -e "s/$PAT_N_CLAA/   n_cla   = 0/" \ 
    87 -e "s/$PAT_NSOLVV/   nsolv     =      2/" \ 
    88 -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .false./" \ 
     75sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     76-e "s%$PAT_NIT000%   nit000     =     1%" \ 
     77-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     78-e "s%$PAT_NSTOCK%   nstock     =     ${ITERATIONS}%" \ 
     79-e "s%$PAT_NWRITE%   nwrite     =     75%" \ 
     80-e "s%$PAT_NRSTDT%   nrstdt     =     0%" \ 
     81-e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
     82-e "s%$PAT_TRACEN%   ln_traadv_cen2   =  .false.%" \ 
     83-e "s%$PAT_TRATVD%   ln_traadv_tvd    =  .true.%" \ 
     84-e "s%$PAT_N_CLAA%   n_cla   = 0%" \ 
     85-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
     86-e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
    8987namelist > nam.tmp 
    9088 
  • trunk/VALID/2INSTALL/JOBS/job_ZAGRIF.ksh

    r1054 r1115  
    5555############################################################## 
    5656# Ocean namelist 
    57 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist namelist_f90 
    58 sed -e /!/d  namelist_f90 > namelist 
    59  
    60 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist 1_namelist_f90 
    61 sed -e /!/d  1_namelist_f90 > 1_namelist 
     57cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist . 
     58 
     59cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist . 
    6260 
    6361# Sea-Ice namelist 
    64 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice namelist_ice_f90 
    65 sed -e /!/d  namelist_ice_f90 > namelist_ice 
    66  
    67 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist_ice 1_namelist_ice_f90 
    68 sed -e /!/d  1_namelist_ice_f90 > 1_namelist_ice 
     62cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_ice_lim2 namelist_ice 
     63 
     64cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/1_namelist_ice_lim2 1_namelist_ice 
    6965 
    7066# AGRIF file 
     
    7470do 
    7571     # namelist modifications 
    76      PAT_NAMECF=$( grep 'cexper     =' ${CHGFILE} ) 
    77      PAT_NIT000=$( grep 'nit000     =' ${CHGFILE} ) 
    78      PAT_NITEND=$( grep 'nitend     =' ${CHGFILE} ) 
    79      PAT_NSTOCK=$( grep 'nstock     =' ${CHGFILE} ) 
    80      PAT_NWRITE=$( grep 'nwrite     =' ${CHGFILE} ) 
    81      PAT_NRSTDT=$( grep 'nrstdt     =' ${CHGFILE} ) 
    82      PAT_NBITCM=$( grep 'nbit_cmp ='   ${CHGFILE} ) 
     72     PAT_NIT000=$( grep 'nit000      =' ${CHGFILE} ) 
     73     PAT_NITEND=$( grep 'nitend      =' ${CHGFILE} ) 
     74     PAT_NSTOCK=$( grep 'nstock      =' ${CHGFILE} ) 
     75     PAT_NWRITE=$( grep 'nwrite      =' ${CHGFILE} ) 
     76     PAT_NRSTDT=$( grep 'nrstdt      =' ${CHGFILE} ) 
     77     PAT_NBITCM=$( grep 'nbit_cmp   ='   ${CHGFILE} ) 
    8378     PAT_TRACEN=$( grep 'ln_traadv_cen2   =' ${CHGFILE} ) 
    8479     PAT_TRATVD=$( grep 'ln_traadv_tvd    =' ${CHGFILE} ) 
    85      PAT_N_CLAA=$( grep 'n_cla   =' ${CHGFILE} ) 
    86      PAT_NSOLVV=$( grep 'nsolv     =' ${CHGFILE} ) 
    87      PAT_RESTAR=$( grep 'ln_rstart  =' ${CHGFILE} ) 
     80     PAT_N_CLAA=$( grep 'n_cla       =' ${CHGFILE} ) 
     81     PAT_NSOLVV=$( grep 'nsolv       =' ${CHGFILE} ) 
     82     PAT_RESTAR=$( grep 'ln_rstart   =' ${CHGFILE} ) 
    8883     PAT_RESMLD=$( grep 'ln_trdmld_restart =' ${CHGFILE} ) 
    8984 
     
    9893    fi 
    9994 
    100      sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .false./" \ 
    101      -e "s/$PAT_NAMECF/$PAT_NAMECF_tmp/" \ 
    102      -e "s/$PAT_NIT000/   nit000     =     1/" \ 
    103      -e "s/$PAT_NITEND/   nitend     =     ${ORCA_NITEND}/" \ 
    104      -e "s/$PAT_NSTOCK/   nstock     =     ${ORCA_NITEND}/" \ 
    105      -e "s/$PAT_NWRITE/   nwrite     =     ${ORCA_NSTOCK}/" \ 
    106      -e "s/$PAT_NRSTDT/   nrstdt     =     0/" \ 
    107      -e "s/$PAT_NBITCM/   nbit_cmp =     1/" \ 
    108      -e "s/$PAT_TRACEN/   ln_traadv_cen2   =  .false./" \ 
    109      -e "s/$PAT_TRATVD/   ln_traadv_tvd    =  .true./" \ 
    110      -e "s/$PAT_N_CLAA/   n_cla   = 0/" \ 
    111      -e "s/$PAT_NSOLVV/   nsolv     =      2/" \ 
    112      -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .false./" \ 
     95     sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     96     -e "s%$PAT_NAMECF%$PAT_NAMECF_tmp%" \ 
     97     -e "s%$PAT_NIT000%   nit000     =     1%" \ 
     98     -e "s%$PAT_NITEND%   nitend     =     ${ORCA_NITEND}%" \ 
     99     -e "s%$PAT_NSTOCK%   nstock     =     ${ORCA_NITEND}%" \ 
     100     -e "s%$PAT_NWRITE%   nwrite     =     ${ORCA_NSTOCK}%" \ 
     101     -e "s%$PAT_NRSTDT%   nrstdt     =     0%" \ 
     102     -e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
     103     -e "s%$PAT_TRACEN%   ln_traadv_cen2   =  .false.%" \ 
     104     -e "s%$PAT_TRATVD%   ln_traadv_tvd    =  .true.%" \ 
     105     -e "s%$PAT_N_CLAA%   n_cla   = 0%" \ 
     106     -e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
     107     -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
    113108     ${CHGFILE} > nam.$$ 
    114109      
     
    162157        fi 
    163158         
    164         sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .true./" \ 
    165         -e "s/$PAT_NIT000/   nit000     =     $ORCA_NIT000/" \ 
    166         -e "s/$PAT_NITEND/   nitend     =     $ORCA_NITEND/" \ 
    167         -e "s/$PAT_NRSTDT/   nrstdt     =     2/" \ 
    168         -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .true./" \ 
     159        sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .true.%" \ 
     160        -e "s%$PAT_NIT000%   nit000     =     $ORCA_NIT000%" \ 
     161        -e "s%$PAT_NITEND%   nitend     =     $ORCA_NITEND%" \ 
     162        -e "s%$PAT_NRSTDT%   nrstdt     =     2%" \ 
     163        -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .true.%" \ 
    169164        ${CHGFILE} > nam.$$ 
    170165         
     
    206201        'omp' )  
    207202#-T- sx8brodie export F_PROGINF=detail 
    208 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} 
     203#-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 
    209204#-T- aix     ;; 
    210205#-T- ax_mono ;; 
     
    218213              ${CPERF} ./opa_${CONF}_${RUN} ;; 
    219214        'mpi' )  
    220               ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     215#-T- sx8brodie              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     216#-T- aix              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    221217esac 
    222218 
Note: See TracChangeset for help on using the changeset viewer.