Changeset 1468
- Timestamp:
- 08/14/18 15:55:41 (6 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_SaveSourceModifications
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_additionnal
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_atlas_LMDZ
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_atlas_ORCA_LIM
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_atlas_ORCHIDEE
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_atlas_PISCES
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_create_multi_se
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 36000 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_create_se
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 36000 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 36000 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_create_ts
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 80000 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 # Number of cores 19 21 #-Q- irene #MSUB -T 80000 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_metrics_LMDZ
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 14400 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 14400 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_metrics_NEMO
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 14400 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 21 #-Q- irene #MSUB -T 14400 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_metrics_ORCHIDEE
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 14400 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 19 #-Q- irene #MSUB -T 714400 # Maximum elapsed time20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 421 #-Q- irene #MSUB -T 14400 # Maximum elapsed time 22 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_monitoring
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 #-Q- curie #MSUB -T 36000 # Limite de temps elapsed du job8 #-Q- curie #MSUB -T 80000 # Limite de temps elapsed du job 8 9 #-Q- curie #MSUB -q ::default_node:: 9 10 #-Q- curie #MSUB -c ::default_core:: … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 # Number of cores 19 21 #-Q- irene #MSUB -T 80000 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_pack_debug
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 3600 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 # Number of cores 19 21 #-Q- irene #MSUB -T 3600 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_pack_output
r1465 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 36000 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 # Number of cores 19 21 #-Q- irene #MSUB -T 36000 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake22 #-Q- irene #MSUB -q ::default_node:: 21 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_pack_restart
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 7200 # Limite de temps elapsed du job … … 15 16 #-Q- irene ###################### 16 17 #-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 18 20 #-Q- irene #MSUB -n 1 # Number of cores 19 21 #-Q- irene #MSUB -T 7200 # Maximum elapsed time 20 #-Q- irene #MSUB -q skylake21 #-Q- irene #MSUB -c 422 #-Q- irene #MSUB -q ::default_node:: 23 #-Q- irene #MSUB -c ::default_core:: 22 24 #-Q- irene #MSUB -Q normal 23 #-Q- irene #MSUB -A ::default_p roject::25 #-Q- irene #MSUB -A ::default_post_project:: 24 26 #-Q- irene #MSUB -m store,work,scratch 25 27 #-Q- irene set +x -
trunk/libIGCM/AA_rebuild_fromWorkdir
r1460 r1468 3 3 #-Q- curie ###################### 4 4 #-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 6 7 #-Q- curie #MSUB -n 1 # Reservation du processus 7 8 #-Q- curie #MSUB -T 36000 # Limite de temps elapsed du job … … 17 18 #-Q- irene ###################### 18 19 #-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 20 22 #-Q- irene #MSUB -n 1 21 23 #-Q- irene #MSUB -T 36000 # Maximum elapsed time 22 #-Q- irene #MSUB -q skylake23 #-Q- irene #MSUB -c 424 #-Q- irene #MSUB -q ::default_node:: 25 #-Q- irene #MSUB -c ::default_core:: 24 26 #-Q- irene #MSUB -Q normal 25 #-Q- irene #MSUB -A ::default_p roject::27 #-Q- irene #MSUB -A ::default_post_project:: 26 28 #-Q- irene #MSUB -m store,work,scratch 27 29 #-Q- irene set +x -
trunk/libIGCM/ins_job
r1465 r1468 27 27 or on curie/TGCC : 28 28 ${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] 29 31 or on ada /IDRIS 30 32 ${b_n} [-h] [-v] [-e] [-m MPI environment] … … 36 38 on curie only : 37 39 -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 41 on 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 39 46 on ada only : 40 47 - m MPI environment : add default MPI environment (Intel MPI or IBM MPI) … … 79 86 x_f=false; 80 87 x_p=false; 88 x_q=false; 89 x_s=false; 81 90 x_c=false; 82 91 x_m=false; 83 while getopts :hvefc:p:m: V ; do92 while getopts :hvefc:p:m:q:s: V ; do 84 93 case $V in 85 94 (h) ins_job_Usage; exit 0;; … … 89 98 (p) x_p=true 90 99 ProjectID=${OPTARG} ;; 100 (s) x_s=true 101 PostID=${OPTARG} ;; 102 (q) x_q=true 103 ProjectNode=${OPTARG} ;; 91 104 (c) x_c=true 92 105 ProjectCore=${OPTARG} ;; … … 162 175 ProjectID=${ProjectID:="devcmip6"} 163 176 answer="" 164 print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | g awk '{ 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 ) ) :" 165 178 read answer 166 179 … … 206 219 elif [ X"${SYSTEM}" == "Xirene" ] ; then 207 220 if ( ! ${x_p} ) ; then 208 ProjectID=$( ccc_myproject | g awk '{ 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 ) 209 222 ProjectID=${ProjectID:="gch0316"} 210 223 answer="" 211 print - "Hit Enter or give project ID (default is ${ProjectID}), possible projects are $( echo $( ccc_myproject | g awk '{ 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 ) ) :" 212 225 read answer 213 226 … … 221 234 222 235 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 225 258 226 259 if ( ! ${x_c} ) ; then 227 #- ProjectNode is known ( standard since 16/3/2016), set ProjectCore to default or answer228 ProjectCore="4"260 #- ProjectNode is known (option or answer), set ProjectCore default 261 [ "${ProjectNode}" = "xlarge" ] && ProjectCore="8" || ProjectCore="4" 229 262 answerOK=false 230 263 231 264 while ( ! ${answerOK} ) ; do 232 265 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} : " 234 268 read answer 235 269 [ "X${answer}" == "X" ] || [ ${answer} -ge 1 -a ${answer} -le ${ProjectCoreMax} ] && answerOK=true … … 245 279 #- ProjectCore is set (option or answer) 246 280 # 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 247 298 248 299 elif [ X"${SYSTEM}" == "Xada" ] ; then … … 444 495 -e "s/::default_core::/${ProjectCore}/" \ 445 496 -e "s/::default_project::/${ProjectID}/" \ 497 -e "s/::default_post_project::/${PostID}/" \ 446 498 ${i} > ${j}'/'${n_f} 447 499 chmod u+x ${j}'/'${n_f} -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_irene.ksh
r1462 r1468 448 448 fi 449 449 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" 451 451 452 452 /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.