New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1297 for trunk/NVTK/INSTALL – NEMO

Changeset 1297 for trunk/NVTK/INSTALL


Ignore:
Timestamp:
2009-02-05T15:55:00+01:00 (15 years ago)
Author:
ctlod
Message:

updates NVTK scripts for IBM SP6 named aix6 and to the new nemo_v3_1 release, see ticket: #325

Location:
trunk/NVTK/INSTALL
Files:
11 edited
5 moved

Legend:

Unmodified
Added
Removed
  • trunk/NVTK/INSTALL/CONFIG_FILES/AA_make

    r1155 r1297  
    44ioipsl: 
    55#-Q- sx8brodie (cd ../../modeles/IOIPSL/src; sxgmake;) 
    6 #-Q- aix (cd ../../modeles/IOIPSL/src; gmake;) 
     6#-Q- aix6   (cd ../../modeles/IOIPSL/src; gmake;) 
    77#-Q- osxxlf (cd ../../modeles/IOIPSL/src; gmake;) 
    88 
    99$(filter-out mpi omp, $(RUN)): omp 
    10 #-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK 
     10#-Q- aix6   ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK 
    1111   gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 
    1212   gmake -C WORK COMP=$@ >> $(NEMOLIB)_logbook_$@.txt 
     
    2323#-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/MEM_size_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 
    2424#-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/BIO_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 
    25 #-Q- aix cp ../NVTK/INSTALL/JOBS/jhd_ax_mono_mon  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_ax_mono_mon 
    26 #-Q- aix cp ../NVTK/INSTALL/JOBS/CPU_time_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix.ksh 
    27 #-Q- aix cp ../NVTK/INSTALL/JOBS/MEM_size_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix.ksh 
    28 #-Q- aix cp ../NVTK/INSTALL/JOBS/BIO_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix.ksh 
     25#-Q- aix6   cp ../NVTK/INSTALL/JOBS/jhd_ax6_mono_mon  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_ax6_mono_mon 
     26#-Q- aix6   cp ../NVTK/INSTALL/JOBS/CPU_time_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix6.ksh 
     27#-Q- aix6   cp ../NVTK/INSTALL/JOBS/MEM_size_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix6.ksh 
     28#-Q- aix6   cp ../NVTK/INSTALL/JOBS/BIO_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix6.ksh 
    2929#-Q- osxxlf cp ../NVTK/INSTALL/JOBS/jhd_osxxlf_mon  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_osxxlf_mon 
    3030#-Q- osxxlf cp ../NVTK/INSTALL/JOBS/CPU_time_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_osxxlf.ksh 
     
    5959mpi: memo 
    6060ifeq ($(filter mpi,$(RUN)),mpi) 
    61 #-Q- aix ../../util/ins_make -t aix -w $(NEMOLIB)/WORK 
     61#-Q- aix6   ../../util/ins_make -t aix6 -w $(NEMOLIB)/WORK 
    6262   cp ./MY_SRC/par_oce.F90_keep ./MY_SRC/par_oce.F90  
    6363   gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 
     
    7676#-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/MEM_size_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 
    7777#-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/BIO_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 
    78 #-Q- aix cp ../NVTK/INSTALL/JOBS/jhd_aix_mpi  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_aix_mpi 
    79 #-Q- aix cp ../NVTK/INSTALL/JOBS/CPU_time_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix.ksh 
    80 #-Q- aix cp ../NVTK/INSTALL/JOBS/MEM_size_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix.ksh 
    81 #-Q- aix cp ../NVTK/INSTALL/JOBS/BIO_aix.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix.ksh 
     78#-Q- aix6   cp ../NVTK/INSTALL/JOBS/jhd_aix6_mpi  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_aix6_mpi 
     79#-Q- aix6   cp ../NVTK/INSTALL/JOBS/CPU_time_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix6.ksh 
     80#-Q- aix6   cp ../NVTK/INSTALL/JOBS/MEM_size_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix6.ksh 
     81#-Q- aix6   cp ../NVTK/INSTALL/JOBS/BIO_aix6.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix6.ksh 
    8282#-Q- osxxlf cp ../NVTK/INSTALL/JOBS/jhd_osxxlf_mpi  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_osxxlf_mpi 
    8383#-Q- osxxlf cp ../NVTK/INSTALL/JOBS/CPU_time_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_osxxlf.ksh 
     
    9595 
    9696memo: 
    97 #-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK 
     97#-Q- aix6   ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK 
    9898ifeq ($(MKMO),memo) 
    9999   gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 
  • trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE

    r1155 r1297  
    4444#-Q- g95    prefix = -D 
    4545#-Q- gfortran  prefix = -D 
    46 #-Q- aix    prefix = -WF,-D 
    47 #-Q- ax_mono    prefix = -WF,-D 
     46#-Q- aix6    prefix = -WF,-D 
     47#-Q- ax6_mono    prefix = -WF,-D 
    4848#-Q- babel  prefix = -WF,-D 
    4949#-Q- osxxlf prefix = -WF,-D 
  • trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE_LOBSTER

    r1155 r1297  
    4444#-Q- g95    prefix = -D 
    4545#-Q- gfortran  prefix = -D 
    46 #-Q- aix    prefix = -WF,-D 
    47 #-Q- ax_mono    prefix = -WF,-D 
     46#-Q- aix6    prefix = -WF,-D 
     47#-Q- ax6_mono    prefix = -WF,-D 
    4848#-Q- babel  prefix = -WF,-D 
    4949#-Q- osxxlf prefix = -WF,-D 
  • trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ORCA2_LIM

    r1155 r1297  
    4444#-Q- g95    prefix = -D 
    4545#-Q- gfortran  prefix = -D 
    46 #-Q- aix    prefix = -WF,-D 
    47 #-Q- ax_mono    prefix = -WF,-D 
     46#-Q- aix6    prefix = -WF,-D 
     47#-Q- ax6_mono    prefix = -WF,-D 
    4848#-Q- babel  prefix = -WF,-D 
    4949#-Q- osxxlf prefix = -WF,-D 
  • trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ZAGRIF

    r1155 r1297  
    4444#-Q- g95    prefix = -D 
    4545#-Q- gfortran  prefix = -D 
    46 #-Q- aix    prefix = -WF,-D 
    47 #-Q- ax_mono    prefix = -WF,-D 
     46#-Q- aix6    prefix = -WF,-D 
     47#-Q- ax6_mono    prefix = -WF,-D 
    4848#-Q- babel  prefix = -WF,-D 
    4949#-Q- osxxlf prefix = -WF,-D 
  • trunk/NVTK/INSTALL/JOBS/CPU_time_aix6.ksh

    r1296 r1297  
    8989           if [ ${evaltag} -a ${zxis} == 0 ] ; then 
    9090               # Get values from the reference tag 
    91                zreal=$( (awk '/wall clock time/           {print $6}' ${zfile2} ) ) 
    92                zuser=$( (awk '/Total amount of time in u/ {print $9}' ${zfile2} ) ) 
    93                zmemo=$( (awk '/Maximum resident set size/ {print $6/1024}' ${zfile2} ) ) 
    94                zuzra=$( (awk '/Utilization rate/          {print $4}' ${zfile2} ) ) 
    95                zcoin=$( (awk '/Computation intensity/     {print $4}' ${zfile2} ) ) 
     91               zreal=$( awk '/wall clock time/           {print $6}' ${zfile2} ) 
     92               zuser=$( awk '/Total amount of time in u/ {print $9}' ${zfile2} ) 
     93               zmemo=$( awk '/Maximum resident set size/ {print $6/1024}' ${zfile2} ) 
     94               zuzra=$( awk '/Utilization rate/          {print $4}' ${zfile2} ) 
    9695               # Print: Variable long name | current version values | reference version values | variations 
    9796               echo "                                                 Current version     ${ztag} version       Variation " >> ${zout} 
     
    101100               awk '/Maximum resident set size/  { cmflo=$6/1024 ; printf("%-6s %.26s %15s %12.2f    | %12.2f      |     %7.2f % \n", " ", $0, "(Mo) :"     ,cmflo, invar, ((cmflo-invar)/invar)*100 ) }' invar=${zmemo} ${zfile1} >> ${zout} 
    102101               awk '/Utilization rate/           { cuzra=$4      ; printf("%-5s %.24s %18s %12.2f    | %12.2f      |     %7.2f % \n", " ", $0, "~100% (%) :", $4  , invar, ((cuzra-invar)/invar)*100 ) }' invar=${zuzra} ${zfile1} >> ${zout} 
    103                awk '/Computation intensity/      { ccoin=$4      ; printf("%-5s %.23s %19s %12.2f    | %12.2f      |     %7.2f % \n", " ", $0, "> 1  :"     , $4  , invar, ((ccoin-invar)/invar)*100 ) }' invar=${zcoin} ${zfile1} >> ${zout}  
    104102           else 
    105103               # Print: Variable long name | current version values 
     
    110108               awk '/Maximum resident set size/  {printf("%-6s %.26s %15s %9.2f \n", " ", $0, "(Mo) :"     , $6/1024) }' ${zfile1} >> ${zout} 
    111109               awk '/Utilization rate/           {printf("%-5s %.24s %18s %9.2f \n", " ", $0, "~100% (%) :", $4     ) }' ${zfile1} >> ${zout} 
    112                awk '/Computation intensity/      {printf("%-5s %.23s %19s %9.2f \n", " ", $0, "> 1  :"     , $4     ) }' ${zfile1} >> ${zout}  
    113110           fi  
    114111 
     
    125122               awk '/Maximum resident set size/ {print}' ${zfile2} > temp2 
    126123               awk '/Utilization rate/          {print}' ${zfile2} > temp3 
    127                awk '/Computation intensity/     {print}' ${zfile2} > temp4  
    128124            
    129                zreal=$( (awk '/wall clock time/           {cum += $6} END {printf("%f", cum/NR) }'        temp1 ) ) 
    130                zuser=$( (awk '/Total amount of time in u/ {cum += $9} END {printf("%f", cum )   }'        ${zfile2}) ) 
    131                zmemo=$( (awk '/Maximum resident set size/ {cum += $6} END {printf("%f", cum/(1024*NR)) }' temp2 ) ) 
    132                zuzra=$( (awk '/Utilization rate/          {cum += $4} END {printf("%f", cum/NR) }'        temp3 ) ) 
    133                zcoin=$( (awk '/Computation intensity/     {cum += $4} END {printf("%f", cum/NR) }'        temp4 ) ) 
     125               zreal=$( awk '/wall clock time/           {cum += $6} END {printf("%f", cum/NR) }'        temp1 ) 
     126               zuser=$( awk '/Total amount of time in u/ {cum += $9} END {printf("%f", cum )   }'        ${zfile2}) 
     127               zmemo=$( awk '/Maximum resident set size/ {cum += $6} END {printf("%f", cum/(1024*NR)) }' temp2 ) 
     128               zuzra=$( awk '/Utilization rate/          {cum += $4} END {printf("%f", cum/NR) }'        temp3 ) 
    134129            
    135130               # Get values from the current version 
     
    137132               awk '/Maximum resident set size/ {print}' ${zfile1} > temp2 
    138133               awk '/Utilization rate/          {print}' ${zfile1} > temp3 
    139                awk '/Computation intensity/     {print}' ${zfile1} > temp4  
    140134            
    141135               echo "                                                 Current version     ${ztag} version       Variation " >> ${zout} 
     
    145139               awk '/Maximum resident set size/ {cum += $6} END {printf("%-7s %-25s %15s %12.2f   |     %12.2f   |     %7.2f %\n", " ", "Maximum resident set size", "(Mo)  :"        , cum/(1024*NR), invar, ((cum/(1024*NR)-invar)/invar)*100  ) }'  invar=${zmemo} temp2     >> ${zout} 
    146140               awk '/Utilization rate/          {cum += $4} END {printf("%-7s %-16s %24s %12.2f   |     %12.2f   |     %7.2f %\n", " ", "Utilization rate", "(%)   :"                 , cum/NR       , invar, ((cum/NR-invar)/invar)*100  ) }' invar=${zuzra} temp3     >> ${zout} 
    147                awk '/Computation intensity/     {cum += $4} END {printf("%-7s %-21s %19s %12.2f   |     %12.2f   |     %7.2f %\n", " ", "Computation intensity", ":"                  , cum/NR       , invar, ((cum/NR-invar)/invar)*100  ) }' invar=${zcoin} temp4     >> ${zout} 
    148141            
    149142               echo "                                                                                                     " >> ${zout} 
     
    156149               awk '/Maximum resident set size/ {print}' ${zfile1} > temp2 
    157150               awk '/Utilization rate/          {print}' ${zfile1} > temp3 
    158                awk '/Computation intensity/     {print}' ${zfile1} > temp4  
    159151            
    160152               echo "                                                 Current version " >> ${zout} 
     
    164156               awk '/Maximum resident set size/ {cum += $6} END {printf("%-7s %-25s %15s %9.2f\n", " ", "Maximum resident set size", "(Mo)  :", cum/(1024*NR) ) }'  temp2     >> ${zout} 
    165157               awk '/Utilization rate/          {cum += $4} END {printf("%-7s %-16s %24s %9.2f\n", " ", "Utilization rate", "(%)   :", cum/NR ) }'                  temp3     >> ${zout} 
    166                awk '/Computation intensity/     {cum += $4} END {printf("%-7s %-21s %19s %9.2f\n", " ", "Computation intensity", ":", cum/NR ) }'                   temp4     >> ${zout} 
    167158            
    168159               echo "                                                                                                     " >> ${zout} 
  • trunk/NVTK/INSTALL/JOBS/MEM_size_aix6.ksh

    r1296 r1297  
    8282if [ ${evaltag} == 0 -a ${zxrm} == 0 ] ;  then 
    8383    # Get values from the reference tag 
    84     Mo_stack_ms=$( (awk '/Stack/ {print $NF/(1024*1024) }' ${zfilers} ) ) 
    85     Mo_stati_ms=$( (awk '/Stati/ {print $NF/(1024*1024) }' ${zfilers} ) ) 
    86     if [ ${zxcm} == 0 ] ; then Mo_max_used=$( (awk '/resident/ {print $6/1024}' ${zfilerm} ) ) ; fi 
     84    Mo_stack_ms=$( awk '/Stack/ {print $NF/(1024*1024) }' ${zfilers} ) 
     85    Mo_stati_ms=$( awk '/Stati/ {print $NF/(1024*1024) }' ${zfilers} ) 
     86    if [ ${zxcm} == 0 ] ; then Mo_max_used=$( awk '/resident/ {print $6/1024}' ${zfilerm} ) ; fi 
    8787 
    8888    # Print: Variable long name | current version values | reference version values | variations 
  • trunk/NVTK/INSTALL/JOBS/assessment.ksh

    r1157 r1297  
    356356test -n "${TODO}" 
    357357id2do=$? 
    358 if [ ${id2do} == 0 -a ${TARGET} = 'aix' ] ; then concat_perf ${CONF} ; fi 
     358if [ ${id2do} == 0 -a ${TARGET} = 'aix6' ] ; then concat_perf ${CONF} ; fi 
    359359 
    360360#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
  • trunk/NVTK/INSTALL/JOBS/jhd_aix6_mpi

    r1296 r1297  
    55############################################################################ 
    66# Temps CPU max. en secondes (d'un processus) 
    7 # @ cpu_limit  = 1000 
     7# @ wall_clock_limit  = 0:10:00 
    88# Mémoire max. utilisée (ici 11 Go) 
    99# @ data_limit = 3gb 
  • trunk/NVTK/INSTALL/JOBS/jhd_ax6_mono_mon

    r1296 r1297  
    55############################################################################ 
    66# Temps CPU max. en secondes (d'un processus) 
    7 # @ cpu_limit  = 2000 
     7# @ wall_clock_limit  = 0:20:00 
    88# Mémoire max. utilisée (ici 11 Go) 
    99# @ data_limit = 3gb 
  • trunk/NVTK/INSTALL/JOBS/job_GYRE.ksh

    r1155 r1297  
    147147#-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )"    >> memory_size.txt  
    148148#-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )"   >> memory_size.txt  ;; 
    149 #-T- aix     ;; 
    150 #-T- ax_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    151 #-T- ax_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
     149#-T- aix6     ;; 
     150#-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
     151#-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
    152152#-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    153153#-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;;  
    154154        'mpi' )  
    155155#-T- sx8brodie export MPIPROGINF=detail ;; 
    156 #-T- aix     ;; 
    157 #-T- ax_mono ;; 
    158 #-T- osxxlf  ;; 
     156#-T- aix6     ;; 
     157#-T- ax6_mono ;; 
     158#-T- osxxlf   ;; 
    159159        'omp' )  
    160160#-T- sx8brodie export F_PROGINF=detail 
    161161#-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 
    162 #-T- aix     ;; 
    163 #-T- ax_mono ;; 
    164 #-T- osxxlf  ;; 
     162#-T- aix6     ;; 
     163#-T- ax6_mono ;; 
     164#-T- osxxlf   ;; 
    165165esac 
    166166# 
     
    173173        'mpi' )  
    174174#-T- sx8brodie              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    175 #-T- aix              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     175#-T- aix6              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    176176#-T- osxxlf   mpd& 
    177177#-T- osxxlf   sleep 5 
  • trunk/NVTK/INSTALL/JOBS/job_GYRE_LOBSTER.ksh

    r1262 r1297  
    181181#-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )"    >> memory_size.txt  
    182182#-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )"   >> memory_size.txt  ;; 
    183 #-T- aix     ;; 
    184 #-T- ax_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    185 #-T- ax_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
     183#-T- aix6     ;; 
     184#-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
     185#-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
    186186#-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    187187#-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;;  
    188188        'mpi' )  
    189189#-T- sx8brodie export MPIPROGINF=detail ;; 
    190 #-T- aix     ;; 
    191 #-T- ax_mono ;; 
    192 #-T- osxxlf  ;; 
     190#-T- aix6     ;; 
     191#-T- ax6_mono ;; 
     192#-T- osxxlf   ;; 
    193193        'omp' )  
    194194#-T- sx8brodie export F_PROGINF=detail 
    195195#-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 
    196 #-T- aix     ;; 
    197 #-T- ax_mono ;; 
    198 #-T- osxxlf  ;; 
     196#-T- aix6     ;; 
     197#-T- ax6_mono ;; 
     198#-T- osxxlf   ;; 
    199199esac 
    200200# 
     
    207207        'mpi' )  
    208208#-T- sx8brodie              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    209 #-T- aix              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     209#-T- aix6              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    210210#-T- osxxlf   mpd& 
    211211#-T- osxxlf   sleep 5 
  • trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM.ksh

    r1155 r1297  
    9595 
    9696# Get forcing files 
    97 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.tar ORCA2_LIM_nemo_v3.tar 
    98 tar xvf ORCA2_LIM_nemo_v3.tar 
    99 rm -rf ORCA2_LIM_nemo_v3.tar 
     97${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
     98tar xvf ORCA2_LIM_nemo_v3.1.tar 
     99rm -rf ORCA2_LIM_nemo_v3.1.tar 
    100100 
    101101# Get restarts files if needed 
     
    161161#-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )"    >> memory_size.txt  
    162162#-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )"   >> memory_size.txt  ;; 
    163 #-T- aix     ;; 
    164 #-T- ax_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    165 #-T- ax_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
     163#-T- aix6     ;; 
     164#-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
     165#-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
    166166#-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    167167#-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;;  
    168168        'mpi' )  
    169169#-T- sx8brodie export MPIPROGINF=detail ;; 
    170 #-T- aix     ;; 
    171 #-T- ax_mono ;; 
    172 #-T- osxxlf  ;; 
     170#-T- aix6     ;; 
     171#-T- ax6_mono ;; 
     172#-T- osxxlf   ;; 
    173173        'omp' )  
    174174#-T- sx8brodie export F_PROGINF=detail 
    175175#-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 
    176 #-T- aix     ;; 
    177 #-T- ax_mono ;; 
    178 #-T- osxxlf  ;; 
     176#-T- aix6     ;; 
     177#-T- ax6_mono ;; 
     178#-T- osxxlf   ;; 
    179179esac 
    180180# 
     
    187187        'mpi' )  
    188188#-T- sx8brodie              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    189 #-T- aix              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     189#-T- aix6              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    190190#-T- osxxlf   mpd& 
    191191#-T- osxxlf   sleep 5 
  • trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh

    r1247 r1297  
    118118 
    119119# Get forcing files 
    120 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.tar ORCA2_LIM_nemo_v3.tar 
    121 tar xvf ORCA2_LIM_nemo_v3.tar 
    122 rm -rf ORCA2_LIM_nemo_v3.tar 
     120${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 
     121tar xvf ORCA2_LIM_nemo_v3.1.tar 
     122rm -rf ORCA2_LIM_nemo_v3.1.tar 
    123123 
    124124# Get restarts files if needed 
     
    197197#-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )"    >> memory_size.txt  
    198198#-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )"   >> memory_size.txt  ;; 
    199 #-T- aix     ;; 
    200 #-T- ax_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
    201 #-T- ax_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
     199#-T- aix6     ;; 
     200#-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )"    >> memory_size.txt  
     201#-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )"   >> memory_size.txt ;; 
    202202        'mpi' )  
    203203#-T- sx8brodie export MPIPROGINF=detail ;; 
    204 #-T- aix     ;; 
    205 #-T- ax_mono ;; 
     204#-T- aix6     ;; 
     205#-T- ax6_mono ;; 
    206206        'omp' )  
    207207#-T- sx8brodie export F_PROGINF=detail 
    208208#-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 
    209 #-T- aix     ;; 
    210 #-T- ax_mono ;; 
     209#-T- aix6     ;; 
     210#-T- ax6_mono ;; 
    211211esac 
    212212# 
     
    219219        'mpi' )  
    220220#-T- sx8brodie              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    221 #-T- aix              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
     221#-T- aix6              ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 
    222222esac 
    223223 
  • trunk/NVTK/INSTALL/JOBS/lance_batch.ksh

    r1155 r1297  
    7272 
    7373# Specific case of Zahir: 
    74 if [ ${RUN} = 'mon' -a ${TARGET} = 'aix' ] ; then TARGET=ax_mono ; fi 
     74if [ ${RUN} = 'mon' -a ${TARGET} = 'aix6' ] ; then TARGET=ax6_mono ; fi 
    7575 
    7676# --------------------------------------------------------------- 
     
    8888    CMDGET=mfget 
    8989    SYMBOL=B_ 
    90 elif [ ${TARGET} = 'aix' ]; then 
    91     W_XX='#-T- aix' 
     90elif [ ${TARGET} = 'aix6' ]; then 
     91    W_XX='#-T- aix6' 
    9292    LAUN='llsubmit ' 
    9393    LLJOBS=Qstat 
    9494    LSUB= 
    9595    LPERF="poe hpmcount -o perfs_mpi.txt"  
    96     LJTIM=4000 
     96    LJTIM='01:10:00' 
    9797    LJTIMJ= 
    9898    CMDGET=mfget 
    99     SYMBOL=Z_ 
    100 elif [ ${TARGET} = 'ax_mono' ]; then 
    101     W_XX='#-T- ax_mono' 
     99    SYMBOL=V_ 
     100elif [ ${TARGET} = 'ax6_mono' ]; then 
     101    W_XX='#-T- ax6_mono' 
    102102    LAUN='llsubmit ' 
    103103    LLJOBS=Qstat 
    104104    LSUB= 
    105105    LPERF="hpmcount -o perfs_mon.txt"  
    106     LJTIM=30000 
     106    LJTIM='05:10:00' 
    107107    LJTIMJ= 
    108108    CMDGET=mfget 
    109     SYMBOL=Z_ 
     109    SYMBOL=V_ 
    110110elif [ ${TARGET} = 'osxxlf' ]; then 
    111111    W_XX='#-T- osxxlf' 
     
    121121    echo '  #######################################' 
    122122    echo '  You must give a target name :' 
    123     echo '  sx8brodie, aix, ax_mono or add one' 
     123    echo '  sx8brodie, aix6, ax6_mono or add one' 
    124124    echo '  Have a look in lance_batch.ksh script' 
    125125    echo '  #######################################' 
     
    136136     'osxxlf' ) 
    137137     cp jhd_${TARGET}_${RUN} jhd_${TARGET}_${RUN}_tmp  ;; 
    138      'ax_mono' ) 
     138     'ax6_mono' ) 
    139139          CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} ) 
    140140          sed    -e "s/$CAR_JNAM/\# @ job_name = ${RUN}${CONF}/" \ 
    141141          jhd_${TARGET}_${RUN} > jhd_${TARGET}_${RUN}_tmp  ;; 
    142      'aix' ) 
     142     'aix6' ) 
    143143          CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} ) 
    144144          CAR_JMPI=$( grep '\# @ total_tasks' jhd_${TARGET}_${RUN} ) 
     
    242242 
    243243           case ${TARGET} in 
    244                 'ax_mono' | 'aix' ) 
    245                      CAR_JTIM=$( grep '\# @ cpu_limit' job_${RUN}_${jobnam[$ind]}.ksh ) 
    246                      sed    -e "s/$CAR_JTIM/\# @ cpu_limit = ${LJTIM}/" \ 
     244                'ax6_mono' | 'aix6' ) 
     245                     CAR_JTIM=$( grep '\# @ wall_clock_limit' job_${RUN}_${jobnam[$ind]}.ksh ) 
     246                     sed    -e "s/$CAR_JTIM/\# @ wall_clock_limit = ${LJTIM}/" \ 
    247247                     job_${RUN}_${jobnam[$ind]}.ksh > job_${RUN}_${jobnam[$ind]}.ksh_tmp  ;; 
    248248                'sx8brodie' ) 
Note: See TracChangeset for help on using the changeset viewer.