Ignore:
Timestamp:
04/05/17 13:46:55 (7 years ago)
Author:
cetlod
Message:

update scripts for NEMO configurations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modipsl/trunk/util/model

    r3187 r3206  
    349349 
    350350case ${m_n} in 
    351      ( NEMOGCM* ) 
     351     ( NEMO_v* ) 
    352352    d_m1=${d_m}/modeles/NEMOGCM/CONFIG 
    353     d_m2=${d_m}/config 
    354     list_cfg='ORCA2_LIM ORCA2_LIM_PISCES ORCA2_OFF_PISCES ORCA2_LIM3_PISCES' 
    355      
     353    cfg_file=${d_m1}/cfg.txt 
     354    list_cfg='ORCA1_LIM3_PISCES eORCA025_LIM3 eORCA025_LIM3_PISCES' 
    356355    # Creates configuration ORCA1_LIM3_PISCES 
    357356    # (see https://forge.ipsl.jussieu.fr/shaconemo/wiki/README_ORCA1_LIM3_PISCES ) 
    358  
    359   
    360     if [ -d ${d_m1}/SHARED  ]; then 
    361     { 
    362       for i in ${list_cfg} 
     357    for cfg in ${list_cfg} 
    363358       do  
    364          \rm -f ${d_m2}/${i}/IGCM00/PARAM/*.xml  
    365           cp ${d_m1}/SHARED/* ${d_m2}/${i}/IGCM00/PARAM  
    366           cp ${d_m1}/${i}/EXP00/iodef.xml  ${d_m2}/${i}/IGCM00/PARAM 
    367        done 
    368     } 
    369     fi 
    370     \rm -f  ${d_m2}/ORCA2_LIM_PISCES/IGCM00/PARAM/namelist 
    371     \rm -f  ${d_m2}/ORCA2_LIM_PISCES/IGCM00/PARAM/namelist_ice* 
    372     cp      ${d_m1}/ORCA2_LIM/EXP00/namelist* ${d_m2}/ORCA2_LIM_PISCES/IGCM00/PARAM/. 
    373     ;; 
     359        if [[ -d ${d_m1}/${cfg} ]] ; then 
     360           grep ${cfg} ${cfg_file} > /dev/null 2>&1 
     361           err=${?} 
     362           if [[ ${err} = 1 ]] ; then 
     363              pis=`echo ${cfg} | grep "PISCES" | wc -l` 
     364              if [[ ${pis} = 1 ]] ; then 
     365                 echo "${cfg} OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC" >> ${cfg_file} 
     366              else 
     367                echo "${cfg} OPA_SRC LIM_SRC_3 NST_SRC" >> ${cfg_file} 
     368             fi 
     369           fi 
     370        fi 
     371     done 
    374372esac 
    375  
    376 #- 
    377 #- Creates configuration ORCA1_LIM3_PISCES 
    378 #- (see https://forge.ipsl.jussieu.fr/shaconemo/wiki/README_ORCA1_LIM3_PISCES ) 
    379 #- 
    380 d_m1=${d_m}/modeles/NEMOGCM/CONFIG 
    381 cfg_file=${d_m1}/cfg.txt 
    382 if [[ -d ${d_m1}/ORCA1_LIM3_PISCES ]] ; then 
    383     grep ORCA1_LIM3_PISCES ${cfg_file} > /dev/null 2>&1 
    384     err=${?} 
    385     [[ ${err} = 1 ]] && ( echo "ORCA1_LIM3_PISCES OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC" >> ${cfg_file} ) 
    386 fi 
    387373 
    388374#- 
Note: See TracChangeset for help on using the changeset viewer.