Guide d'installation et exécution (copie de Dorval)
...
Il faut d'abord vous assurer que vous avez des liens sur des répertoires de données à grand volume de la forme $HOME/data/"MACHINE" pour chacune des machines d'exécution (backends) et de préparation (frontends) que vous voulez utiliser
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Compilation
- ssh spica, hadar, alef ou pollux
- cd $HOME/CICECMC_2.2.0
- . linkme (environnement cice)
- cd $HOME/CICECMC_2.2.0/cice4.0_cmc/
- editer un template (e.g. comp_ice.A15km_8_square) et ajuster la configuration MPI
- exemple de compilation pour NEMO-CICE, ORCA025 128 cpus
- clean_ice
- comp_ice.ORCA025_128_square_NEMO
- créera une librairie cice dans $HOME/CONCEPTS_3.0.0/nemo3_1_cmc/modipsl/libcice_2.2.0
- Exemple ici pour le l'Arctique à 15 km, 4 procs x 2 procs (avec une rangée de "padding au nord")
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
# NTASK equals nprocs in ice_in |
...
...
...
...
...
...
...
...
# one per processor with distribution_type='cartesian' |
...
...
# squarish blocks with distribution_type='rake' |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
NTASK 8 # total number of processors
setenv BLCKX 128 # x-dimension of blocks ( not including )
setenv BLCKY 274 # y-dimension of blocks ( ghost cells ) |
exécuter comp_ice.A15km_8_square
- Fichier objets dans compile/$TRUE_HOST (attention liens symboliques)
- Exécutable dans EXECDIR/$TRUE_HOST (attention liens symboliques)
Lancement du modèle avec les scripts
...