https://forge.ipsl.jussieu.fr/little_nemo
svn checkout svn+ssh://cholod@forge.ipsl.jussieu.fr/ipsl/forge/projets/little_nemo/svn/trunk little_NEMO
cd NEMO/little_NEMO/NEMOGCM/TOOLS ./maketools -n REBUILD -m X64_CURIE export PATH=${PATH}:${WORKDIR}/sources/little_NEMO/NEMOGCM/TOOLS/REBUILD ./maketools -n REBUILD_NEMO -m X64_CURIE # version Anglaise plus rapide mais moins sure? export PATH=${PATH}:${WORKDIR}/sources/little_NEMO/NEMOGCM/TOOLS/REBUILD_NEMO rebuild -o erai20c_1d_19890101_19890131_grid_V.nc erai20c_1d_19890101_19890131_grid_V_????.nc rebuild_nemo erai20c_1d_19890101_19890131_grid_V 64 rebuild_nemo -t 4 erai20c_1d_19890101_19890131_grid_U 64
cd NEMO/little_NEMO/NEMOGCM/TOOLS ./maketools -n WEIGHTS -m X64_CURIE export PATH=${PATH}:${WORKDIR}/sources/little_NEMO/NEMOGCM/TOOLS/WEIGHTS fonctionnement: cf NEMOGCM/TOOLS/WEIGHTS/README Il faut un fichier de forçage qui donne la grille et un fichier coordinates de nemo Editer la namelist namelist_quikscat_peru12_bicub !!! ATTENTION : problème de la longueur de chaine de caractères input_file = '/ccc/scratch/cont005/ra0542/hourdinc/data/quikscat/quikscat_1d_20000701_20001231_filled.nc' nemo_file = '/ccc/scratch/cont005/ra0542/hourdinc/peru12_nemo/inputs/Stephane/PERU12-I/coordinates_PERU12.nc' Privilégier de ramener les fichiers sur place avec: input_file = './quikscat_1d_20000701_20001231_filled.nc' nemo_file = './coordinates_PERU12.nc' cd NEMOGCM/TOOLS/WEIGHTS/peru12 ../scripgrid.exe namelist_quikscat_peru12_bicub (creates remap_peru12_grid.nc et remap_quikscat_grid.nc) ../scrip.exe namelist_quikscat_peru12_bicub (creates quikscat_peru12_bicub.nc) ../scripshape.exe namelist_quikscat_peru12_bicub (creates weights_quikscat_peru12_bicub.nc)
Xios dans Nemo :documentation
https://forge.ipsl.jussieu.fr/ioserver
svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk XIOS make_xios --arch X64_CURIE --job 8 --prod --full --netcdf4_internal 2>&1 | tee listing_XIOS_prod.txt
https://forge.ipsl.jussieu.fr/mentor
svn checkout svn+ssh://cholod@forge.ipsl.jussieu.fr/ipsl/forge/projets/mentor/svn/trunk/little_NEMO/exp/exp02 erai64c
Il suffit de mettre date_debut_exp=date_debut_job => nit_0000=1 et tout le reste OK...
On peut laisser time_origine à la même date. (le nombre de pdt de time_origine jusque là n'est plus cohérent avec la date du début d'expérience réel, mais l'indication de la date de début reste valable.
<context id="nemo" time_origin="1990-01-01 00:00:00">
ln_rst=0 (puis remettre normal des que le job est passé pour que le suivant reprenne le processus normal)
LEVITUS=0 poour repartir des restarts même si date_deb_job = date_deb_exp (puis remettre à 1 pour si on recupere les scripts pour une autre expérience, on parte bien de levitus et non du restart indiqué dans getrst_oce.sh)
https://forge.ipsl.jussieu.fr/pulsation
svn checkout svn+ssh://cholod@forge.ipsl.jussieu.fr/ipsl/forge/projets/pulsation/svn/trunk pulsation