Changes between Version 2 and Version 3 of user/flavoni/libIGCM_v3.6/list_of_possible_errors
- Timestamp:
- 2015-10-30T22:19:27+01:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
user/flavoni/libIGCM_v3.6/list_of_possible_errors
v2 v3 2 2 [[PageOutline]] 3 3 4 * '''To perform a second simulation after a run with !PeriodState=Fatal''' 4 === '''How to perform a second simulation after a run with !PeriodState=Fatal''' === 5 rm Job_name/run.card; rm Script_Output* rm everything created during the simulation in IGCM_OUT 5 6 6 rm Job_name/run.card; rm Script_Output* 7 rm everything created during the simulation in IGCM_OUT 7 but do not cancel run.card.''' init''' file, if not run.card file is not re-created. 8 8 9 but do not cancel run.card.''' init''' file, if not run.card file is not re-created.9 ( File run.card.init is created with ins_job script )[[BR]] [[BR]] Submit the main job --- OR: cd EXPERIENCE[[BR]] ../../../libIGCM/''' clean_month.job''' 10 10 11 ( File run.card.init is created with ins_job script )[[BR]][[BR]]Submit the main job 12 --- 13 OR: cd EXPERIENCE[[BR]]../../../libIGCM/'''clean_month.job''' 11 === '''How to continue a simulation ''' === 14 12 15 * '''How to continue a simulation '''13 Update config.card with the new !DateEnd . Do not change !DateBegin .''' ''' Change !PeriodState in run.card to !OnQueue (or let clean_month job do it for you)''' ''' Submit the main job 16 14 17 Update config.card with the new !DateEnd. Do not change !DateBegin.''' ''' 18 Change !PeriodState in run.card to !OnQueue (or let clean_month job do it for you)''' ''' 19 Submit the main job 15 === ''' How to continue a simulation that crashed previously''' === 20 16 21 * ''' How to continue a simulation that crashed previously'''17 If you want to relaunch a crashed simulation you need first to remove all files produced for the crashed period. Use the script modipsl/libIGCM/clean_month.job and answer yes to delete files and change run.card Submit the main job 22 18 23 If you want to relaunch a crashed simulation you need first to remove all files produced for the crashed period. 24 Use the script modipsl/libIGCM/clean_month.job and answer yes to delete files and change run.card 25 Submit the main job 19 === '''!RebuildFromArchive=NONE''' === 26 20 27 * '''!RebuildFromArchive=NONE'''21 In MPI it is good to use Rebuild in "archive" machine, to not ovrerload calcul machine. [[BR]] You have to put in config.card in POST Session: 28 22 29 In MPI it is good to use Rebuild in "archive" machine, to not ovrerload calcul machine. [[BR]] You have to put in config.card in POST Session:23 !RebuildFrequency =1Y [[BR]] !RebuildFromArchive =true 30 24 31 !RebuildFrequency =1Y [[BR]] !RebuildFromArchive =true25 NOTA BENE: If you put !RebuildFrequency =1Y and you forget to set !RebuildFromArchive =true, it is very dangerous. NEVER DO IT! 32 26 33 NOTA BENE: If you put !RebuildFrequency =1Y and you forget to set !RebuildFromArchive =true, it is very dangerous. NEVER DO IT! 27 === '''How to do a long job without exit from queue''' === 34 28 35 * '''How to do a long job without exit from queue'''29 You can play with Duration Experience, PeriodLenght and PeriodNb , elapstim_req in this way :[[BR]] in ''' config.card''' Duration Experience is = !DateBegin - !DateEnd [[BR]] in ''' config.card''' !PeriodLenght is how many time you do restart files[[BR]] in ''' Job_Name''' !PeriodNb is in ''' Job_Name''' elapstim_req is elapsed time limit 36 30 37 You can play with Duration Experience, PeriodLenght and PeriodNb , elapstim_req in this way :[[BR]] in ''' config.card''' Duration Experience is = !DateBegin - !DateEnd [[BR]] in ''' config.card''' !PeriodLenght is how many time you do restart files[[BR]] in ''' Job_Name''' !PeriodNb is in ''' Job_Name''' elapstim_req is elapsed time limit31 Your job is out from queue every time that is finished a PeriodNb , so you can do : 38 32 39 Your job is out from queue every time that is finished a PeriodNb , so you can do : 40 41 !PeriodNb = ( Duration Experience ) / !PeriodLenght 33 !PeriodNb = ( Duration Experience ) / !PeriodLenght 42 34 43 35 but be careful with elapstim_req, because this is a limit, you've to be sure that it exists a queue that can hold you.