Concepts 3.0 : Différence entre versions

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Aller à: navigation, charcher
m (Created page with "=== SETUP NEMO/OPA avec concepts 3.0 === <pre>. s.ssmuse.dot nemo install_concepts.ksh install_concepts.ksh -arch /bin/rm -rf $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/mod...")
 
m
Ligne 1: Ligne 1:
=== SETUP&nbsp;NEMO/OPA avec concepts 3.0 ===
+
=== SETUP&nbsp;NEMO/OPA avec concepts 3.0 ===
<pre>. s.ssmuse.dot nemo
+
<pre>source s.ssmuse.dot nemo
 
install_concepts.ksh  
 
install_concepts.ksh  
 
install_concepts.ksh  -arch
 
install_concepts.ksh  -arch
Ligne 33: Ligne 33:
  
 
</pre><pre># Changement de clefs define seulement ==&gt; Refaire a partir de clr_make et ins_make
 
</pre><pre># Changement de clefs define seulement ==&gt; Refaire a partir de clr_make et ins_make
 +
 
# Ajout de nouvelles clefs ou nouveaux modules ==&gt; Refaire a partir de fait_AA_make
 
# Ajout de nouvelles clefs ou nouveaux modules ==&gt; Refaire a partir de fait_AA_make
 +
 
# Les nouveaux modules doivent pointer sur des repertoires source de NEMO, ne pas mettre les fichiers dans  
 
# 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)
 
# $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK (voir section gestion du code)
 +
  
 
</pre>
 
</pre>

Version depuis le 31 d'octobre 2013 à 11:47

SETUP NEMO/OPA avec concepts 3.0

source s.ssmuse.dot nemo
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 aixp7 #  (-t linux, -t linux64) 

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

gmake clean
gmake all


# Changement de clefs define seulement ==> Refaire a partir de clr_make et ins_make
  1. Ajout de nouvelles clefs ou nouveaux modules ==> Refaire a partir de fait_AA_make
  1. Les nouveaux modules doivent pointer sur des repertoires source de NEMO, ne pas mettre les fichiers dans
  1. $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/modeles/NEMO/WORK (voir section gestion du code)