Skip to content
Snippets Groups Projects
Commit 6b5354a3 authored by RIETTE Sébastien's avatar RIETTE Sébastien
Browse files

Update mesonh case

Update INSTALL_pack_mesonh for HPC
Add rain_ice_red to the list of files to be suppressed for mesonh
Add .gitignore into tracked files
parent fe6f486b
No related branches found
No related tags found
No related merge requests found
# Ignore the content of pack directory but not the directory itself
/pack/**
!/pack/.gitkeep
# Ignore the content of mnh_expand directory but not the directory itself
/mnh_expand/**
!/mnh_expand/.gitkeep
# Ignore vim swapp files
.*.swp
1) Compilation de la master 1) Compilation de la master
Il faut installer dans le répertoire pack une version de mesonh officielle (exemple pour sxphynh): Il faut installer dans le répertoire pack une version de mesonh officielle:
cd <git repository>/pack cd <git repository>/pack
cp ~rodierq/MNH-V5-5-0.tar.gz . scp sxphynh.cnrm.meteo.fr:/home/rodierq/MNH-V5-5-0.tar.gz .
tar xvfz MNH-V5-5-0.tar.gz tar xvfz MNH-V5-5-0.tar.gz
cd MNH-V5-5-0/src cd MNH-V5-5-0/src
./configure ./configure
. ../conf/profile_mesonh-LXgfortran-R8I4-MNH-V5-5-0-MPIAUTO-DEBUG . ../conf/profile_mesonh-*
make -j 8 make -j 8
make installmaster make installmaster
2) Lancer les étapes de pré-processing au moins une fois en master sur le KTEST : 2) Lancer les étapes de pré-processing au moins une fois en master sur le KTEST :
cd ../MY_RUN/KTEST/007_16janvier cd ../MY_RUN/KTEST/007_16janvier
# J'ai modifié la namelists du cas pour activer plus d'option, récupérer le nouveau dossier de run : # J'ai modifié la namelists du cas pour activer plus d'option, récupérer le nouveau dossier de run :
rm -Rf 008_run2; cp -R ~rodierq/MNH-V5-5-0/MY_RUN/KTEST/007_16janvier/008_run2 . rm -Rf 008_run2; scp -r sxphynh.cnrm.meteo.fr:/home/rodierq/MNH-V5-5-0/MY_RUN/KTEST/007_16janvier/008_run2 .
make clean make clean
make #l'étape 10 ne se déroule sans erreur que si un display (X11) est disponible make #l'étape 10 ne se déroule sans erreur que si un display (X11) est disponible
#les étapes suivantes peuvent être alors lancées par "make E011_ncl E012_spectre" #après l'erreur, les étapes suivantes peuvent être lancées par "make E011_ncl E012_spectre"
3) Récupérer le pack modifie pour accueillir PHYEX (essentiellement le makefile modifié et le répertoire PHYEX créé) 3) Récupérer le pack modifie pour accueillir PHYEX (essentiellement le makefile modifié et le répertoire PHYEX créé)
cd <git repository>/pack cd <git repository>/pack
cp ~rodierq/MNH-V5-5-0_PHYEX.tar.gz . scp sxphynh.cnrm.meteo.fr:/home/rodierq/MNH-V5-5-0_PHYEX.tar.gz .
...@@ -205,9 +205,10 @@ if [ $compilation -eq 1 ]; then ...@@ -205,9 +205,10 @@ if [ $compilation -eq 1 ]; then
mv remove_non_mode.sh ../. mv remove_non_mode.sh ../.
cd ../ cd ../
./remove_non_mode.sh ./remove_non_mode.sh
# nettoyage, routine non appellee : # nettoyage, routines non appellees :
rm -f MNH/mf_turb_greyzone.f90 rm -f MNH/mf_turb_greyzone.f90
rm -f MNH/compute_frac_ice.f90 rm -f MNH/compute_frac_ice.f90
rm -f MNH/rain_ice_red.f90
#Configure and compilation #Configure and compilation
./configure ./configure
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment