source: trunk/deftanks/giant/job_mpi8_omp8 @ 101

Last change on this file since 101 was 52, checked in by aslmd, 14 years ago

chantier principal du commit
--- version LMDZ5 qui fonctionne pour tests geantes
--- prochaine etape, tests sur GNOME

M libf/dyn3dpar/comconst.h
M libf/dyn3dpar/conf_planete.F90
ajout du flux de chaleur intrinseque: ihf
[par defaut il est nul]

M libf/dyn3dpar/gcm.F
changements cosmetiques
[pour diff plus efficace avec version non par]

M libf/dyn3dpar/iniacademic.F
possibilites de variations latitudinales
de temperature plus originales
[seulement pour planet_type.eq."giant"]

M libf/dyn3dpar/leapfrog_p.F

  1. ajout d'une tendance causee par le flux de chaleur intrinseque

(seulement prise en compte si planet_type.eq."giant")

  1. correction bugs problematiques a la compilation et au run

--> probleme dans les boucles (l'indice etait llm et non l)
--> ajout de SAVE pour les variables paralleles
--> correction des declarations de variables manquantes

M libf/dyn3dpar/calfis_p.F
correction d'une deuxieme parenthese manquante sur ALLOCATE(zteta(klon,llm))

M libf/phylmd/regr_lat_time_climoz_m.F90
erreur a la compilation avec FCM... il s'agit d'une routine terrestre
il y a visiblement un probleme avec o3_in
en attendant, les lignes sont commentees avec !AS

A deftanks/giant 8 fichiers
ajout de fichiers de configuration typiques pour les geantes gazeuses
[experimental pour le moment... on est loin de jupiter]

--> comparaisons entre un run ancien [avec LMDZ5-dev sur SVN ipsl sans cp var]
et run avec version sur ce SVN planeto donne des resultats similaires

pratique

A ioipsl
A ioipsl/compile_ioipsl.bash
A ioipsl/util 16 fichiers
script et utilitaire pour compiler IOIPSL de facon independante
il suffit d'executer ./compile_ioipsl.bash

M arch/arch-AMD64_CICLAD.path
si IOIPSL a ete compile avec la methode precedente, les bons
PATH sont definis dans ce fichier [le NETCDF est aussi OK]

M 000-README-svn
mise a jour options "svn status"

M mars/libf/phymars/meso_callkeys.h
mise a jour mineure du fichier
[ecri_phys etait defini mais pas dans la liste]

File size: 1.3 KB
Line 
1# Exemple de job pour soumission en MPI en classe debug
2# pour soumettre ce job: llsubmit nom_du_job
3# @ job_type = parallel
4### @ class = debug
5# @ wall_clock_limit = 2:00:00
6# @ cpu_limit = 1:58:00
7# Memoire max. utilisee (ici 3.2 Go) # rappel: prendre data+stack <=3.7gb
8# @ data_limit = 20.8gb
9# @ stack_limit=8.8gb,8.8gb
10# Nombre de processus demandés:
11# @ total_tasks = 8
12# Nombre de tâches OpenMP/pthreads par processus MPI
13# @ parallel_threads = 8
14# Nom du travail LoadLeveler
15# @ job_name   = job_mpi8_omp8
16# Fichier de sortie standard du travail       
17# @ output     = $(job_name).$(jobid)
18# Fichier de sortie d'erreur du travail
19# @ error      =  $(job_name).$(jobid)
20# @ notification = error
21# @ queue                   
22
23# Pour avoir l'echo des commandes
24set -x
25pwd
26ls -A
27
28# La memoire STACK max. (defaut 4Mo) utilisee (ici 64 Mo) par
29# les variables privees de chaque thread.
30#export XLSMPOPTS=$XLSMPOPTS:stack=65536000
31## 128 Mo
32#export XLSMPOPTS=$XLSMPOPTS:stack=131072000
33## 256 Mo
34#export XLSMPOPTS=$XLSMPOPTS:stack=262144000
35## 512 Mo
36#export XLSMPOPTS=$XLSMPOPTS:stack=524288000
37## 1024 Mo
38export XLSMPOPTS=$XLSMPOPTS:stack=1048576000
39## 1536 Mo
40#export XLSMPOPTS=$XLSMPOPTS:stack=1572864000
41
42# Execution du programme
43hpmcount ./gcm_320x640x30_phynophys_para.e > gcm.out 2>&1
44
45ls -At
Note: See TracBrowser for help on using the repository browser.