Ignore:
Timestamp:
04/25/23 14:26:44 (15 months ago)
Author:
ssenesi
Message:

merge branch libIGCM_CESMEP with trunk that handles RedHat8 on Irene

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/libIGCM_CESMEP/libIGCM_sys/libIGCM_sys_irene-amd.ksh

    r1563 r1585  
    3838#==================================================== 
    3939# Turn in dry run mode ? (sys_Put_Rest, sys_Put_Out, sys_Get) 
    40 typeset -r DRYRUN=${DRYRUN:=0} 
     40if ([ X${DRYRUN} != X ] && [ ${DRYRUN} = 4 ]) ; then 
     41  typeset -r DRYRUN=0 
     42  typeset -r DRYRUN_DEBUG=4 
     43else 
     44  typeset -r DRYRUN=${DRYRUN:=0} 
     45  typeset -r DRYRUN_DEBUG=0 
     46fi 
    4147 
    4248# YOU MUST COMPILE YOUR EXE FILES FOR DRYRUN MODE ! 
     
    5460# |    3     |       yes           |    no      |  no     |      no                   | 
    5561# ------------------------------------------------------------------------------------- 
     62# |    4     |       yes           |    yes     |  creation of RUN_DIR and Job_debug  | 
     63# ------------------------------------------------------------------------------------- 
     64 
    5665 
    5766#===================================================== 
     
    96105# Set environment tools (ferret, nco, cdo, rebuild, ...) 
    97106#==================================================== 
     107typeset CCCOS=${CCCOS:=$( ccc_os )} 
     108 
    98109if [ X${TaskType} = Xcomputing ] ; then 
    99110  IGCM_debug_Print 1 "Modules will be loaded later in IGCM_sys_activ_variables." 
    100111else 
    101112  module purge > /dev/null 2>&1 
    102   . $( ccc_home -u igcmg)/MachineEnvironment/irene-amd/env_irene-amd > /dev/null 2>&1 
    103   . $( ccc_home -u igcmg)/MachineEnvironment/irene-amd/env_atlas_irene-amd > /dev/null 2>&1 
     113  if [ X${CCCOS} = X"Rhel_8__x86_64" ] ; then 
     114      . $( ccc_home -u igcmg)/MachineEnvironment/irene/env_atlas_irene > /dev/null 2>&1 
     115  else 
     116      . $( ccc_home -u igcmg)/MachineEnvironment/irene-amd_prev/env_irene-amd > /dev/null 2>&1 
     117      . $( ccc_home -u igcmg)/MachineEnvironment/irene-amd_prev/env_atlas_irene-amd > /dev/null 2>&1 
     118  fi 
    104119 
    105120  export PCMDI_MP=/ccc/work/cont003/igcmg/igcmg/PCMDI-MP 
     
    112127 
    113128# For AddNoise and AddPertu3DOCE 
    114 export PATH=${PATH}:$(ccc_home -u igcmg)/Tools/irene-amd/bin 
     129export PATH=${PATH}:$(ccc_home -u igcmg)/Tools/irene/bin 
    115130 
    116131# For rebuild 
    117 export PATH=${PATH}:$(ccc_home -u igcmg)/Tools/irene-amd/rebuild/modipsl_IOIPSL_PLUS_v2_2_4/bin 
     132export PATH=${PATH}:$(ccc_home -u igcmg)/Tools/irene/rebuild/modipsl/bin 
    118133 
    119134#==================================================== 
     
    942957 
    943958    if [ "$#" -eq 1 ]; then 
    944       $(ccc_home -u igcmg)/Tools/irene-amd/thredds_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
     959      $(ccc_home -u igcmg)/Tools/irene/thredds_rm public/${LOGIN}/${R_DODS}/${1} # > out_dods_rm 2>&1 
    945960      status=$? 
    946961    else 
    947       $(ccc_home -u igcmg)/Tools/irene-amd/thredds_rm public/${LOGIN}/${R_DODS} # > out_dods_rm 2>&1 
     962      $(ccc_home -u igcmg)/Tools/irene/thredds_rm public/${LOGIN}/${R_DODS} # > out_dods_rm 2>&1 
    948963      status=$? 
    949964    fi 
     
    979994#    fi 
    980995 
    981     $(ccc_home -u igcmg)/Tools/irene-amd/thredds_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
     996    $(ccc_home -u igcmg)/Tools/irene/thredds_cp ${1} public/${LOGIN}/${R_DODS} # > out_dods_cp 2>&1 
    982997    status=$? 
    983998 
     
    19121927  fi 
    19131928 
    1914   $( ccc_home -u igcmg)/Tools/irene-amd/bin/rebuild_nemo ${1} ${2} 
     1929  $( ccc_home -u igcmg)/Tools/irene/bin/rebuild_nemo ${1} ${2} 
    19151930 
    19161931  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
Note: See TracChangeset for help on using the changeset viewer.