Changeset 6950


Ignore:
Timestamp:
10/29/24 16:40:15 (3 months ago)
Author:
snguyen
Message:

add -isoverif option to compile_lmdziso

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v7/IPSLCM7ISO/compile_lmdziso.sh

    r6945 r6950  
    9898[-comp_tar]: option to compile and compress XIOS repository if compilation succed 
    9999[-notar]: do not compress XIOS repository 
     100[-isoverif]: add "-isoverif true" to argiso 
    100101 
    101102 
     
    155156        "-comp_tar")        comp_tar=yes ; shift ;; 
    156157        "-notar")           comp_tar=no ; shift ;; 
     158    "-isoverif")   compiverif=y ; shift ;; 
    157159        *)             echo "unknown option "$1" , exiting..." ; exit 
    158160    esac 
     
    749751#    argoasis="" 
    750752    argiso="-isotopes true" 
     753    if [ $compiverif == y ] ; then 
     754      argiso=${argiso}" -isoverif true" 
     755    fi 
    751756    argorch="false" 
    752757    argphys="lmdiso" 
     
    789794        fi 
    790795    if [ $compiso == y ] ; then 
    791         suffix=${suffix}_iso.e 
    792     else 
     796        suffix=${suffix}_iso 
     797        if [ $compiverif == y ] ; then 
     798            suffix=${suffix}_isoverif 
     799        fi 
    793800        suffix=${suffix}.e 
    794801    fi 
     
    806813            ln -s gcm_${resol_atm}_${orchversion}_${optmode}_${optchimie}.e gcm_${resol_atm}_${orchversion}_${optmode}.e 
    807814        elif [ $compiso == y ] ; then 
     815        if [ $compiverif == y ] ; then 
     816        mv $modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_iso_isoverif${optmode}.e 
     817        else 
    808818        mv $modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_iso_${optmode}.e 
     819        fi 
    809820    elif [ $comporch != y ] ; then 
    810821        mv $modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}.e 
     
    817828        exit 
    818829    fi     
     830 
     831    # compile ce0l 
     832    ce0l=y 
     833    if [ $ce0l == y ] ; then 
    819834 
    820835    # Find executable suffix 
     
    860875        exit 
    861876    fi 
     877    fi # ce0l == y 
     878 
    862879fi 
    863880 
Note: See TracChangeset for help on using the changeset viewer.