Changeset 476


Ignore:
Timestamp:
06/01/11 09:12:40 (13 years ago)
Author:
mafoipsl
Message:

On vargas, use standard Script_Output file name to follow libIGCM rules for Script_Output (saving, cleaning).

Location:
trunk/libIGCM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_job

    r475 r476  
    5555#-Q- aix6 # @ job_type = parallel 
    5656#-Q- aix6 # Fichier de sortie standard 
    57 #-Q- aix6 # @ output = $(job_name).$(jobid) 
     57#-Q- aix6 # @ output = Script_Output_::Jobname::.000001 
    5858#-Q- aix6 # Fichier de sortie erreur (le meme) 
    59 #-Q- aix6 # @ error =  $(job_name).$(jobid) 
     59#-Q- aix6 # @ error = Script_Output_::Jobname::.000001 
    6060#-Q- aix6 # Nombre de processus demandes 
    6161#-Q- aix6 # @ total_tasks = ::JobNumProcTot:: 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh

    r453 r476  
    464464        echo "IGCM_sys_Qsub :" $@ 
    465465    fi 
     466    # We have to change output/error file 
     467    [ ${#@} = 1 ] &&  REP_FOR_JOB=$LOADL_STEP_INITDIR 
     468    [ ${#@} = 2 ] &&  REP_FOR_JOB=$2 
     469    sed -e "s/\# \@ output *= .*/\# \@ output = ${Script_Output}/" -e "s/\# \@ error *= .*/\# \@ error = ${Script_Output}/" <$1 >${REP_FOR_JOB}/JOB_FOR_IGCM 
    466470    { 
    467       [ ${#@} = 1 ] &&  { cd $LOADL_STEP_INITDIR ; /usr/local/bin/llsubmit $1 ; ERROR=$? ; cd - ; } 
    468       [ ${#@} = 2 ] &&  { cd $2 ; /usr/local/bin/llsubmit $1 ; ERROR=$? ; cd - ; } 
     471      [ ${#@} = 1 ] &&  { cd $LOADL_STEP_INITDIR ; /usr/local/bin/llsubmit ${REP_FOR_JOB}/JOB_FOR_IGCM ; ERROR=$? ; cd - ; } 
     472      [ ${#@} = 2 ] &&  { cd $2 ; /usr/local/bin/llsubmit ${REP_FOR_JOB}/JOB_FOR_IGCM ; ERROR=$? ; cd - ; } 
    469473    } 
    470474    if [ ${ERROR} -gt 0 ] ; then 
    471         echo "IGCM_sys_Qsub : erreur $@." 
    472         IGCM_debug_Exit "IGCM_sys_Qsub" 
    473     fi 
     475       echo "IGCM_sys_Qsub : erreur $@." 
     476       IGCM_debug_Exit "IGCM_sys_Qsub" 
     477    fi 
     478    IGCM_sys_Rm ${REP_FOR_JOB}/JOB_FOR_IGCM 
    474479    IGCM_debug_PopStack "IGCM_sys_Qsub" 
     480 
    475481} 
    476482 
Note: See TracChangeset for help on using the changeset viewer.