Ignore:
Timestamp:
10/30/12 12:16:48 (12 years ago)
Author:
sdipsl
Message:
  • cosmetics
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_ensemble/libIGCM_ensemble.ksh

    r736 r737  
    4949  IGCM_card_DefineArrayFromSection   config.card ListOfComponents 
    5050 
    51   IGCM_debug_Print 1 "ACTIVE            = ${ensemble_Ens_PERTURB_ACTIVE}" 
     51  echo 
     52  IGCM_debug_Print 1 "ACTIVE            = ${ensemble_Ens_PERTURB_actif}" 
    5253  IGCM_debug_Print 1 "NAME              = ${ensemble_Ens_PERTURB_NAME}" 
    5354  IGCM_debug_Print 1 "DEBUT_INIT        = ${ensemble_Ens_PERTURB_DEBUT_INIT}" 
     
    8283  case ${ensemble_Ens_PERTURB_PERIODICITE} in 
    8384  _0_) 
    84     IGCM_debug_Print 1 "No periodic start" 
     85    IGCM_debug_Print 1 "periodic start not active" 
    8586    CastPeriodicStart=false 
    8687    return 
     
    111112    case ${ensemble_Ens_PERTURB_DUREE_NONPERIODIC[$DateNum]} in 
    112113    _0_) 
    113       IGCM_debug_Print 1 "No non-periodic start" 
     114      IGCM_debug_Print 1 "non-periodic start not active" 
    114115      CastNonPeriodicStart=false 
    115116      return 
     
    134135  IGCM_debug_PushStack "IGCM_ensemble_CastPeriodicStarts" 
    135136 
    136   echo "Manage periodic starts" 
    137  
    138137  [ ${CastPeriodicStart} = false ] && return 
     138 
     139  echo 
     140  IGCM_debug_Print 1 "Manage periodic starts" 
    139141 
    140142#.. Manage periodic starts .. 
     
    176178 
    177179  # - Create directory in which to store new restart files 
    178     RestartDir=$ARCHIVE/IGCM_IN/${config_UserChoices_TagName}/${StartDir} 
     180    RestartDir=${STORAGE}/IGCM_IN/${config_UserChoices_TagName}/${StartDir} 
    179181    IGCM_sys_MkdirArchive ${RestartDir} 
    180182 
     
    183185    while [ $i -lt ${ensemble_Ens_PERTURB_MEMBER} ] ; do 
    184186      MemberDir="${StartDir}${Alpha[$i]}" 
     187      echo 
    185188      IGCM_debug_Print 3 "${MemberDir}" 
    186189 
    187190      JobName="Job_${MemberDir}" 
    188  
    189       pwd 
    190       ls 
    191191 
    192192    # * Create directory if it doesn't exist and copy/link files 
     
    202202        IGCM_sys_Cp Job_${ensemble_Ens_PERTURB_NAME} ${SUBMIT_DIR}/${StartDir}/${MemberDir}/${JobName} 
    203203 
    204         echo "cd ${StartDir}/${MemberDir}/ ; ccc_msub ${JobName} ;" >> Qsub.txt 
    205  
     204        # Dump command to be lauched in Qsub.txt 
     205        echo "cd ${StartDir}/${MemberDir}/ ;"  >> Qsub.txt 
    206206        echo "sed -e 's/PeriodNb=.*/PeriodNb=48/' ${JobName} > ${JobName}.tmp ; " >> Qsub.txt 
    207         echo "mv ${JobName}.tmp ${JobName} ; cd - ;" >> Qsub.txt 
     207        echo "mv ${JobName}.tmp ${JobName} ; " >> Qsub.txt 
     208        echo "ccc_msub ${JobName} ; cd -"      >> Qsub.txt 
     209 
    208210      fi 
    209211 
     
    237239  #   ========================== 
    238240 
    239   echo "Manage non periodic starts" 
    240  
    241241  [ ${CastNonPeriodicStart} = false ] && return 
     242 
     243  echo 
     244  IGCM_debug_Print 1 "Manage non periodic starts" 
    242245 
    243246  DateNum=0 
     
    285288 
    286289  # - Create directory in which to store new restart files if it does'nt already exist 
    287     RestartDir=$DMFDIR/IGCM_IN/${config_UserChoices_TagName}/${StartDir} 
     290    RestartDir=${STORAGE}/IGCM_IN/${config_UserChoices_TagName}/${StartDir} 
    288291    IGCM_sys_MkdirArchive ${RestartDir} 
    289292 
     
    308311        IGCM_sys_Cp Job_${ensemble_Ens_PERTURB_NAME} ${SUBMIT_DIR}/${StartDir}/${MemberDir}/Job_${MemberDir} 
    309312 
    310         echo "cd ${StartDir}/${MemberDir}/ ; ccc_msub ${JobName} ;" >> Qsub.txt 
    311  
     313        # Dump command to be lauched in Qsub.txt 
     314        echo "cd ${StartDir}/${MemberDir}/ ;"  >> Qsub.txt 
    312315        echo "sed -e 's/PeriodNb=.*/PeriodNb=48/' ${JobName} > ${JobName}.tmp ; " >> Qsub.txt 
    313         echo "mv ${JobName}.tmp ${JobName} ; cd - ;" >> Qsub.txt 
     316        echo "mv ${JobName}.tmp ${JobName} ; " >> Qsub.txt 
     317        echo "ccc_msub ${JobName} ; cd -"      >> Qsub.txt 
    314318      fi 
    315319 
     
    340344  echo 
    341345  IGCM_debug_Print 1 "IGCM_ensemble_CastFilesUpdate :" 
    342   echo 
    343346 
    344347  HumanDateBegin=$(   IGCM_date_ConvertFormatToHuman ${1} ) 
     
    416419  echo 
    417420  IGCM_debug_Print 1 "IGCM_ensemble_CastPerturbFile :" 
    418   echo 
    419421 
    420422  #.. FileIn ? => RestartDate .. 
     
    438440  RET=$? 
    439441  if [ $RET -gt 0 ] ; then 
     442 
    440443#    ${PerturbExe} ${DirIn}/${FileIn} ${DirOut}/${FileOut} \ 
    441444#                  ${PerturbVar} ${PerturbAmp} 
     
    443446#    IGCM_sys_Chmod u+w ${DirOut}/${FileOut} 
    444447#    ${PerturbExe} ${DirOut}/${FileOut} ${PerturbVar} ${PerturbAmp} 
     448 
    445449    IGCM_sys_Get ${DirIn}/${FileIn} ${RUN_DIR}/${FileOut} 
    446450    IGCM_sys_Chmod 744 ${RUN_DIR}/${FileOut} 
    447451 
    448     ${PerturbExe} ${RUN_DIR}/${FileOut} ${PerturbVar} ${PerturbAmp} 
     452    IGCM_debug_Print 1 "${PerturbExe} ${RUN_DIR}/${FileOut} ${PerturbVar} ${PerturbAmp}" 
     453    echo 
     454    ${PerturbExe} ${RUN_DIR}/${FileOut} ${PerturbVar} ${PerturbAmp} > /dev/null 2>&1 
     455 
    449456    if [ $? -ne 0 ] ; then 
    450457      echo "Abend $( basename ${PerturbExe} )" 
Note: See TracChangeset for help on using the changeset viewer.