Milestone NEMO Validation: SETTE (previously NVTK)
The aim is to develop an environment which allows to process a defined validation set on all reference configurations simply and quickly.
Full information about SETTE in svn NEMOGCM/SETTE directory, and about NVTK just here: wiki:NVTKpage?
Users remarks about NVTK
- Information which should be clarified in the documentation:
# in the documentation, it must be precised that when a new plateform is added, the ./modipsl/util/AA_make.gdef file (which includes all paths for NetCDF library, compilator names ...etc) must be modified first before launching the following script: ./modipsl/config/VALID/2INSTALL/ins_valid.ksh # the role of the variable REFDAT in the script ins_valid.ksh must be also clarified # when adding a new plateform, the files BB_Make.ldef_CONFIG_NAME under 2INSTALL/CONFIG_FILES must be also adpated such as VALID/ fait_AA_make and 2INSTALL/CONFIG_FILES/AA_make.ldef # a kind of check list of the procedure to follow for a development to be integrated into the NEMO reference code.[[BR]]
- Functionnalities which should be added modified or removed from NVTk:
# add the option to remove all files stored under REF directories before launching a job and even clean all directories of jobs when necessary >>> Done in nemo_v3_2.beta # when performing a long run, says "GTIME" it must be a "true" run i.e using the reference namelist a not a modified one; imply changes in job_CONFIGNAME.ksh scripts # allow the option to save results in a new directory will be usefull ./LONG/NEW ./1_SHORT/NEW and 2_SHORT/NEW ; it must be associated to an experiment so the corresponding job should also have a different name such as job_mon_long_NEW.ksh >>> Done in nemo_v3.2.beta # modules list should be included in the final report to identify what have been done (Steven Alderson, NOCS) >>> Done in nemo_v3.2.beta # In the NVTK/Makefile, add lines to be able to launch fait_AA_make script when the new variable MAKE_DEP is set to "yes" (Steven Alderson, NOCS). This is necessary when new modules have "USE statements" or new cpp keys (Steven Alderson, NOCS) >>> Done in nemo_v3.1 # replace all "/" in UNIX sed command with "%" to avoid problem when a sed is apply to a full path using "/" symbol (Steven Alderson, NOCS) >>> Done in nemo_v3.1 # in all NVTK jobs, add the following line ''#-T- platform cd ${TMPDIR}'' since this variable is not common to all platforms (Steven Alderson, NOCS)
Last modified 8 years ago
Last modified on 2016-07-06T12:34:10+02:00