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 for trunk/VALID/2INSTALL/JOBS/job_GYRE.ksh – NEMO

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

File:
1 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 
Note: See TracChangeset for help on using the changeset viewer.