Changeset 2965


Ignore:
Timestamp:
08/11/16 14:11:37 (5 years ago)
Author:
aclsce
Message:
  • Added IPSLCM5A2 configuration
  • Some cleaning
Location:
modipsl/trunk/util
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • modipsl/trunk/util/ins_make

    r2458 r2965  
    180180if [ -d ${d_n}/../oasis3-mct ] ;  
    181181then 
    182     l_dir=$(find ${d_n}/../config  -maxdepth 1 -name "IPSLCM6*" -print) 
     182    l_dir=$(find ${d_n}/../config  -maxdepth 1 \( -name "IPSLCM6*" -o -name "IPSLCM5A2*" \) -print) 
    183183    for i in ${l_dir} 
    184184    do  
  • modipsl/trunk/util/mod.def

    r2961 r2965  
    8080#-C- IPSLCM5_v5  XMLF90                         427        12  .              modeles 
    8181#-C- IPSLCM5_v5  XMLIO_SERVER/trunk             427        12  XMLIO_SERVER   modeles 
     82 
     83#-H- IPSLCM5A2  IPSLCM5A2 coupled configuration 
     84#-H- IPSLCM5A2  1st frozen IPSLCM5A2 version  
     85#-H- IPSLCM5A2  NEMOGCM branch nemo_v3_6_STABLE revision 6665 
     86#-H- IPSLCM5A2  XIOS2 trunk revision 858 
     87#-H- IPSLCM5A2  IOIPSL/src svn tags/v2_2_2 
     88#-H- IPSLCM5A2  LMDZ5 trunk rev 2595 
     89#-H- IPSLCM5A2  ORCHIDEE version trunk rev 3525 
     90#-H- IPSLCM5A2  OASIS3-MCT 2.0_branch rev 1129 
     91#-H- IPSLCM5A2  IPSLCM5A2 svn  
     92#-H- IPSLCM5A2  libIGCM trunk rev 1330 
     93#-M- IPSLCM5A2  arnaud.caubel@lsce.ipsl.fr 
     94#-C- IPSLCM5A2  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles 
     95#-C- IPSLCM5A2  trunk/ORCHIDEE                            3525        14  ORCHIDEE       modeles 
     96#-C- IPSLCM5A2  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     . 
     97#-C- IPSLCM5A2  LMDZ5/branches/testing                    2595        11  LMDZ           modeles 
     98#-C- IPSLCM5A2  CONFIG/UNIFORM/v6/IPSLCM5A2               HEAD         8  IPSLCM5A2        config 
     99#-C- IPSLCM5A2  trunk/libIGCM                             1330        10  libIGCM        . 
     100#-C- IPSLCM5A2  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6665         7  .              modeles 
     101#-C- IPSLCM5A2  XIOS/trunk                                 858        12  XIOS           modeles 
    82102 
    83103#-H- IPSLCM6_rc0  IPSLCM6_rc0 coupled configuration 
  • modipsl/trunk/util/model

    r2665 r2965  
    390390#- 
    391391case ${m_n} in 
    392   ( EEL* |  ORCA* | OFF_TRC | IPSLCM4* | IPSL_ESM_v1 | ORCA_TOYATM | \ 
    393     NEMO_ORCA2_LIM | GYRE ) 
     392  ( IPSLCM4_LOOP ) 
    394393    d_m1=${d_m}/modeles/OPA  ; 
    395394    [ -d ${d_m1}/WORK ] && \rm -rf ${d_m1}/WORK; 
     
    399398    ln -sf ../../../*/${m_n}/scripts/BB_make AA_make; 
    400399    ln -sf ../../../*/${m_n}/scripts/BB_make.ldef AA_make.ldef ; 
    401     case ${m_n} in 
    402      ( ORCA2_LMDZ96x71 ) 
    403       echo " Creation du catalogue OPA/WORK = ORCA + LIM" 
    404       ln -sf ../SRC_ORCA/*.[Ffh] . 
    405       ln -sf ../SRC_UCL/[a-z]* . 
    406       ln -sf ../../${m_n}/scripts/prep.sed.coupled .;; 
    407      ( ORCA2 | ORCA4 | ORCA05 | EEL2 | EEL6 ) 
    408       echo " Creation du catalogue OPA/WORK = ORCA" 
    409       ln -sf ../SRC_ORCA/*.[Ffh] .;; 
    410      ( ORCA*LIM | IPSLCM4*  | IPSL_ESM* | ORCA_TOYATM | ORCA*LMD* ) 
    411       [ "${m_n}" = "IPSLCM4_LOOP" ] && \ 
    412        echo " Creation du catalogue OPA/WORK = ORCA + LIM + TRC" || \ 
    413        echo " Creation du catalogue OPA/WORK = ORCA + LIM" 
    414       ln -sf ../SRC_ORCA/*.[Ffh] . 
    415       [ "${m_n}" = "IPSLCM4_LOOP" ] && \rm *.passivetrc.h 
    416       [ "${m_n}" = "IPSLCM4_LOOP" ] && \ 
    417        ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . 
    418       ln -sf ../SRC_UCL/[a-z]* .;; 
    419      ( ORCA*_LIM_TRC ) 
    420       echo " Creation du catalogue OPA/WORK = ORCA + LIM + TRC" 
    421       ln -sf ../SRC_ORCA/*.[Ffh] . 
    422       \rm *.passivetrc.h 
    423       ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . 
    424       ln -sf ../SRC_UCL/[a-z]* .;; 
    425      ( *LOBSTER1 ) 
    426       echo " Creation du catalogue OPA/WORK = ORCA + TRC" 
    427       ln -sf ../SRC_ORCA/*.[Ffh] . 
    428       \rm *.passivetrc.h 
    429       ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] .;; 
    430      ( ORCA*_OFF_TRC ) 
    431       echo " Creation du catalogue OPA/WORK = TRC + OFFLINE" 
    432       ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . 
    433       ln -sf ../SRC_OFFLINE_TRC/*.[Ffh] .;; 
    434     esac 
     400    [ "${m_n}" = "IPSLCM4_LOOP" ] && \ 
     401        echo " Creation du catalogue OPA/WORK = ORCA + LIM + TRC" || \ 
     402        echo " Creation du catalogue OPA/WORK = ORCA + LIM" 
     403    ln -sf ../SRC_ORCA/*.[Ffh] . 
     404    [ "${m_n}" = "IPSLCM4_LOOP" ] && \rm *.passivetrc.h 
     405    [ "${m_n}" = "IPSLCM4_LOOP" ] && \ 
     406        ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . 
     407    ln -sf ../SRC_UCL/[a-z]* . 
    435408#-- Building the standard list of source files 
    436409    cat >.patron <<"EOF" 
     
    458431    [ -f "KEY_CPP" ] || echo $KEY > KEY_CPP; 
    459432  ;; 
    460   ( IPSLCM5_LOOP ) 
    461   ../modeles/UTIL/fait_config IPSLCM5_LOOP ;; 
    462   ( IPSLCM5_v3 ) 
    463   ../modeles/UTIL/fait_config IPSLCM5_v3 ;; 
    464433  ( IPSLCM5A ) 
    465434  ../modeles/UTIL/fait_config IPSLCM5A ;; 
     
    474443  ( IPSLCM5CHT_v5 ) 
    475444  ../modeles/UTIL/fait_config IPSLCM5CHT_v5 ;; 
    476   (IPSLCM5* ) 
    477   ../modeles/UTIL/fait_config IPSLCM5 ;; 
    478   ( IPSL_ESM_v2 ) 
    479   ../modeles/UTIL/fait_config IPSL_ESM_v2 ;; 
    480445esac 
    481446 
Note: See TracChangeset for help on using the changeset viewer.