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.
user/flavoni/libIGCM (diff) – NEMO

Changes between Version 398 and Version 399 of user/flavoni/libIGCM


Ignore:
Timestamp:
2009-04-17T10:11:28+02:00 (15 years ago)
Author:
flavoni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/flavoni/libIGCM

    v398 v399  
    405405 JobRunOptions='"-np "${BATCH_NUM_PROC_TOT}"' 
    406406 }}} 
    407   
    408 [[BR]] 
    409 [[BR]] 
    410  
    411 == List of possible errors == 
    412 [[BR]] 
    413  
    414 === no monitoring === 
    415 [[BR]] 
    416  
    417  problem with common account and exit in monitoring.job 
    418  
    419  To solve it:: 
    420  you can do dynamic monitoring, so you can chose all your monitoring, or to exit same variables of IPSLCM5 and use same monitoring01_opa9_ORCA2.cfg file   
    421  
    422 === in modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''!JobName'' : === 
    423 [[BR]] 
    424  
    425     * '''Error : TERM = (vt100) ${HOME:-.}/.profile: .bashrc:  not found''' 
    426     * '''Error : ksh: D-----------------------------------==:  not found''' 
    427  
    428  
    429  it can depends on '''.profile''' file. 
    430  
    431  To solve it:: 
    432  .profile file it can be like: 
    433  
    434  «# .profile  (idris) [[BR]] 
    435  # Fichier d environnement a charger sur la frontale TX7 unix LINUX [[BR]] 
    436  # Vous pouvez mettre a jour le fichier .profile_tx [[BR]] 
    437  if [ !`hostname!` = "brodie" -a -f $HOME/.profile_tx ]; then [[BR]] 
    438  . $HOME/.profile_tx [[BR]] 
    439  # Fichier d environnement a charger sur les noeuds SX8 unix SUPER-UX [[BR]] 
    440  # Vous pouvez mettre a jour le fichier .profile_sx [[BR]] 
    441  elif [ !`hostname!` != "brodie" -a -f $HOME/.profile_sx ]; then [[BR]] 
    442  . $HOME/.profile_sx [[BR]] 
    443  else [[BR]] 
    444  echo [[BR]] 
    445  fi » 
    446  
    447     * '''Error :  cat: cannot open ........./modipsl/config/ORCA2_LIM/IGCM00/../.resol ''' : 
    448  
    449  
    450  it is due to modipsl/libIGCM/AA_job file. 
    451  
    452  To solve it:: 
    453  change in this way: 
    454  
    455  #-- Resolution FLAG for oasis input [[BR]] 
    456  #RESOL=$(cat ${SUBMIT_DIR}/../.resol) [[BR]] 
    457  RESOL=ORCA2 
    458  
    459  '''NOTE: Be careful it works by default with ORCA2 because in modipsl/libIGCM/AA_create_se but if we use ORCA0.5 ore ORCA0.25 is NOT TRUE!!!!! ''' 
    460  
    461  file modipsl/libIGCM/AA_create_se there is by default  
    462  
    463  #D- TEMPORARY Flag to determine ocean resolution 
    464  #D- Default : value from ocean driver if any 
    465  RESOL_OCE=${RESOL_OCE:=ORCA2} 
    466  
    467   
    468  go in modipsl/config/ORCA2_LIM/IGCM00 directory  
    469  
    470  cancel '''run.card.init''' and '''Job_''Name''' files 
    471   
    472  and then do an '''ins_job''' again. 
    473  
    474  (does not still fixed in libIGCM_v1_'''2''') 
    475  
    476  
    477     * '''Error : Input files and BC for NEMO DO NOT EXIST (i.e. sst_data.nc, sss_data.nc, geothermal_heating.nc, bathy_level.nc, etc...)''' 
    478  
    479  IGCM_sys_Get, ERROR : regular file ...../OCE/ORCA2_LIM/bathy_level.nc DOES NOT EXIST . 
    480  
    481  To solve it:: 
    482  In this moment we've still to download on gaya.idris.fr:~/!reee512/NEMO/ORCA2_LIM_nemo_v3.tar file, and to untar it into the directory: 
    483  
    484  ${R_BC}/OCE/ORCA2_LIM 
    485  
    486  and where  ${R_BC} is a variable that can be changed in modipsl/config/ORCA2_LIM/IGCM00/config.card file. 
    487  
    488     * '''Error : IGCM_debug_Exit :  IGCM_config_Initialize Error !PeriodState :  Fatal ''' 
    489  
    490  To solve it::   
    491  change line in modipsl/config/ORCA2_LIM/IGCM00/run.card 
    492  
    493  !PeriodState=Fatal [[BR]] 
    494  in  [[BR]] 
    495  !PeriodState= 
    496  
    497  or rm modipsl/config/ORCA2_LIM/IGCM00/run.card 
    498  
    499  * '''ls: ERROR: Cannot access stack: No such file or directory''' 
    500   
    501  in Script_Outputxxx:  
    502   
    503  ( '''is it a problem with filemane'''? ) 
    504   
    505  IGCM_sys_Put_Out : out_nemo /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out/N365d_5d_20030101_20031231_out_nemo [[BR]] 
    506  IGCM_sys_MkdirArchive : /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out [[BR]] 
    507  IGCM_sys_Chmod : 444 out_nemo [[BR]] 
    508  --Debug1--> OCE [[BR]] 
    509  --Debug1--> ICE [[BR]] 
    510  Files that will be deleted before next period-run : [[BR]] 
    511  ls: ERROR: Cannot access stack: No such file or directory [[BR]] 
    512  -r--r--r--   N365d_5d_00016425_restart.nc [[BR]] 
    513  -r--r--r--   N365d_5d_00016425_restart_ice.nc [[BR]] 
    514  
    515  (no ok still with libIGCM_v1_'''2''') 
    516  
    517  * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_trends.nc DOES NOT EXIST''' [[BR]] 
    518  * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_diagap.nc DOES NOT EXIST''' [[BR]] 
    519  * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_output.abort.nc DOES NOT EXIST''' [[BR]]  
    520  
    521  To solve it::   
    522  you have to activate corresponding keys, if not in Script_Output you will have: 
    523  
    524  IGCM_sys_Put_Out dynamic_1m_20010101_20011230_trends.nc DOES NOT EXIST . 
    525  
    526 === no ATLAS : === 
    527 [[BR]] 
    528  
    529     * '''There is no ATLAS directory''' 
    530  
    531  it can depends by your '''config_UserChoices_TagName'''. 
    532  
    533  To solve it:: 
    534  run only post processing of ATLAS: you've to do like in  
    535  
    536  http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale : 
    537  
    538  and then qsub create_se.job 
    539  
    540  and if in your SE.out you see that your config_UserChoices_TagName is not in the list you have to add your config_UserChoices_TagName in create_se.job  
    541  
    542 [[BR]] 
    543 [[BR]] 
    544  
    545 == List of possible remarks and suggestions : == 
    546  
    547 [[BR]] 
    548     * '''add grep AUTO for namelist''' 
    549  
    550     * '''with new trunk (1340) : ''' 
    551  [[Color( green, ln_mskland= (.true. ))]] new parameter to activate only(x)) in modeles/NEMO/OPA_SRC/diawri.F90 and in modeles/NEMO/LIM_SRC_2/limwri_2.F90 
    552  
    553     * '''be careful at group (for example for a gensi one)''' 
    554  
    555  if we use a common account on CCRT we have to be sure that everygroup can have access to it, this is important for chmod 444, do another test!!!!!! 
    556     
    557     
    558     * '''Every time that we change modipsl/config/ORCA2_LIM/IGCM00/config.card''' 
    559  
    560  we have to cancel modipsl/config/ORCA2_LIM/IGCM00/run.card.init 
    561  
    562  cancel modipsl/config/ORCA2_LIM/IGCM00/Job_''Name''  
    563  
    564  and run ./modipsl/util/ns_job script  
    565  
    566     * '''To perform a second simulation after a run with !PeriodState=Fatal'''  
    567  
    568  cancel modipsl/config/ORCA2_LIM/IGCM00/stack_error, modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''!JobName'' 
    569  
    570  but do not cancel modipsl/config/ORCA2_LIM/IGCM00/run.card.init file, if not run.card file is not re-created. 
    571  
    572  ( File run.card.init is created with ins_job script ) 
    573  
    574  * '''Does it exists a caption file for run.card.init options?'''  
    575  
    576  Or Is there a reference file?[[BR]] 
    577  In to run.card.init file who can we undesrtand syntax of? : 
    578  
    579  !TimeSeriesRunning=n [[BR]] 
    580  !TimeSeriesCompleted= [[BR]] 
    581  
    582  !SeasonalRunning=n  [[BR]] 
    583  
    584  '''!RebuildFrequency=1Y'''  
    585  
    586  * '''!RebuildFromArchive=NONE''' 
    587  
    588  In MPI it is good to use Rebuild in "archive" machine, to not ovrerload calcul machine. [[BR]] 
    589  You have to put in config.card in POST Session: 
    590  
    591  !RebuildFrequency=1Y [[BR]] 
    592  !RebuildFromArchive=true 
    593  
    594  NOTA BENE: If you put !RebuildFrequency=1Y and you forget to set !RebuildFromArchive=true, it is very dangerous. NEVER DO IT! 
    595  
    596  * '''How to do a long job without exit from queue''' 
    597  
    598  You can play with Duration Experience, PeriodLenght and PeriodNb, elapstim_req in this way :[[BR]] 
    599  in '''config.card''' Duration Experience is = !DateBegin - !DateEnd [[BR]] 
    600  in '''config.card''' !PeriodLenght is how many time you do restart files[[BR]] 
    601  in '''Job_Name''' !PeriodNb is  
    602  in '''Job_Name''' elapstim_req is elapsed time limit 
    603  
    604  How can you see from this : [[BR]] 
    605  http://forge.ipsl.jussieu.fr/libigcm/attachment/wiki/DocUtilisateur/job.png 
    606   
    607  Your job is out from queue every time that is finished a PeriodNb, so you can do : [[BR]] 
    608  
    609  !PeriodNb = ( Duration Experience ) / !PeriodLenght 
    610  
    611  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. 
    612  
    613 [[BR]] 
    614 [[BR]] 
    615  
    616 == Done : == 
    617  
    618 [[BR]] 
    619   
    620  * '''run on CCRT machines ( mercure ) and at IDRIS ( brodie )'''  
    621  
    622  Tests for Calendar Type, Output frequency and Restarts: [[BR]] 
    623  
    624 '''Simulation environment'''  
    625  
    626 Simulation duration = '''10 years''' 
    627  
    628 !PeriodLength = '''1Y''' ( if !CalendarType=360d ) [[BR]] 
    629 !PeriodLength = '''1M''' ( if !CalendarType=noleap ) 
    630  
    631 timestep: rdt = '''5760''' equivalent to ORCA_NPDT_JOUR = '''15''' 
    632  
    633 ||  || || '''Output Frequency'''  || '''Output Frequency''' || '''Output Frequency''' || 
    634 ||  || || 5d || 1M  || 1Y || 
    635 || '''Calendar Type    '''|| 360d || '''ok''' || '''ok''' || '''ok''' || 
    636 || '''Calendar Type    '''|| noleap || '''ok''' || '''ok''' || '''ko''' ||  
    637 || '''Calendar Type    '''|| leap || '''ok''' || '''ko''' || to do || 
    638  
    639 for noleap year we can do now ( mars 2009 ) !PeriodLenght=1M and !WriteFrequency=1M [[BR]] 
    640 ko = there are only 11 output ( point how NEMO do averadge for every month ) 
    641  
    642  * Test result :[[BR]] 
    643  
    644  '''CCRT''' : http://dods.extra.cea.fr/data/flavoni/ORCA2_LIM/ [[BR]] 
    645  
    646  ||'''Job Name''' || '''versions''' || '''calendar type''' || 
    647  || ONLY       || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] option only(x) in diawri.F90  || 360d           || 
    648  || ONLYio4    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 || 360d             || 
    649  || dynamic    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] with monitorin01_nemo_ORCA2.cfg and monitornig01_lim2_ORCA2.cfg in SUBMIT_DIR: monitoring dynamic || 360d               || 
    650  || io7nemo3|| nemo_v3, ioipsl_v2_1_7, libIGCM trunk|| 360d             || 
    651  || v3360d  || nemo_v3, ioipsl_v2_1_8, libIGCM_v1_2 [[BR]] with monitorin01_nemo_ORCA2.cfg and monitornig01_lim2_ORCA2.cfg in SUBMIT_DIR: monitoring dynamic|| 360d             || 
    652  || v31bok  || nemo_v3_1_beta, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
    653  || MPImulti  || PARALLEL : nemo_v3_1, libIGCM_v1_2 || 360d             || 
    654  || MPImultiok  || PARALLEL : nemo_v3_1, libIGCM_v1_2, and PeriodNb=10 || 360d             || 
    655  || MPIv31  || PARALLEL : nemo_v3_1, libIGCM_v1_2 || 360d             || 
    656  || noleapdy  || trunk nemo, libIGCM_v1_2 || noleap             || 
    657  || ON1340st  || trunk nemo, trunk libIGCM [[BR]] option only(x) in diawri.F90 [[BR]] ORCA_NSTOCK=ORCA_NITEND in nemo.driver || noleap    || 
    658  || trunk  || trunk nemo, trunk libIGCM, and PeriodNb=120 [[BR]] ORCA_NSTOCK=ORCA_NITEND in nemo.driver || noleap           || 
    659  
    660  
    661  
    662  
    663  '''CCRT''' : http://dods.extra.cea.fr/data/flavoni/ORCA2_LIM2/ [[BR]] 
    664  
    665  ||'''Job Name''' || '''versions''' || '''calendar type''' || 
    666  || orca9       || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] option only(x) in diawri.F90  || 360d           || 
    667  || opa9    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 || 360d             || 
    668  || OPA1Y    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 ith  in SUBMIT_DIR: monitoring dynamic || 360d               || 
    669  || OPAparam || nemo_v3, ioipsl_v2_1_7, libIGCM trunk|| 360d             || 
    670  || opaOK  || nemo_v3, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
    671  || opaMPI  || nemo_v3_1_beta, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
    672  || opaMPInl || trunk nemo, trunk libIGCM|| 360d             || 
    673  || newMonit || trunk nemo, trunk libIGCM|| noleap           || 
    674  || ZNLmpi || PARALLEL : trunk nemo, trunk libIGCM [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
    675  || znlmpi300 || PARALLEL : trunk nemo, trunk libIGCM revision 95 [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
    676  || libIGCM105  || trunk nemo, trunk libIGCM revision 105  [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
    677  
    678  
    679   
    680  * '''monitoring''' : done on mercure/brodie for experience=10Y, !PeriodLenght=1Y, !WriteFrequency=1M [[BR]] 
    681  'ok': monitoring dynamic ( reading nemo.card => doing monitoring ) 
    682  
    683  * '''atlas''' : ok on mercure/brodie for experience=10Y, !PeriodLenght=1Y, !WriteFrequency=1M 
    684  
    685  NOTE: changed COMP/nemo.card and set OutputFiles and Post_''1M''_grid_T[U,V,W] [[BR]] 
    686  NOTE: changed COMP/lim2.card and set OutputFiles and Post_''1M''_grid_T[U,V,W] [[BR]] 
    687  
    688  * simulation=100Y ( done with tags/libIGCM_v1_2 ) [[BR]] 
    689  periodlenght=10y[[BR]] 
    690  and sortiee=1Y[[BR]] 
    691  
    692  * test mpi: ok on mercure  
    693  
    694 [[BR]] 
    695 [[BR]] 
    696  
    697 == To do list : == 
    698  
    699 [[BR]] 
    700   
    701  * To have ZNL ATLAS, to avoid additional (but this is a not definitively solution! Be careful at it!, like IPSLCM5) :[[BR]] 
     407 
     408== How to have ZNL ATLAS: == 
     409 
     410 To have ZNL ATLAS, to avoid additional (but this is a not definitively solution! Be careful at it!, like IPSLCM5) :[[BR]] 
    702411 
    703412 1. in modipsl/config/ORCA2_LIM/scripts/BB_make.ldef add key_diahth to have sohtc300 variable in MONITORING 
     
    753462}}} 
    754463  
    755  
     464[[BR]] 
     465[[BR]] 
     466 
     467== List of possible errors == 
     468[[BR]] 
     469 
     470=== no monitoring === 
     471[[BR]] 
     472 
     473 problem with common account and exit in monitoring.job 
     474 
     475 To solve it:: 
     476 you can do dynamic monitoring, so you can chose all your monitoring, or to exit same variables of IPSLCM5 and use same monitoring01_opa9_ORCA2.cfg file   
     477 
     478=== in modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''!JobName'' : === 
     479[[BR]] 
     480 
     481    * '''Error : TERM = (vt100) ${HOME:-.}/.profile: .bashrc:  not found''' 
     482    * '''Error : ksh: D-----------------------------------==:  not found''' 
     483 
     484 
     485 it can depends on '''.profile''' file. 
     486 
     487 To solve it:: 
     488 .profile file it can be like: 
     489 
     490 «# .profile  (idris) [[BR]] 
     491 # Fichier d environnement a charger sur la frontale TX7 unix LINUX [[BR]] 
     492 # Vous pouvez mettre a jour le fichier .profile_tx [[BR]] 
     493 if [ !`hostname!` = "brodie" -a -f $HOME/.profile_tx ]; then [[BR]] 
     494 . $HOME/.profile_tx [[BR]] 
     495 # Fichier d environnement a charger sur les noeuds SX8 unix SUPER-UX [[BR]] 
     496 # Vous pouvez mettre a jour le fichier .profile_sx [[BR]] 
     497 elif [ !`hostname!` != "brodie" -a -f $HOME/.profile_sx ]; then [[BR]] 
     498 . $HOME/.profile_sx [[BR]] 
     499 else [[BR]] 
     500 echo [[BR]] 
     501 fi » 
     502 
     503    * '''Error :  cat: cannot open ........./modipsl/config/ORCA2_LIM/IGCM00/../.resol ''' : 
     504 
     505 
     506 it is due to modipsl/libIGCM/AA_job file. 
     507 
     508 To solve it:: 
     509 change in this way: 
     510 
     511 #-- Resolution FLAG for oasis input [[BR]] 
     512 #RESOL=$(cat ${SUBMIT_DIR}/../.resol) [[BR]] 
     513 RESOL=ORCA2 
     514 
     515 '''NOTE: Be careful it works by default with ORCA2 because in modipsl/libIGCM/AA_create_se but if we use ORCA0.5 ore ORCA0.25 is NOT TRUE!!!!! ''' 
     516 
     517 file modipsl/libIGCM/AA_create_se there is by default  
     518 
     519 #D- TEMPORARY Flag to determine ocean resolution 
     520 #D- Default : value from ocean driver if any 
     521 RESOL_OCE=${RESOL_OCE:=ORCA2} 
     522 
     523  
     524 go in modipsl/config/ORCA2_LIM/IGCM00 directory  
     525 
     526 cancel '''run.card.init''' and '''Job_''Name''' files 
     527  
     528 and then do an '''ins_job''' again. 
     529 
     530 (does not still fixed in libIGCM_v1_'''2''') 
     531 
     532 
     533    * '''Error : Input files and BC for NEMO DO NOT EXIST (i.e. sst_data.nc, sss_data.nc, geothermal_heating.nc, bathy_level.nc, etc...)''' 
     534 
     535 IGCM_sys_Get, ERROR : regular file ...../OCE/ORCA2_LIM/bathy_level.nc DOES NOT EXIST . 
     536 
     537 To solve it:: 
     538 In this moment we've still to download on gaya.idris.fr:~/!reee512/NEMO/ORCA2_LIM_nemo_v3.tar file, and to untar it into the directory: 
     539 
     540 ${R_BC}/OCE/ORCA2_LIM 
     541 
     542 and where  ${R_BC} is a variable that can be changed in modipsl/config/ORCA2_LIM/IGCM00/config.card file. 
     543 
     544    * '''Error : IGCM_debug_Exit :  IGCM_config_Initialize Error !PeriodState :  Fatal ''' 
     545 
     546 To solve it::   
     547 change line in modipsl/config/ORCA2_LIM/IGCM00/run.card 
     548 
     549 !PeriodState=Fatal [[BR]] 
     550 in  [[BR]] 
     551 !PeriodState= 
     552 
     553 or rm modipsl/config/ORCA2_LIM/IGCM00/run.card 
     554 
     555 * '''ls: ERROR: Cannot access stack: No such file or directory''' 
     556  
     557 in Script_Outputxxx:  
     558  
     559 ( '''is it a problem with filemane'''? ) 
     560  
     561 IGCM_sys_Put_Out : out_nemo /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out/N365d_5d_20030101_20031231_out_nemo [[BR]] 
     562 IGCM_sys_MkdirArchive : /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out [[BR]] 
     563 IGCM_sys_Chmod : 444 out_nemo [[BR]] 
     564 --Debug1--> OCE [[BR]] 
     565 --Debug1--> ICE [[BR]] 
     566 Files that will be deleted before next period-run : [[BR]] 
     567 ls: ERROR: Cannot access stack: No such file or directory [[BR]] 
     568 -r--r--r--   N365d_5d_00016425_restart.nc [[BR]] 
     569 -r--r--r--   N365d_5d_00016425_restart_ice.nc [[BR]] 
     570 
     571 (no ok still with libIGCM_v1_'''2''') 
     572 
     573 * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_trends.nc DOES NOT EXIST''' [[BR]] 
     574 * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_diagap.nc DOES NOT EXIST''' [[BR]] 
     575 * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_output.abort.nc DOES NOT EXIST''' [[BR]]  
     576 
     577 To solve it::   
     578 you have to activate corresponding keys, if not in Script_Output you will have: 
     579 
     580 IGCM_sys_Put_Out dynamic_1m_20010101_20011230_trends.nc DOES NOT EXIST . 
     581 
     582=== no ATLAS : === 
     583[[BR]] 
     584 
     585    * '''There is no ATLAS directory''' 
     586 
     587 it can depends by your '''config_UserChoices_TagName'''. 
     588 
     589 To solve it:: 
     590 run only post processing of ATLAS: you've to do like in  
     591 
     592 http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale : 
     593 
     594 and then qsub create_se.job 
     595 
     596 and if in your SE.out you see that your config_UserChoices_TagName is not in the list you have to add your config_UserChoices_TagName in create_se.job  
     597 
     598[[BR]] 
     599[[BR]] 
     600 
     601== List of possible remarks and suggestions : == 
     602 
     603[[BR]] 
     604    * '''add grep AUTO for namelist''' 
     605 
     606    * '''with new trunk (1340) : ''' 
     607 [[Color( green, ln_mskland= (.true. ))]] new parameter to activate only(x)) in modeles/NEMO/OPA_SRC/diawri.F90 and in modeles/NEMO/LIM_SRC_2/limwri_2.F90 
     608 
     609    * '''be careful at group (for example for a gensi one)''' 
     610 
     611 if we use a common account on CCRT we have to be sure that everygroup can have access to it, this is important for chmod 444, do another test!!!!!! 
     612    
     613    
     614    * '''Every time that we change modipsl/config/ORCA2_LIM/IGCM00/config.card''' 
     615 
     616 we have to cancel modipsl/config/ORCA2_LIM/IGCM00/run.card.init 
     617 
     618 cancel modipsl/config/ORCA2_LIM/IGCM00/Job_''Name''  
     619 
     620 and run ./modipsl/util/ns_job script  
     621 
     622    * '''To perform a second simulation after a run with !PeriodState=Fatal'''  
     623 
     624 cancel modipsl/config/ORCA2_LIM/IGCM00/stack_error, modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''!JobName'' 
     625 
     626 but do not cancel modipsl/config/ORCA2_LIM/IGCM00/run.card.init file, if not run.card file is not re-created. 
     627 
     628 ( File run.card.init is created with ins_job script ) 
     629 
     630 * '''Does it exists a caption file for run.card.init options?'''  
     631 
     632 Or Is there a reference file?[[BR]] 
     633 In to run.card.init file who can we undesrtand syntax of? : 
     634 
     635 !TimeSeriesRunning=n [[BR]] 
     636 !TimeSeriesCompleted= [[BR]] 
     637 
     638 !SeasonalRunning=n  [[BR]] 
     639 
     640 '''!RebuildFrequency=1Y'''  
     641 
     642 * '''!RebuildFromArchive=NONE''' 
     643 
     644 In MPI it is good to use Rebuild in "archive" machine, to not ovrerload calcul machine. [[BR]] 
     645 You have to put in config.card in POST Session: 
     646 
     647 !RebuildFrequency=1Y [[BR]] 
     648 !RebuildFromArchive=true 
     649 
     650 NOTA BENE: If you put !RebuildFrequency=1Y and you forget to set !RebuildFromArchive=true, it is very dangerous. NEVER DO IT! 
     651 
     652 * '''How to do a long job without exit from queue''' 
     653 
     654 You can play with Duration Experience, PeriodLenght and PeriodNb, elapstim_req in this way :[[BR]] 
     655 in '''config.card''' Duration Experience is = !DateBegin - !DateEnd [[BR]] 
     656 in '''config.card''' !PeriodLenght is how many time you do restart files[[BR]] 
     657 in '''Job_Name''' !PeriodNb is  
     658 in '''Job_Name''' elapstim_req is elapsed time limit 
     659 
     660 How can you see from this : [[BR]] 
     661 http://forge.ipsl.jussieu.fr/libigcm/attachment/wiki/DocUtilisateur/job.png 
     662  
     663 Your job is out from queue every time that is finished a PeriodNb, so you can do : [[BR]] 
     664 
     665 !PeriodNb = ( Duration Experience ) / !PeriodLenght 
     666 
     667 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. 
     668 
     669[[BR]] 
     670[[BR]] 
     671 
     672== Done : == 
     673 
     674[[BR]] 
     675  
     676 * '''run on CCRT machines ( mercure ) and at IDRIS ( brodie )'''  
     677 
     678 Tests for Calendar Type, Output frequency and Restarts: [[BR]] 
     679 
     680'''Simulation environment'''  
     681 
     682Simulation duration = '''10 years''' 
     683 
     684!PeriodLength = '''1Y''' ( if !CalendarType=360d ) [[BR]] 
     685!PeriodLength = '''1M''' ( if !CalendarType=noleap ) 
     686 
     687timestep: rdt = '''5760''' equivalent to ORCA_NPDT_JOUR = '''15''' 
     688 
     689||  || || '''Output Frequency'''  || '''Output Frequency''' || '''Output Frequency''' || 
     690||  || || 5d || 1M  || 1Y || 
     691|| '''Calendar Type    '''|| 360d || '''ok''' || '''ok''' || '''ok''' || 
     692|| '''Calendar Type    '''|| noleap || '''ok''' || '''ok''' || '''ko''' ||  
     693|| '''Calendar Type    '''|| leap || '''ok''' || '''ko''' || to do || 
     694 
     695for noleap year we can do now ( mars 2009 ) !PeriodLenght=1M and !WriteFrequency=1M [[BR]] 
     696ko = there are only 11 output ( point how NEMO do averadge for every month ) 
     697 
     698 * Test result :[[BR]] 
     699 
     700 '''CCRT''' : http://dods.extra.cea.fr/data/flavoni/ORCA2_LIM/ [[BR]] 
     701 
     702 ||'''Job Name''' || '''versions''' || '''calendar type''' || 
     703 || ONLY       || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] option only(x) in diawri.F90  || 360d           || 
     704 || ONLYio4    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 || 360d             || 
     705 || dynamic    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] with monitorin01_nemo_ORCA2.cfg and monitornig01_lim2_ORCA2.cfg in SUBMIT_DIR: monitoring dynamic || 360d               || 
     706 || io7nemo3|| nemo_v3, ioipsl_v2_1_7, libIGCM trunk|| 360d             || 
     707 || v3360d  || nemo_v3, ioipsl_v2_1_8, libIGCM_v1_2 [[BR]] with monitorin01_nemo_ORCA2.cfg and monitornig01_lim2_ORCA2.cfg in SUBMIT_DIR: monitoring dynamic|| 360d             || 
     708 || v31bok  || nemo_v3_1_beta, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
     709 || MPImulti  || PARALLEL : nemo_v3_1, libIGCM_v1_2 || 360d             || 
     710 || MPImultiok  || PARALLEL : nemo_v3_1, libIGCM_v1_2, and PeriodNb=10 || 360d             || 
     711 || MPIv31  || PARALLEL : nemo_v3_1, libIGCM_v1_2 || 360d             || 
     712 || noleapdy  || trunk nemo, libIGCM_v1_2 || noleap             || 
     713 || ON1340st  || trunk nemo, trunk libIGCM [[BR]] option only(x) in diawri.F90 [[BR]] ORCA_NSTOCK=ORCA_NITEND in nemo.driver || noleap    || 
     714 || trunk  || trunk nemo, trunk libIGCM, and PeriodNb=120 [[BR]] ORCA_NSTOCK=ORCA_NITEND in nemo.driver || noleap           || 
     715 
     716 
     717 
     718 
     719 '''CCRT''' : http://dods.extra.cea.fr/data/flavoni/ORCA2_LIM2/ [[BR]] 
     720 
     721 ||'''Job Name''' || '''versions''' || '''calendar type''' || 
     722 || orca9       || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 [[BR]] option only(x) in diawri.F90  || 360d           || 
     723 || opa9    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 || 360d             || 
     724 || OPA1Y    || nemo_v3, ioipsl_v2_1_4, libIGCM_v1_2 ith  in SUBMIT_DIR: monitoring dynamic || 360d               || 
     725 || OPAparam || nemo_v3, ioipsl_v2_1_7, libIGCM trunk|| 360d             || 
     726 || opaOK  || nemo_v3, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
     727 || opaMPI  || nemo_v3_1_beta, ioipsl_v2_1_8, libIGCM_v1_2|| 360d             || 
     728 || opaMPInl || trunk nemo, trunk libIGCM|| 360d             || 
     729 || newMonit || trunk nemo, trunk libIGCM|| noleap           || 
     730 || ZNLmpi || PARALLEL : trunk nemo, trunk libIGCM [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
     731 || znlmpi300 || PARALLEL : trunk nemo, trunk libIGCM revision 95 [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
     732 || libIGCM105  || trunk nemo, trunk libIGCM revision 105  [[BR]] use diaptr.F90 to have ZNL ATLAS || 360d             || 
     733 
     734 
     735  
     736 * '''monitoring''' : done on mercure/brodie for experience=10Y, !PeriodLenght=1Y, !WriteFrequency=1M [[BR]] 
     737 'ok': monitoring dynamic ( reading nemo.card => doing monitoring ) 
     738 
     739 * '''atlas''' : ok on mercure/brodie for experience=10Y, !PeriodLenght=1Y, !WriteFrequency=1M 
     740 
     741 NOTE: changed COMP/nemo.card and set OutputFiles and Post_''1M''_grid_T[U,V,W] [[BR]] 
     742 NOTE: changed COMP/lim2.card and set OutputFiles and Post_''1M''_grid_T[U,V,W] [[BR]] 
     743 
     744 * simulation=100Y ( done with tags/libIGCM_v1_2 ) [[BR]] 
     745 periodlenght=10y[[BR]] 
     746 and sortiee=1Y[[BR]] 
     747 
     748 * test mpi: ok on mercure  
     749 
     750[[BR]] 
     751[[BR]] 
     752 
     753== To do list : == 
     754 
     755[[BR]] 
     756   
    756757 * Put subbasins.nc in common account/v3_1/. but this is a not definitively solution! Be careful at it! [[BR]] 
    757758