Skip to content
Snippets Groups Projects
INSTALL_pack_mesonh 1.41 KiB
Newer Older

1) Compilation de la master
RIETTE Sébastien's avatar
RIETTE Sébastien committed
Il faut installer dans le répertoire pack une version de mesonh officielle:
cd <git repository>/pack
RIETTE Sébastien's avatar
RIETTE Sébastien committed
scp sxphynh.cnrm.meteo.fr:/home/rodierq/MNH-V5-5-0.tar.gz .
tar xvfz MNH-V5-5-0.tar.gz
cd MNH-V5-5-0/src
./configure
RIETTE Sébastien's avatar
RIETTE Sébastien committed
. ../conf/profile_mesonh-*
make -j 8
make installmaster

2) Lancer les étapes de pré-processing au moins une fois en master sur le KTEST :
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 :
RIETTE Sébastien's avatar
RIETTE Sébastien committed
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 #l'étape 10 ne se déroule sans erreur que si un display (X11) est disponible
RIETTE Sébastien's avatar
RIETTE Sébastien committed
     #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éé)
cd <git repository>/pack
RIETTE Sébastien's avatar
RIETTE Sébastien committed
scp sxphynh.cnrm.meteo.fr:/home/rodierq/MNH-V5-5-0_PHYEX.tar.gz .

4) Certains commits ne reproduisent pas le commit de référence. En attendant la résolution du problème ces
   commits sont contrôlés par rapport au b1e20 mais ce commit n'est pas compilable directement. Pour le
   compiler, il faut inverser l'ordre des arguments d'appel des fonctions DZM_MF, MZM_MF, GZ_M_W_MF
   dans les sources compute_bl89_ml, tridiag_massflux.f90 et shuman_mf.f90