Changeset 1468


Ignore:
Timestamp:
08/14/18 15:55:41 (6 years ago)
Author:
mafoipsl
Message:

On curie : set output files for all jobs.

On irene :

  • set output files for all jobs like curie
  • add the possibility to use xlarge nodes (for free) for post-processing or skylake nodes
  • add a question to set project used for post-processing and delete -A option in libIGCM_sys_irene
  • display only available projects for computing or post-processing on irene
Location:
trunk/libIGCM
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_SaveSourceModifications

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r SaveSource   # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o SaveSource.out_%I 
     6#-Q- curie #MSUB -e SaveSource.out_%I 
    67#-Q- curie #MSUB -n 1            # Reservation du processus 
    78#-Q- curie #MSUB -T 7200         # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r SaveSource   # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o SaveSource.out_%I 
     19#-Q- irene #MSUB -e SaveSource.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node:: 
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_additionnal

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r ATL_ADD        # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o ATL_ADD.out_%I 
     6#-Q- curie #MSUB -e ATL_ADD.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r ATL_ADD      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o ATL_ADD.out_%I 
     19#-Q- irene #MSUB -e ATL_ADD.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_atlas_LMDZ

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r ATL_LMDZ       # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o ATL_LMDZ.out_%I 
     6#-Q- curie #MSUB -e ATL_LMDZ.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r ATL_LMDZ      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o ATL_LMDZ.out_%I 
     19#-Q- irene #MSUB -e ATL_LMDZ.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200          # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node:: 
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_atlas_ORCA_LIM

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r ATL_OPA        # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o ATL_OPA.out_%I 
     6#-Q- curie #MSUB -e ATL_OPA.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r ATL_OPA      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o ATL_OPA.out_%I 
     19#-Q- irene #MSUB -e ATL_OPA.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_atlas_ORCHIDEE

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r ATL_ORCH       # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o ATL_ORCH.out_%I 
     6#-Q- curie #MSUB -e ATL_ORCH.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r ATL_ORCH      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o ATL_ORCH.out_%I 
     19#-Q- irene #MSUB -e ATL_ORCH.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200          # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_atlas_PISCES

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r ATL_PIS        # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o ATL_PIS.out_%I 
     6#-Q- curie #MSUB -e ATL_PIS.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r ATL_PIS      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o ATL_PIS.out_%I 
     19#-Q- irene #MSUB -e ATL_PIS.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_create_multi_se

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r MULTISE        # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o MULTISE.out_%I 
     6#-Q- curie #MSUB -e MULTISE.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 36000          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r MULTISE      # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o MULTISE.out_%I 
     19#-Q- irene #MSUB -e MULTISE.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 7200         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_create_se

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r SE             # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o SE.out_%I 
     6#-Q- curie #MSUB -e SE.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 36000          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r SE            # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o SE.out_%I 
     19#-Q- irene #MSUB -e SE.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 36000         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_create_ts

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r TS             # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o TS.out_%I 
     6#-Q- curie #MSUB -e TS.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 80000          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r TS            # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o TS.out_%I 
     19#-Q- irene #MSUB -e TS.out_%I 
    1820#-Q- irene #MSUB -n 1             # Number of cores 
    1921#-Q- irene #MSUB -T 80000         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_metrics_LMDZ

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r METRICS_LMDZ       # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o METRICS_LMDZ.out_%I 
     6#-Q- curie #MSUB -e METRICS_LMDZ.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 14400          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r METRICS_LMDZ   # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o METRICS_LMDZ.out_%I 
     19#-Q- irene #MSUB -e METRICS_LMDZ.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 14400          # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_metrics_NEMO

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r METRICS_NEMO       # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o METRICS_NEMO.out_%I 
     6#-Q- curie #MSUB -e METRICS_NEMO.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 14400          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r METRICS_NEMO # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o METRICS_NEMO.out_%I 
     19#-Q- irene #MSUB -e METRICS_NEMO.out_%I 
    1820#-Q- irene #MSUB -n 1 
    1921#-Q- irene #MSUB -T 14400        # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_metrics_ORCHIDEE

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r METRICS_ORCHIDEE       # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o METRICS_ORCHIDEE.out_%I 
     6#-Q- curie #MSUB -e METRICS_ORCHIDEE.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 14400          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r METRICS_ORCHIDEE # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o METRICS_ORCHIDEE.out_%I 
     19#-Q- irene #MSUB -e METRICS_ORCHIDEE.out_%I 
    1820#-Q- irene #MSUB -n 1 
    19 #-Q- irene #MSUB -T 714400           # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     21#-Q- irene #MSUB -T 14400           # Maximum elapsed time 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_monitoring

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r MONITORING     # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o MONITORING.out_%I 
     6#-Q- curie #MSUB -e MONITORING.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    7 #-Q- curie #MSUB -T 36000          # Limite de temps elapsed du job 
     8#-Q- curie #MSUB -T 80000          # Limite de temps elapsed du job 
    89#-Q- curie #MSUB -q ::default_node:: 
    910#-Q- curie #MSUB -c ::default_core:: 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r MONITORING    # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o MONITORING.out_%I 
     19#-Q- irene #MSUB -e MONITORING.out_%I 
    1820#-Q- irene #MSUB -n 1             # Number of cores 
    1921#-Q- irene #MSUB -T 80000         # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_pack_debug

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r PACKDEBUG      # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o PACKDEBUG.out_%I 
     6#-Q- curie #MSUB -e PACKDEBUG.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 3600          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r PACKDEBUG     # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o PACKDEBUG.out_%I 
     19#-Q- irene #MSUB -e PACKDEBUG.out_%I 
    1820#-Q- irene #MSUB -n 1             # Number of cores 
    1921#-Q- irene #MSUB -T 3600          # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4 
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_pack_output

    r1465 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r PACKOUTPUT     # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o PACKOUTPUT.out_%I 
     6#-Q- curie #MSUB -e PACKOUTPUT.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 36000          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r PACKOUTPUT     # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o PACKOUTPUT.out_%I 
     19#-Q- irene #MSUB -e PACKOUTPUT.out_%I 
    1820#-Q- irene #MSUB -n 1              # Number of cores 
    1921#-Q- irene #MSUB -T 36000          # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake 
     22#-Q- irene #MSUB -q ::default_node:: 
    2123#-Q- irene #MSUB -c ::default_core:: 
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_pack_restart

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r PACKRESTART    # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o PACKRESTART.out_%I 
     6#-Q- curie #MSUB -e PACKRESTART.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 7200          # Limite de temps elapsed du job 
     
    1516#-Q- irene ###################### 
    1617#-Q- irene #MSUB -r PACKRESTART    # Job name 
    17 #-Q- irene #MSUB -eo 
     18#-Q- irene #MSUB -o PACKRESTART.out_%I 
     19#-Q- irene #MSUB -e PACKRESTART.out_%I 
    1820#-Q- irene #MSUB -n 1              # Number of cores 
    1921#-Q- irene #MSUB -T 7200           # Maximum elapsed time 
    20 #-Q- irene #MSUB -q skylake  
    21 #-Q- irene #MSUB -c 4  
     22#-Q- irene #MSUB -q ::default_node::  
     23#-Q- irene #MSUB -c ::default_core::  
    2224#-Q- irene #MSUB -Q normal 
    23 #-Q- irene #MSUB -A ::default_project:: 
     25#-Q- irene #MSUB -A ::default_post_project:: 
    2426#-Q- irene #MSUB -m store,work,scratch 
    2527#-Q- irene set +x 
  • trunk/libIGCM/AA_rebuild_fromWorkdir

    r1460 r1468  
    33#-Q- curie ###################### 
    44#-Q- curie #MSUB -r REBUILDWRK     # Nom du job 
    5 #-Q- curie #MSUB -eo 
     5#-Q- curie #MSUB -o REBUILDWRK.out_%I 
     6#-Q- curie #MSUB -e REBUILDWRK.out_%I 
    67#-Q- curie #MSUB -n 1              # Reservation du processus 
    78#-Q- curie #MSUB -T 36000          # Limite de temps elapsed du job 
     
    1718#-Q- irene ###################### 
    1819#-Q- irene #MSUB -r REBUILDWRK    # Job name 
    19 #-Q- irene #MSUB -eo 
     20#-Q- irene #MSUB -o REBUILDWRK.out_%I 
     21#-Q- irene #MSUB -e REBUILDWRK.out_%I 
    2022#-Q- irene #MSUB -n 1 
    2123#-Q- irene #MSUB -T 36000         # Maximum elapsed time 
    22 #-Q- irene #MSUB -q skylake  
    23 #-Q- irene #MSUB -c 4 
     24#-Q- irene #MSUB -q ::default_node::  
     25#-Q- irene #MSUB -c ::default_core:: 
    2426#-Q- irene #MSUB -Q normal 
    25 #-Q- irene #MSUB -A ::default_project:: 
     27#-Q- irene #MSUB -A ::default_post_project:: 
    2628#-Q- irene #MSUB -m store,work,scratch 
    2729#-Q- irene set +x 
  • trunk/libIGCM/ins_job

    r1465 r1468  
    2727  or on curie/TGCC : 
    2828  ${b_n} [-h] [-v] [-e] [-p project] [-c number of cores] 
     29  or on irene/TGCC : 
     30  ${b_n} [-h] [-v] [-e] [-p project] [-s post-project] [-q type_of_node] [-c number of cores] 
    2931  or on ada /IDRIS 
    3032  ${b_n} [-h] [-v] [-e] [-m MPI environment] 
     
    3638on curie only :  
    3739  -p project          : add default project on curie 
    38   -c number of cores  : add default number of cores for postprocessing on curie 1-16 or 1-128 
     40  -c number of cores  : add default number of cores for postprocessing on curie : 1-16 
     41on irene only :  
     42  -p project          : add default project on irene 
     43  -s post-project     : add default project use for post-processing on irene 
     44  -q type_of_node     : add default type of nodes for postprocessing on irene skylake/xlarge  
     45  -c number of cores  : add default number of cores for postprocessing on irene 1-112 
    3946on ada only : 
    4047  - m MPI environment : add default MPI environment (Intel MPI or IBM MPI) 
     
    7986x_f=false; 
    8087x_p=false; 
     88x_q=false; 
     89x_s=false; 
    8190x_c=false; 
    8291x_m=false; 
    83 while getopts :hvefc:p:m: V ; do 
     92while getopts :hvefc:p:m:q:s: V ; do 
    8493  case $V in 
    8594  (h)  ins_job_Usage; exit 0;; 
     
    8998  (p)  x_p=true 
    9099       ProjectID=${OPTARG} ;; 
     100  (s)  x_s=true 
     101       PostID=${OPTARG} ;; 
     102  (q)  x_q=true 
     103       ProjectNode=${OPTARG} ;; 
    91104  (c)  x_c=true 
    92105       ProjectCore=${OPTARG} ;; 
     
    162175    ProjectID=${ProjectID:="devcmip6"} 
    163176    answer="" 
    164     print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | sort -u ) ) :" 
     177    print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | grep -i curie | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | sort -u ) ) :" 
    165178    read answer 
    166179 
     
    206219elif [ X"${SYSTEM}" == "Xirene" ] ; then 
    207220  if ( ! ${x_p} ) ; then 
    208     ProjectID=$( ccc_myproject | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | head -n 1 ) 
     221    ProjectID=$( ccc_myproject | grep -i irene |grep -i skylake | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | head -n 1 ) 
    209222    ProjectID=${ProjectID:="gch0316"} 
    210223    answer="" 
    211     print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | sort -u ) ) :" 
     224    print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | grep -i irene | grep -i skylake | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | sort -u ) ) :" 
    212225    read answer 
    213226 
     
    221234 
    222235 
    223   #- ProjectNode is known (standard since 16/3/2016) set ProjectCoreMax 
    224   ProjectCoreMax="48" 
     236  if ( ! ${x_q} ) ; then  
     237     #- ProjectID is known (option or answer), set ProjectNode  
     238     ProjectNode="skylake" 
     239     answerOK=false  
     240   
     241     while ( ! ${answerOK} ) ; do  
     242       answer=""  
     243       print - "Hit Enter or give TYPE OF NODE required for post-processing (default is \"${ProjectNode}\"), possible types of nodes are \"skylake\" or \"xlarge\" : "  
     244       read answer  
     245       [ "X${answer}" == "X" ] || [ "X${answer}" == "Xskylake" ] || [ "X${answer}" == "Xxlarge" ] && answerOK=true  
     246     done  
     247   
     248     if [ "X${answer}" != "X" ] ; then  
     249       ProjectNode=${answer}  
     250     fi  
     251   
     252  fi # if ( ! ${x_q} )  
     253  echo ProjectNode is ${ProjectNode} at Irene  
     254 
     255  #- ProjectNode is known (option or answer) set ProjectCoreMax  
     256  [ "${ProjectNode}" = "xlarge" ] && ProjectCoreMax="112" || ProjectCoreMax="48"  
     257  #- ProjectCoreMax is 48 for standard and 112 for xlarge 
    225258 
    226259  if ( ! ${x_c} ) ; then 
    227     #- ProjectNode is known (standard since 16/3/2016), set ProjectCore to default or answer 
    228     ProjectCore="4" 
     260    #- ProjectNode is known (option or answer), set ProjectCore default 
     261    [ "${ProjectNode}" = "xlarge" ] && ProjectCore="8" || ProjectCore="4"  
    229262    answerOK=false 
    230263 
    231264    while ( ! ${answerOK} ) ; do 
    232265      answer="" 
    233       print - "Hit Enter or give NUMBER OF CORES required for post-processing (default is \"${ProjectCore}\"), possible numbers of cores are \"1\" to \"${ProjectCoreMax}\" : " 
     266      print - "Hit Enter or give NUMBER OF CORES required for post-processing (default is \"${ProjectCore}\")" 
     267      print - "possible numbers of cores are \"1\" to \"${ProjectCoreMax}\" for ${ProjectNode} : " 
    234268      read answer 
    235269      [ "X${answer}" == "X" ] || [ ${answer} -ge 1 -a ${answer} -le ${ProjectCoreMax} ] && answerOK=true 
     
    245279  #- ProjectCore is set (option or answer) 
    246280  # let check minimum/maximum value 1/${ProjectCoreMax} 
     281 
     282  #- ProjetCore is known (option or answer) set PostID : project ID for post-processing 
     283 
     284  if ( ! ${x_s} ) ; then 
     285    PostID=$( ccc_myproject | grep -i irene | grep -i ${ProjectNode} | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | head -n 1 ) 
     286    PostID=${PostID:="gch0316"} 
     287    answer="" 
     288    print - "Hit Enter or give project ID (default is ${PostID}), possible projects are $( echo $( ccc_myproject | grep -i irene | grep -i ${ProjectNode} | gawk '{ if ( $3 ~ /^project$/ && $4 !~ /^tgcc/ ) { print $4 } }' | sort -u ) ) :" 
     289    read answer 
     290 
     291    if [ "X${answer}" != "X" ] ; then 
     292      PostID=${answer} 
     293    fi 
     294 
     295  fi # if ( ! ${x_p} ) 
     296 
     297  echo  PostID is ${PostID} at Irene on ${ProjectNode} for post-processing 
    247298 
    248299elif [ X"${SYSTEM}" == "Xada" ] ; then 
     
    444495      -e "s/::default_core::/${ProjectCore}/" \ 
    445496      -e "s/::default_project::/${ProjectID}/" \ 
     497      -e "s/::default_post_project::/${PostID}/" \ 
    446498      ${i} > ${j}'/'${n_f} 
    447499  chmod u+x ${j}'/'${n_f} 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_irene.ksh

    r1462 r1468  
    448448  fi 
    449449  typeset options status 
    450   options="-Q normal -A ${PROJECT} -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.out" 
     450  options="-Q normal -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.out" 
    451451 
    452452  /usr/bin/ccc_msub ${options} ${libIGCM_POST}/$1.job > ${OUTCOMMAND_PATH}/out_command_${LOGIN}.$$ 2>&1 
Note: See TracChangeset for help on using the changeset viewer.