Changeset 1192


Ignore:
Timestamp:
05/04/15 10:23:14 (9 years ago)
Author:
sdipsl
Message:

Bugfix caused by r1189 side effect. On Curie job begins their execution in the directory they have submitted under (this directory is very likely to have been removed). Change directory before doing anything to avoid stale file handle error.

Location:
trunk/libIGCM
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_additionnal

    r1184 r1192  
    8080. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    8181#------- 
     82RUN_DIR=${RUN_DIR_PATH}/ATLAS_ADD_${YEARS} 
     83IGCM_sys_MkdirWork ${RUN_DIR} 
     84IGCM_sys_Cd ${RUN_DIR} 
     85#------- 
    8286( ${DEBUG_debug} ) && IGCM_debug_Check 
    8387( ${DEBUG_debug} ) && IGCM_card_Check 
     
    9195R_ATLAS=ATLAS/SE_${YEARS} 
    9296R_OUT_OCE=${R_SAVE}/OCE 
    93  
    94 RUN_DIR=${RUN_DIR_PATH}/ATLAS_ADD_${YEARS} 
    95 IGCM_sys_MkdirWork ${RUN_DIR} 
    96 IGCM_sys_Cd ${RUN_DIR} 
    9797 
    9898# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_atlas_LMDZ

    r1184 r1192  
    8080. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    8181#------- 
     82IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     83IGCM_sys_Cd ${RUN_DIR_PATH} 
     84#------- 
    8285( ${DEBUG_debug} ) && IGCM_debug_Check 
    8386( ${DEBUG_debug} ) && IGCM_card_Check 
     
    8790 
    8891#set -vx 
    89  
    90 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    91 IGCM_sys_Cd ${RUN_DIR_PATH} 
    9292 
    9393# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_atlas_ORCA_LIM

    r1184 r1192  
    8080. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    8181#------- 
     82IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     83IGCM_sys_Cd ${RUN_DIR_PATH} 
     84#------- 
    8285( ${DEBUG_debug} ) && IGCM_debug_Check 
    8386( ${DEBUG_debug} ) && IGCM_card_Check 
     
    8790 
    8891#set -vx 
    89  
    90 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    91 IGCM_sys_Cd ${RUN_DIR_PATH} 
    9292 
    9393# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_atlas_ORCHIDEE

    r1184 r1192  
    8080. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    8181#------- 
     82IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     83IGCM_sys_Cd ${RUN_DIR_PATH} 
     84#------- 
    8285( ${DEBUG_debug} ) && IGCM_debug_Check 
    8386( ${DEBUG_debug} ) && IGCM_card_Check 
     
    8790 
    8891#set -vx 
    89  
    90 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    91 IGCM_sys_Cd ${RUN_DIR_PATH} 
    9292 
    9393# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_atlas_PISCES

    r1184 r1192  
    8080. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    8181#------- 
     82IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     83IGCM_sys_Cd ${RUN_DIR_PATH} 
     84#------- 
    8285( ${DEBUG_debug} ) && IGCM_debug_Check 
    8386( ${DEBUG_debug} ) && IGCM_card_Check 
     
    8790 
    8891#set -vx 
    89  
    90 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    91 IGCM_sys_Cd ${RUN_DIR_PATH} 
    9292 
    9393# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_create_multi_se

    r1184 r1192  
    126126. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    127127#------- 
     128IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     129IGCM_sys_Cd ${RUN_DIR_PATH} 
     130#------- 
    128131( ${DEBUG_debug} ) && IGCM_debug_Check 
    129132( ${DEBUG_debug} ) && IGCM_card_Check 
     
    133136 
    134137#set -vx 
    135  
    136 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    137 IGCM_sys_Cd ${RUN_DIR_PATH} 
    138138 
    139139# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_create_se

    r1184 r1192  
    133133. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    134134#------- 
     135IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     136IGCM_sys_Cd ${RUN_DIR_PATH} 
     137#------- 
    135138( ${DEBUG_debug} ) && IGCM_debug_Check 
    136139( ${DEBUG_debug} ) && IGCM_card_Check 
     
    140143 
    141144#set -vx 
    142  
    143 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    144 IGCM_sys_Cd ${RUN_DIR_PATH} 
    145145 
    146146# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_create_ts

    r1184 r1192  
    145145. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    146146#------- 
     147IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     148IGCM_sys_Cd ${RUN_DIR_PATH} 
     149#------- 
    147150( ${DEBUG_debug} ) && IGCM_debug_Check 
    148151( ${DEBUG_debug} ) && IGCM_card_Check 
     
    160163 
    161164######################################################################## 
    162  
    163 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    164 IGCM_sys_Cd ${RUN_DIR_PATH} 
    165165 
    166166# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_metrics_LMDZ

    r1189 r1192  
    8181. ${libIGCM}/libIGCM_comp/libIGCM_comp.ksh 
    8282#------- 
     83IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
     84IGCM_sys_Cd ${RUN_DIR_PATH} 
     85#------- 
    8386( ${DEBUG_debug} ) && IGCM_debug_Check 
    8487( ${DEBUG_debug} ) && IGCM_card_Check 
     
    8891 
    8992#set -vx 
    90  
    91 IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    92 IGCM_sys_Cd ${RUN_DIR_PATH} 
    9393 
    9494# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_monitoring

    r1184 r1192  
    126126. ${libIGCM}/libIGCM_config/libIGCM_config.ksh 
    127127#------- 
     128RUN_DIR=${RUN_DIR_PATH} 
     129IGCM_sys_MkdirWork ${RUN_DIR} 
     130IGCM_sys_Cd ${RUN_DIR} 
     131#------- 
    128132( ${DEBUG_debug} ) && IGCM_debug_Check 
    129133( ${DEBUG_debug} ) && IGCM_card_Check 
     
    133137 
    134138#set -vx 
    135  
    136 #=========================================== 
    137 RUN_DIR=${RUN_DIR_PATH} 
    138 IGCM_sys_MkdirWork ${RUN_DIR} 
    139 IGCM_sys_Cd ${RUN_DIR} 
    140139 
    141140# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_pack_debug

    r1184 r1192  
    144144. ${libIGCM}/libIGCM_post/libIGCM_post.ksh 
    145145#------- 
     146RUN_DIR=${RUN_DIR_PATH} 
     147IGCM_sys_MkdirWork ${RUN_DIR} 
     148IGCM_sys_Cd ${RUN_DIR} 
     149#------- 
    146150( ${DEBUG_debug} ) && IGCM_debug_Check 
    147151( ${DEBUG_debug} ) && IGCM_card_Check 
     
    151155 
    152156#set -vx 
    153  
    154 RUN_DIR=${RUN_DIR_PATH} 
    155 IGCM_sys_MkdirWork ${RUN_DIR} 
    156 IGCM_sys_Cd ${RUN_DIR} 
    157157 
    158158# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_pack_output

    r1184 r1192  
    121121. ${libIGCM}/libIGCM_post/libIGCM_post.ksh 
    122122#------- 
     123RUN_DIR=${RUN_DIR_PATH} 
     124IGCM_sys_MkdirWork ${RUN_DIR} 
     125IGCM_sys_Cd ${RUN_DIR} 
     126#------- 
    123127( ${DEBUG_debug} ) && IGCM_debug_Check 
    124128( ${DEBUG_debug} ) && IGCM_card_Check 
     
    128132 
    129133#set -vx 
    130  
    131 RUN_DIR=${RUN_DIR_PATH} 
    132 IGCM_sys_MkdirWork ${RUN_DIR} 
    133 IGCM_sys_Cd ${RUN_DIR} 
    134134 
    135135# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_pack_restart

    r1184 r1192  
    144144. ${libIGCM}/libIGCM_post/libIGCM_post.ksh 
    145145#------- 
     146RUN_DIR=${RUN_DIR_PATH} 
     147IGCM_sys_MkdirWork ${RUN_DIR} 
     148IGCM_sys_Cd ${RUN_DIR} 
     149#------- 
    146150( ${DEBUG_debug} ) && IGCM_debug_Check 
    147151( ${DEBUG_debug} ) && IGCM_card_Check 
     
    151155 
    152156#set -vx 
    153  
    154 RUN_DIR=${RUN_DIR_PATH} 
    155 IGCM_sys_MkdirWork ${RUN_DIR} 
    156 IGCM_sys_Cd ${RUN_DIR} 
    157157 
    158158# ------------------------------------------------------------------ 
  • trunk/libIGCM/AA_rebuild_fromWorkdir

    r1184 r1192  
    155155. ${libIGCM}/libIGCM_post/libIGCM_post.ksh 
    156156#------- 
     157RUN_DIR=${RUN_DIR_PATH} 
     158IGCM_sys_MkdirWork ${RUN_DIR} 
     159IGCM_sys_Cd ${RUN_DIR} 
     160#------- 
    157161( ${DEBUG_debug} ) && IGCM_debug_Check 
    158162( ${DEBUG_debug} ) && IGCM_card_Check 
     
    162166 
    163167#set -vx 
    164  
    165 RUN_DIR=${RUN_DIR_PATH} 
    166 IGCM_sys_MkdirWork ${RUN_DIR} 
    167 IGCM_sys_Cd ${RUN_DIR} 
    168168 
    169169# ------------------------------------------------------------------ 
Note: See TracChangeset for help on using the changeset viewer.