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

Changeset 1128


Ignore:
Timestamp:
2008-06-23T18:16:56+02:00 (16 years ago)
Author:
ctlod
Message:

trunk: adapt NVTK jobs to changes related to namelists, see tickets: #174, #184, #204

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

Legend:

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

    r1115 r1128  
    6767PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    6868 
    69 sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     69sed    -e "s%$PAT_RESTAR%   ln_rstart   =  .false.%" \ 
    7070-e "s%$PAT_NIT000%   nit000     =     1%" \ 
    7171-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     
    7575-e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
    7676-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
    77 -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
     77-e "s%$PAT_RESMLD%   ln_trdmld_restart =  .false.%" \ 
    7878namelist > nam.tmp 
    7979 
     
    104104    PAT_NITEND=$( grep 'nitend     =' namelist ) 
    105105    PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    106     PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     106    PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    107107    PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    108108    ORCA_NIT000=$(( $ITERATIONS + 1 )) 
    109109    ORCA_NITEND=$(( $ITERATIONS*2 )) 
    110110     
    111     sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .true./" \ 
     111    sed    -e "s/$PAT_RESTAR/   ln_rstart   =  .true./" \ 
    112112    -e "s/$PAT_NIT000/   nit000     =     $ORCA_NIT000/" \ 
    113113    -e "s/$PAT_NITEND/   nitend     =     $ORCA_NITEND/" \ 
    114114    -e "s/$PAT_NRSTDT/   nrstdt     =     2/" \ 
    115     -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .true./" \ 
     115    -e "s/$PAT_RESMLD/   ln_trdmld_restart =  .true./" \ 
    116116    namelist > nam.tmp 
    117117     
  • trunk/VALID/2INSTALL/JOBS/job_GYRE_LOBSTER.ksh

    r1115 r1128  
    6767PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    6868 
    69 sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     69sed    -e "s%$PAT_RESTAR%   ln_rstart   =  .false.%" \ 
    7070-e "s%$PAT_NIT000%   nit000     =     1%" \ 
    7171-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     
    7575-e "s%$PAT_NBITCM%   nbit_cmp =     1%" \ 
    7676-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
    77 -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
     77-e "s%$PAT_RESMLD%   ln_trdmld_restart =  .false.%" \ 
    7878namelist > nam.tmp 
    7979 
     
    8282# Biogeochemistry namelists 
    8383cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_top namelist_top_f90 
    84 cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_lobster namelist_lobster 
     84cp ${MAINDIR}/modipsl/config/${CONF}/EXP00/namelist_lobster namelist_lobster_f90 
    8585 
    8686# namelist modifications 
    8787PAT_TRC=$( grep 'nwritetrc   =' namelist_top_f90 ) 
    8888PAT_TRD=$( grep 'nwritetrd  ='  namelist_top_f90 ) 
    89 PAT_ADD=$( grep 'nwritedia   =' namelist_top_f90 ) 
    9089 
    9190sed    -e "s/$PAT_TRC/   nwritetrc   = ${ITERATIONS},/" \ 
    9291-e "s/$PAT_TRD/   nwritetrd  = ${ITERATIONS},/" \ 
    93 -e "s/$PAT_ADD/   nwritedia   = ${ITERATIONS},/" \ 
    9492namelist_top_f90 > nam.tmp 
    9593 
    9694mv nam.tmp namelist_top 
    9795 
     96PAT_ADD=$( grep 'nwritedia    =' namelist_lobster_f90 ) 
     97sed    -e "s/$PAT_ADD/   nwritedia    = ${ITERATIONS},/" namelist_lobster_f90 > nam.tmp 
     98mv nam.tmp namelist_lobster 
    9899 
    99100# Analytical forcing 
     
    123124    PAT_NITEND=$( grep 'nitend     =' namelist ) 
    124125    PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    125     PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     126    PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    126127    PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    127128    ORCA_NIT000=$(( $ITERATIONS + 1 )) 
    128129    ORCA_NITEND=$(( $ITERATIONS*2 )) 
    129130     
    130     sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .true./" \ 
     131    sed    -e "s/$PAT_RESTAR/   ln_rstart   =  .true./" \ 
    131132    -e "s/$PAT_NIT000/   nit000     =     $ORCA_NIT000/" \ 
    132133    -e "s/$PAT_NITEND/   nitend     =     $ORCA_NITEND/" \ 
    133134    -e "s/$PAT_NRSTDT/   nrstdt     =     2/" \ 
    134     -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .true./" \ 
     135    -e "s/$PAT_RESMLD/   ln_trdmld_restart =  .true./" \ 
    135136    namelist > nam.tmp 
    136137     
  • trunk/VALID/2INSTALL/JOBS/job_ORCA2_LIM.ksh

    r1115 r1128  
    7373PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    7474 
    75 sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     75sed    -e "s%$PAT_RESTAR%   ln_rstart   =  .false.%" \ 
    7676-e "s%$PAT_NIT000%   nit000     =     1%" \ 
    7777-e "s%$PAT_NITEND%   nitend     =     ${ITERATIONS}%" \ 
     
    8484-e "s%$PAT_N_CLAA%   n_cla   = 0%" \ 
    8585-e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
    86 -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
     86-e "s%$PAT_RESMLD%   ln_trdmld_restart =  .false.%" \ 
    8787namelist > nam.tmp 
    8888 
     
    118118    PAT_NITEND=$( grep 'nitend     =' namelist ) 
    119119    PAT_NRSTDT=$( grep 'nrstdt     =' namelist ) 
    120     PAT_RESTAR=$( grep 'ln_rstart  =' namelist ) 
     120    PAT_RESTAR=$( grep 'ln_rstart   =' namelist ) 
    121121    PAT_RESMLD=$( grep 'ln_trdmld_restart =' namelist ) 
    122122    ORCA_NIT000=$(( $ITERATIONS + 1 )) 
    123123    ORCA_NITEND=$(( $ITERATIONS*2 )) 
    124124     
    125     sed    -e "s/$PAT_RESTAR/   ln_rstart  =  .true./" \ 
     125    sed    -e "s/$PAT_RESTAR/   ln_rstart   =  .true./" \ 
    126126    -e "s/$PAT_NIT000/   nit000     =     $ORCA_NIT000/" \ 
    127127    -e "s/$PAT_NITEND/   nitend     =     $ORCA_NITEND/" \ 
    128128    -e "s/$PAT_NRSTDT/   nrstdt     =     2/" \ 
    129     -e "s/$PAT_RESMLD/   ln_trdmld_restart  =  .true./" \ 
     129    -e "s/$PAT_RESMLD/   ln_trdmld_restart =  .true./" \ 
    130130    namelist > nam.tmp 
    131131     
  • trunk/VALID/2INSTALL/JOBS/job_ZAGRIF.ksh

    r1115 r1128  
    9393    fi 
    9494 
    95      sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .false.%" \ 
     95     sed    -e "s%$PAT_RESTAR%   ln_rstart   =  .false.%" \ 
    9696     -e "s%$PAT_NAMECF%$PAT_NAMECF_tmp%" \ 
    9797     -e "s%$PAT_NIT000%   nit000     =     1%" \ 
     
    105105     -e "s%$PAT_N_CLAA%   n_cla   = 0%" \ 
    106106     -e "s%$PAT_NSOLVV%   nsolv     =      2%" \ 
    107      -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .false.%" \ 
     107     -e "s%$PAT_RESMLD%   ln_trdmld_restart =  .false.%" \ 
    108108     ${CHGFILE} > nam.$$ 
    109109      
     
    146146        PAT_NITEND=$( grep 'nitend     =' ${CHGFILE} ) 
    147147        PAT_NRSTDT=$( grep 'nrstdt     =' ${CHGFILE} ) 
    148         PAT_RESTAR=$( grep 'ln_rstart  =' ${CHGFILE} ) 
     148        PAT_RESTAR=$( grep 'ln_rstart   =' ${CHGFILE} ) 
    149149        PAT_RESMLD=$( grep 'ln_trdmld_restart =' ${CHGFILE} ) 
    150150 
     
    157157        fi 
    158158         
    159         sed    -e "s%$PAT_RESTAR%   ln_rstart  =  .true.%" \ 
     159        sed    -e "s%$PAT_RESTAR%   ln_rstart   =  .true.%" \ 
    160160        -e "s%$PAT_NIT000%   nit000     =     $ORCA_NIT000%" \ 
    161161        -e "s%$PAT_NITEND%   nitend     =     $ORCA_NITEND%" \ 
    162162        -e "s%$PAT_NRSTDT%   nrstdt     =     2%" \ 
    163         -e "s%$PAT_RESMLD%   ln_trdmld_restart  =  .true.%" \ 
     163        -e "s%$PAT_RESMLD%   ln_trdmld_restart =  .true.%" \ 
    164164        ${CHGFILE} > nam.$$ 
    165165         
Note: See TracChangeset for help on using the changeset viewer.