source: trunk/mesoscale/NOTES.txt @ 35

Last change on this file since 35 was 34, checked in by aslmd, 15 years ago

LMD_MM_MARS et LMD_LES_MARS convergence maintenant complete pour l'interface lmd_driver qui reconnait le cas LES avec les options de run; il y a desormais une seule version de la routine lmd_driver en commun entre MM et LES\n LMD_LES_MARS fonctionnement ameliore sans ecriture de fichiers dans modif_mars, adaptation de makeles en consequence\n LMD_LES_MARS cas test verifie\n LMD_LES_MARS ne fonctionne pas encore avec la nouvelle physique mais adaptation a priori rapide de par le travail effectue sur LMD_MM_MARS via la methode -DNEWPHYS

File size: 3.8 KB
Line 
1RESTE a ADAPTER le LES a la NOUVELLE PHYSIQUE
2il y a normalement peu a faire
3reste a faire egalement le -DNEWPHYS pour le LES
4
5attention pb d'affichage des valeurs dans le fichier texte avec LES ???
6bien que les valeurs du fichier soient tout a fait raisonnables
7... n'est-ce pas un effet de bord cache ????
8
9
10apres fusion, le LES est reconnu par module_lmd_driver lorsque diff_opt=2 km_opt=2
11
12
13-attention PB si on ne sort pas HFX et USTM (note dans le Registry)
14-il faut run.def nouvelle physique [c est meme ce qui est utilise par runmeso]
15- IL FAUT SE PENCHER SUR LE FAIT QU'ON INDIQUE q2val=0 dans lmd_driver ....
16
17ATTENTION NOUVELLE PHYSIQUE
18Oui, c'est quelque chose qu'il faut probablement changer partout
19maintenant que la version de pgf90 à changé (sur les machines du LMD).
20Avec cette nouvelle version (7.1-6), le '-fast' est plus agressif
21qu'avant (et inclue entre autre les horribles '-Mvect=sse -Mscalarsse'
22qui dégradent la précision de certains calculs pour accélérer le code);
23je préconise de ne plus s'en servir. Bon d'accord, je n'ai pas fait une
24étude approfondie de l'impact de '-fast', mais j'ai vu qu'avec,
25j'obtenais des résultats différents lorsque je changeais simplement
26l'ordre des traceurs...
27
28Aymeric Spiga wrote:
29> je détecte ces changements d'option de compilation ; ont-ils de
30> l'importance ?
31>
32> Aymeric
33>
34> < #   set optim90=" -fast"
35> < #   set optimtru90=" -fast -c -Mfree "
36> < #   set optim90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align"
37> < #   set optimtru90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align"
38> <    set optim90=" -O2 -Munroll -Mcache_align"
39> <    set optimtru90=" -O2 -Munroll -Mcache_align"
40> ---
41>   
42>>    set optim90=" -fast"
43>>    set optimtru90=" -fast -c -Mfree "
44
45
46
47- attention a cp et R, normaliser une bonne fois pour toutes
48- il manque sur le SVN les cas idealises
49- il manque sur le SVN les scripts MPI
50- il faut recompiler les librairies NETCDF
51- mettre la nouvelle physique
52- mettre les DEF du meso-echelle
53
54- modele ok sur auric
55- modele pas ok sur ciclad avec pgf2010, erreur inedite un seul module manquant
56- modele LES OK sur ciclad
57- modele LES ok sur auric
58
5924/01/2011
60tests g95 en 64bits natif sur systeme Linux
61-- modifications de makemeso, tests
62-- tout est OK sauf les libraires NETCDF, probleme d'underscore
63-- OK avec libraires maison compilees avec g95 standard sur flores [et tourne OK]
64
65
66
67mpi_64_pgf7_ncdf4_mpi1.2.txt
68- probleme lors de la compilation de solve_em : LINUX runs out of memory [huchard]
69- IL FAUT COMPILER SUR auric
70
71nougaro est lent a la compilation, utiliser surtout auric
72
73
74
75
76
77
78
79PB MPI
80/donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o):
81In function `PMI_Init':
82simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically
83linked applications requires at runtime the shared libraries from the glibc
84version used for linking
85/donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o):
86In function `PMI_Init':
87simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically
88linked applications requires at runtime the shared libraries from the glibc
89version used for linking
90/donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o):
91In function `PMI_Init':
92simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically
93linked applications requires at runtime the shared libraries from the glibc
94version used for linking
95/donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o):
96In function `PMI_Init':
97simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically
98linked applications requires at runtime the shared libraries from the glibc
99version used for linking
100
101
102POSSIBLE mars.sed
103
104s+ *../frame/module_internal_header_util.o ../frame/pack_utils.o
105-L../external/esmf_time_f90 -lesmf_time+& -L../mars_lmd/libo -llmd
106-Mmpi=mpich2+g
107
Note: See TracBrowser for help on using the repository browser.