Changeset 1235


Ignore:
Timestamp:
09/03/15 17:56:57 (9 years ago)
Author:
sdipsl
Message:
  • homogenize variable names
  • compute total number of MPI tasks (needed by ins_job)
File:
1 edited

Legend:

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

    r1232 r1235  
    581581  typeset ExeNameIn ExeNameFirst CompNameFirst comp i 
    582582  typeset tempvar tempvarMPI tempvarNOD NbElts NbExec 
    583   typeset executionType 
    584  
    585   PROCESSUS_NUMBER=0 
     583 
     584  coreNumber=0 
     585  mpiTasks=0 
    586586  NbExec=0 
    587587 
     
    679679      [ ${tempvarOMP} -ge 2 ] && OK_PARA_OMP=true 
    680680 
    681       # SUM UP TOTAL NUMBER OF CORES 
    682       (( PROCESSUS_NUMBER = PROCESSUS_NUMBER + tempvarMPI * tempvarNOD * tempvarOMP )) 
     681      # SUM UP NUMBER OF CORES 
     682      (( coreNumber = coreNumber + tempvarMPI * tempvarNOD * tempvarOMP )) 
     683 
     684      # SUM UP NUMBER OF MPI TASKS 
     685      (( mpiTasks = mpiTasks + tempvarMPI * tempvarNOD )) 
    683686    fi 
    684687  done 
     
    710713    elif ( [ ! ${OK_PARA_MPI} ] && [ ! ${OK_PARA_OMP} ] ) ; then 
    711714      executionType=6 
    712       PROCESSUS_NUMBER=1 
    713     fi 
    714   fi 
    715  
    716   IGCM_debug_Print 1 "MPI/OMP treatment PROCESSUS_NUMBER = ${PROCESSUS_NUMBER}" 
     715      coreNumber=1 
     716    fi 
     717  fi 
     718 
     719  IGCM_debug_Print 1 "MPI/OMP treatment coreNumber = ${coreNumber}" 
    717720 
    718721  IGCM_debug_PopStack "IGCM_config_ConfigureExexution" 
     
    11321135    RealCpuTime=$( echo ${ExeCpuLog} | gawk '{print $3}' ) 
    11331136 
    1134     consumeHoursPerPeriod=$( echo "scale=6;${RealCpuTime}*${PROCESSUS_NUMBER}/3600" | bc ) 
     1137    consumeHoursPerPeriod=$( echo "scale=6;${RealCpuTime}*${coreNumber}/3600" | bc ) 
    11351138 
    11361139    consumeHoursPerWholeSimulation=$( echo "scale=6;${consumeHoursPerPeriod}/${PeriodLengthInDays}*${ExperienceLengthInDays}" | bc ) 
    11371140 
    1138     recommendedPeriodNb=$( echo "scale=6;${jobWarningDelay}/3600/${consumeHoursPerPeriod}*${PROCESSUS_NUMBER}" | bc ) 
     1141    recommendedPeriodNb=$( echo "scale=6;${jobWarningDelay}/3600/${consumeHoursPerPeriod}*${coreNumber}" | bc ) 
    11391142 
    11401143    IGCM_sys_SendMail Accounting 
Note: See TracChangeset for help on using the changeset viewer.