Changeset 1885 for TOOLS


Ignore:
Timestamp:
09/17/12 15:29:09 (12 years ago)
Author:
aclsce
Message:
  • Option to delete input files
  • set +x added to avoid too many prints
  • double check by default
Location:
TOOLS/PACK_IPSL
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/PACK_IPSL/launch_and_measureTime.sh

    r1882 r1885  
    258258         do 
    259259             echo "rm -f${opt} $file" >> ${rmvedFiles} 
    260              # rm -f${opt} $file 
     260             if [ "x$deleteFiles" == "x1" ] 
     261             then 
     262                 rm -f${opt} $file 
     263             fi 
    261264         done      
    262265     done 
     
    307310     do 
    308311         echo "rm -f $file" >> ${rmvedFiles} 
    309          # rm -f $file 
     312         if [ "x$deleteFiles" == "x1" ] 
     313         then 
     314             rm -f $file 
     315         fi 
    310316     done 
    311317      
     
    314320     do 
    315321         echo "rm -f $file" >> ${rmvedFiles} 
    316          # rm -f $file 
     322         if [ "x$deleteFiles" == "x1" ] 
     323         then 
     324             rm -f $file 
     325         fi 
    317326     done      
    318327      
     
    334343#MSUB -r pack_ipsl          # Nom du job                 
    335344### mutable directives ### 
    336 #MSUB -o /ccc/dmfbuf/ipsl_logs/dsm/bacasable/ARNAUD/PSEUDO_DMNFS_PROGRESS/zIGCM_OUT/IPSLCM5/detailed_pack_output/pack_ipsl_%I.o 
    337 #MSUB -e /ccc/dmfbuf/ipsl_logs/dsm/bacasable/ARNAUD/PSEUDO_DMNFS_PROGRESS/zIGCM_OUT/IPSLCM5/detailed_pack_output/pack_ipsl_%I.e 
     345#MSUB -o /ccc/dmfbuf/ipsl_logs/dsm/bacasable/ARNAUD/PSEUDO_DMNFS_PROGRESS/ARNAUD/IPSLCM5/detailed_pack_output/pack_ipsl_%I.o 
     346#MSUB -e /ccc/dmfbuf/ipsl_logs/dsm/bacasable/ARNAUD/PSEUDO_DMNFS_PROGRESS/ARNAUD/IPSLCM5/detailed_pack_output/pack_ipsl_%I.e 
    338347#MSUB -n 16 
    339348#MSUB -T 1500 
     
    342351#MSUB -Qos test 
    343352########## batch directives : end ########## 
     353set +x 
    344354 
    345355export JOB_DIR=${LS_SUBCWD:-${PWD}} 
  • TOOLS/PACK_IPSL/loadParameters.sh

    r1873 r1885  
    22 
    33# nombre de listes a verifier par l'outil "check_ncrcat_list.sh" 
    4 export nbListsToCheck=2 
     4export nbListsToCheck=1 
    55 
    66# Voulez vous le check ? 
    7 export doYouWantCheck="no" 
     7export doYouWantCheck="yes" 
    88 
    99# Voulez vous recommencer les traitements depuis le debut ? 
  • TOOLS/PACK_IPSL/load_batch_directives.sh

    r1872 r1885  
    22 
    33# Directives Batch pour le code parallele 
    4 export nbProcs="7" 
     4export nbProcs="16" 
    55 
    66# Duree max des traitements pour une instance du script "launch_and_measureTime.sh" 
     
    1010# des traitements est indique par la variable "computationTime"), 
    1111# tout proc mpi ayant fini sa tache s'arrete. 
    12 export timeLimitBeforeEnd="1450" 
     12export timeLimitBeforeEnd="50" 
    1313 
    1414export projectName="tgcc0013" 
  • TOOLS/PACK_IPSL/parallelPack.sh

    r1882 r1885  
    114114restartExecFromZero=0 
    115115 
     116# indique si l'on veut effacer les fichiers d'entrée ou non 
     117deleteFiles=0 
     118 
    116119# On charge les variables d'environnement  
    117120. load_ipslPack_env.sh 
     
    148151   -f)  restartExecFromZero=1  
    149152        echo "force restart from the beginning ..." 
     153        ;; 
     154   -d)  deleteFiles=1 
     155        echo "force to delete input files ..." 
    150156        ;; 
    151157   -h|--help|-help) 
     
    163169        echo "   -f" 
    164170        echo "        Force to restart the treatments from the beginning" 
     171        echo "   -d" 
     172        echo "       force to delete input files ... " 
    165173        echo "---------------------------------------------------" 
    166174        exit 
     
    170178done 
    171179export restartExecFromZero=${restartExecFromZero} 
     180export deleteFiles=${deleteFiles} 
    172181###################################### 
    173182 
  • TOOLS/PACK_IPSL/showPackProgress.sh

    r1876 r1885  
    225225      
    226226     listName=`echo $(basename $set) | sed 's;\.list$;;' | sed 's;\.nc$;;' ` 
    227      ListNbInode=`cat $set |wc -l` 
    228      TotalNbInodes=$(( $TotalNbInodes + $ListNbInode )) 
     227     ListNbInode=`cat $set | wc -l` 
     228#     TotalNbInodes=$(( $TotalNbInodes + $ListNbInode )) 
    229229     statusfile=${set%%.list}.status 
    230230     status=$( progressStatus $statusfile ) # gpdebug : a retablir 
     
    351351nbOfListsFailed=0 
    352352nbOfListsNottreated=0 
    353 TotalNbInodes=0 
     353#TotalNbInodes=0 
    354354TotalSimuTar=0 
    355355totalTime=0 
     
    476476     find $OUTPUT_WORK -printf "%y %s %p \n" >> ${IGCM_DEM}/ListingEnd.txt 
    477477 fi 
    478 NbInodeAfter=`cat ${IGCM_DEM}/ListingEnd.txt |wc -l` 
     478 
     479if [ -e ${IGCM_DEM}/ListingEnd.txt ] 
     480then  
     481    NbInodeAfter=`cat ${IGCM_DEM}/ListingEnd.txt |wc -l` 
     482fi 
    479483 
    480484if [ "x${outputFile}" == "x" ] 
     
    490494    echo "nb of fails : $nbOfListsFailed" 
    491495    echo "nb of not treated : ${nbOfListsNottreated}" 
    492     echo "nb of inodes packed : $TotalNbInodes" 
     496#    echo "nb of inodes packed : $TotalNbInodes" 
    493497    echo "nb simul full tared : $TotalSimuTar" 
    494498    echo "nb inode before : $NbInodeBefore" 
     
    510514    echo "nb of fails : $nbOfListsFailed" >> ${outputFile} 
    511515    echo "nb of not treated : ${nbOfListsNottreated}" >> ${outputFile} 
    512     echo "nb of inodes packed : $TotalNbInodes" >> ${outputFile} 
     516#    echo "nb of inodes packed : $TotalNbInodes" >> ${outputFile} 
    513517    echo "nb simul full tared : $TotalSimuTar" >> ${outputFile} 
    514518    echo "nb inode before : $NbInodeBefore" >> ${outputFile} 
     
    518522    else 
    519523# Publication 
    520     echo "User;TotalNbSimu;NbOfSimuPacked;NbOfSimuFailed;NbOfSimuNottreated;TotalNbOfList;NbOfListsPacked;NbOfListsFailed;NbOfListsNottreated;TotalNbFiles;Nbfilestreated;Nbfilesafter;NbSimuTar" > ${outputFile} 
    521     echo "${USER};${TotalNbSimu};${nbOfSimuPacked};${nbOfSimuFailed};${nbOfSimuNottreated};${totalNbOfList};${nbOfListsPacked};$nbOfListsFailed;${nbOfListsNottreated};$TotalNbInodes;$NbInodeBefore;$NbInodeAfter;$TotalSimuTar" >> ${outputFile} 
     524    echo "User;TotalNbSimu;NbOfSimuPacked;NbOfSimuFailed;NbOfSimuNottreated;TotalNbOfList;NbOfListsPacked;NbOfListsFailed;NbOfListsNottreated;TotalNbFiles;Nbfilesafter;NbSimuTar" > ${outputFile} 
     525    echo "${USER};${TotalNbSimu};${nbOfSimuPacked};${nbOfSimuFailed};${nbOfSimuNottreated};${totalNbOfList};${nbOfListsPacked};$nbOfListsFailed;${nbOfListsNottreated};$NbInodeBefore;$NbInodeAfter;$TotalSimuTar" >> ${outputFile} 
    522526    fi 
    523527fi 
Note: See TracChangeset for help on using the changeset viewer.