== '''List of possible errors''' == [[BR]] [[PageOutline]] [[BR]] [[BR]] [[BR]] [[BR]] [[BR]] [[BR]] '''NOTA BENE : ''' First of all it is very important that if you are working on NEC ( brodie ) at idris you have to compile with sfx90/'''390''' [[BR]] If you don't use this compiler you will not manage your errors. [[BR]] to change compiler see : [[BR]] [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/appendixpage#AppendixC-HowtoseeandchangecompilerIDRISandCCRT How to change compiler ] [[BR]] [[BR]] === ERROR for Restart run : problem with nit000 for the restart === [[BR]] in file_ocean_output * ''' E R R O R [[BR]] =========== [[BR]] ===>>>> : problem with nit000 for the restart [[BR]] verify the restart file or rerun with nrstdt = 0 (namelist)'''[[BR]] If you are doing a restart run of a job already run, and you don't want that nit000 is compared to the restart file value you have to put parameter OPA_NRSTDT = 1 in opa9.driver file To solve it:: do : [[BR]] vi modipsl/config/ORCA2_LIM/IGCM00/COMP/opa9.driver [[BR]] in lines: [[BR]] elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "y" ] ) ; then [[BR]] [[BR]] #echo "OPA RESTART" [[BR]] OPA_LRSTAR=.TRUE. [[BR]] OPA_NRSTDT='''0''' [[BR]] OPA_NMSH=0 [[BR]] and the re-submit your job (remove run.card, Output directories, etc...) [[BR]] === if you copied modipsl directory from another one in which you have already compiled NEMO: gmake error === [[BR]] * '''sxgmake[1]: Entering directory `newdirectory/modipsl/modeles/IOIPSL/src'[[BR]] Makefile:71: *** You must invoke this Makefile from its directory. Stop.[[BR]] sxgmake[1]: Leaving directory `newdirectory/modipsl/modeles/IOIPSL/src'[[BR]] gmake: *** [ioipsl] Error 2 '''[[BR]] it can depends on Makefile of IOIPSL, and you have recompile it in the new directory. To solve it:: do : [[BR]] cd modipsl/modeles/IOIPSL/src [[BR]] vi Makefile [[BR]] change path (put newdirectory) in "MAKE_DIR" = oldirectory/modipsl/modeles/IOIPSL/src [[BR]] sxgmake clean [[BR]] sxgmake [[BR]] and then go to NEMO directoy, makes eventually changes and recompile NEMO also. === gmake error === [[BR]] * '''Error : gmake : *** No rule to make target ''' it can depends on Makefile. To solve it:: do : [[BR]] cd modipsl/modeles/NEMO/ [[BR]] ../UTIL/fait_AA_make [[BR]] === in modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''!JobName'' : === [[BR]] * '''Error : TERM = (vt100) ${HOME:-.}/.profile: .bashrc: not found''' * '''Error : ksh: D-----------------------------------==: not found''' it can depends on '''.profile''' file. To solve it:: .profile file it can be like: «# .profile (idris) [[BR]] # Fichier d environnement a charger sur la frontale TX7 unix LINUX [[BR]] # Vous pouvez mettre a jour le fichier .profile_tx [[BR]] if [ !`hostname!` = "brodie" -a -f $HOME/.profile_tx ]; then [[BR]] . $HOME/.profile_tx [[BR]] # Fichier d environnement a charger sur les noeuds SX8 unix SUPER-UX [[BR]] # Vous pouvez mettre a jour le fichier .profile_sx [[BR]] elif [ !`hostname!` != "brodie" -a -f $HOME/.profile_sx ]; then [[BR]] . $HOME/.profile_sx [[BR]] else [[BR]] echo [[BR]] fi » * '''Error : cat: cannot open ........./modipsl/config/ORCA2_LIM/IGCM00/../.resol ''' : it is due to modipsl/libIGCM/AA_job file. To solve it:: change in this way: #-- Resolution FLAG for oasis input [[BR]] #RESOL=$(cat ${SUBMIT_DIR}/../.resol) [[BR]] RESOL=ORCA2 '''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!!!!! ''' file modipsl/libIGCM/AA_create_se there is by default #D- TEMPORARY Flag to determine ocean resolution #D- Default : value from ocean driver if any RESOL_OCE=${RESOL_OCE:=ORCA2} go in modipsl/config/ORCA2_LIM/IGCM00 directory cancel '''run.card.init''' and '''Job_''Name''' files and then do an '''ins_job''' again. (does not still fixed in libIGCM_v1_'''2''') * '''Error : IGCM_debug_Exit : IGCM_config_Initialize Error !PeriodState : Fatal ''' To solve it:: change line in modipsl/config/ORCA2_LIM/IGCM00/run.card !PeriodState=Fatal [[BR]] in [[BR]] !PeriodState= or rm modipsl/config/ORCA2_LIM/IGCM00/run.card * '''ls: ERROR: Cannot access stack: No such file or directory''' in Script_Outputxxx: ( '''is it a problem with filemane'''? ) IGCM_sys_Put_Out : out_nemo /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out/N365d_5d_20030101_20031231_out_nemo [[BR]] IGCM_sys_MkdirArchive : /dmnfs13/cont003/flavoni/IGCM_OUT/ORCA2_LIM/N365d_5d/Out [[BR]] IGCM_sys_Chmod : 444 out_nemo [[BR]] --Debug1--> OCE [[BR]] --Debug1--> ICE [[BR]] Files that will be deleted before next period-run : [[BR]] ls: ERROR: Cannot access stack: No such file or directory [[BR]] -r--r--r-- N365d_5d_00016425_restart.nc [[BR]] -r--r--r-- N365d_5d_00016425_restart_ice.nc [[BR]] (no ok still with libIGCM_v1_'''2''') * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_trends.nc DOES NOT EXIST''' [[BR]] * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_diagap.nc DOES NOT EXIST''' [[BR]] * '''WARNING : IGCM_sys_Put_Out ''!JobName''_''xfrequency''_''datebegin''_''dateend''_output.abort.nc DOES NOT EXIST''' [[BR]] To solve it:: you have to activate corresponding keys, if not in Script_Output you will have: IGCM_sys_Put_Out dynamic_1m_20010101_20011230_trends.nc DOES NOT EXIST . [[BR]] === no monitoring === [[BR]] problem with common account and exit in monitoring.job To solve it:: 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 [[BR]] === no ATLAS === [[BR]] * '''There is no ATLAS directory''' it can depends by your '''config_UserChoices_TagName'''. To solve it:: run only post processing of ATLAS: you've to do like in http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale : and then qsub create_se.job 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 [[BR]] [[BR]] Simona Flavoni last update: [[Timestamp]]