Concepts 3.0 : Différence entre versions
Ligne 1: | Ligne 1: | ||
=== SETUP NEMO/OPA avec concepts 3.0 === | === SETUP NEMO/OPA avec concepts 3.0 === | ||
− | <pre> | + | <pre>source s.ssmuse.dot nemo |
− | source s.ssmuse.dot nemo | ||
s'assurer que $HOME/data/$TRUE_HOST existe et n'est pas sur le même "filesystem" que $HOME | s'assurer que $HOME/data/$TRUE_HOST existe et n'est pas sur le même "filesystem" que $HOME | ||
Ligne 36: | Ligne 35: | ||
− | </pre> | + | </pre> |
+ | Changement de clefs define seulement ==> Refaire a partir de clr_make et ins_make | ||
− | + | Ajout de nouvelles clefs ou nouveaux modules ==> Refaire a partir de fait_AA_make | |
− | + | Les nouveaux modules doivent pointer sur des repertoires source de NEMO, ne pas mettre les fichiers dans | |
+ | <br> $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK<br>(voir section gestion du code) | ||
− | + | pour la configuration MPI, editer le fichier par_oce.F90 | |
− | |||
− | |||
− | |||
− | |||
− |
Version depuis le 6 de janvier 2014 à 13:31
SETUP NEMO/OPA avec concepts 3.0
source s.ssmuse.dot nemo s'assurer que $HOME/data/$TRUE_HOST existe et n'est pas sur le même "filesystem" que $HOME install_concepts.ksh install_concepts.ksh -arch /bin/rm -rf $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK vi $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/UTIL/fait_config # refaire config de code, pas necessaire pour cfg standard vi $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/util/AA_make.gdef #params generaux de compilation selon les architectures cd $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/UTIL fait_config CMC # ajustement de WORK cd $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO ../UTIL/fait_AA_make # aller prendre un cafe vi $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/config/CMC/scripts/BB_make.ldef # changer seulement les clefs de compilation prendre ORCA2 comme demo cd $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/util clr_make ins_make -t linux64 # (-t linux, -t aixp7) cd $HOME/CONCEPTS_3.0.0 . linkme cd $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/config/CMC # premiere compilation cd $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK # nemo seulement make clean # (gmake sur systemes autres que linux) make all
Changement de clefs define seulement ==> Refaire a partir de clr_make et ins_make
Ajout de nouvelles clefs ou nouveaux modules ==> Refaire a partir de fait_AA_make
Les nouveaux modules doivent pointer sur des repertoires source de NEMO, ne pas mettre les fichiers dans
$HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK
(voir section gestion du code)
pour la configuration MPI, editer le fichier par_oce.F90