Changes between Initial Version and Version 1 of AquaplaneteDynamicoJeanZay


Ignore:
Timestamp:
May 18, 2020, 6:42:16 PM (4 years ago)
Author:
Ehouarn Millour
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AquaplaneteDynamicoJeanZay

    v1 v1  
     1= Pour mettre en place et réaliser une simulation Aquaplanète sur Jean Zay
     2
     3== 1. Récupération les sources des composants:
     4
     5{{{
     6svn co --revision 3679 http://svn.lmd.jussieu.fr/LMDZ/LMDZ6/trunk LMDZ
     7svn co --revision 1025 http://forge.ipsl.jussieu.fr/dynamico/svn/codes/icosagcm/trunk DYNAMICO
     8svn co --revision 1868 http://forge.ipsl.jussieu.fr/heat/svn/codes/dynamico_lmdz/aquaplanet/IOIPSL
     9svn co --revision 431 http://forge.ipsl.jussieu.fr/heat/svn/codes/dynamico_lmdz/aquaplanet/ICOSA_LMDZ
     10svn co --revision 431 http://forge.ipsl.jussieu.fr/heat/svn/codes/dynamico_lmdz/aquaplanet/ARCH
     11}}}
     12
     13== 2. Adaptations, modifications et ajouts à faire
     14* Ajouter un fichier arch-X64_JEANZAY.fcm dans IOIPSL/arch/ (par exemple celui de ICOSAGCM/arch)
     15* Ajouter des fichiers arch-X64_JEANZAY.env et arch-X64_JEANZAY.path dans ARCH/ (par exemple ceux de de ICOSAGCM/arch)
     16* Adapter les scripts "compile" et "make_icosa_lmdz" dans ICOSA_LMDZ/:
     17{{{
     18# svn diff make_icosa_lmdz
     19Index: make_icosa_lmdz
     20===================================================================
     21--- make_icosa_lmdz     (revision 431)
     22+++ make_icosa_lmdz     (working copy)
     23@@ -202,7 +202,8 @@
     24 then
     25 
     26     cd ../IOIPSL
     27-    ./makeioipsl_fcm -$compil_mode -parallel -arch $arch -arch_path $arch_path -j $job $full_flag  || exit 1
     28+#    ./makeioipsl_fcm -$compil_mode -parallel -arch $arch -arch_path $arch_path -j $job $full_flag  || exit 1
     29+    ./makeioipsl_fcm -$compil_mode -arch $arch -arch_path $arch_path -j $job $full_flag  || exit 1
     30     cd -
     31 
     32     cd ../XIOS
     33@@ -222,7 +223,8 @@
     34     then
     35        lmdz_veget="orchidee2.0 -cpp ORCHIDEE_NOZ0H"
     36     fi
     37-    ./makelmdz_fcm -p $phys $phys_opt -rrtm $rrtm -$compil_mode -mem -parallel $parallel -libphy -io xios -v $lmdz_veget -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1
     38+#    ./makelmdz_fcm -p $phys $phys_opt -rrtm $rrtm -$compil_mode -mem -parallel $parallel -libphy -io xios -v $lmdz_veget -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1
     39+     ./makelmdz_fcm -p $phys $phys_opt -rrtm $rrtm -$compil_mode -mem -parallel $parallel -libphy -io xios -v $lmdz_veget -arch $arch -j $job $full_flag || exit 1
     40     cd -
     41 
     42     cd ../DYNAMICO
     43}}}
     44Afin que le script puisse compiler les composantes en un coup, mais attention de ne pas utiliser les ARCH "générales" pour LMDZ qui ne suit pas les règles des autres composantes (pour le fichier arch.path)
     45{{{
     46svn diff compile
     47Index: compile
     48===================================================================
     49--- compile     (revision 431)
     50+++ compile     (working copy)
     51@@ -1 +1,2 @@
     52-make_icosa_lmdz -debug -parallel mpi_omp -p lmd -with_orchidee -arch X64_ADA -arch_path ../ARCH -job 8
     53+#make_icosa_lmdz -debug -parallel mpi_omp -p lmd -with_orchidee -arch X64_ADA -arch_path ../ARCH -job 8
     54+make_icosa_lmdz -debug -parallel mpi_omp -p lmd -arch X64_JEANZAY -arch_path ../ARCH -job 8
     55}}}
     56Afin de compiler sans ORCHIDEE
     57
     58== 3. Mise en place la simulation
     59