Changeset 32
- Timestamp:
- Jan 25, 2011, 7:22:48 PM (14 years ago)
- Location:
- trunk/mesoscale
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mesoscale/LMD_MM_MARS/SIMU/runmeso
r28 r32 8 8 # Author: A. Spiga # 9 9 # New version : December 2008 # 10 # Modified : 2009-2010 # 11 # New physics : 2011 # 10 12 ############################### 11 13 … … 54 56 echo '**********************************************' 55 57 58 ######## NEWPHYS ??? 59 if [[ ! ( -f "run.def" ) ]] 60 then 61 newphys=0 62 else 63 echo '** New LMD physics >>> YES [run.def is here]' 64 echo '**********************************************' 65 newphys=1 66 fi 67 56 68 ########################## 57 69 # GET INFO FROM NAMELIST # … … 61 73 #echo '***********************' 62 74 echo '** Simulation directory >>> '${simu_folder} 63 ######## NEWPHYS64 ## if [[ ! ( -f "run.def" ) ]]65 ## then66 ## echo 'new physics: you got to have run.def !'67 ## exit68 ## fi69 75 if [[ ! ( -f "namelist.input" ) ]] 70 76 then … … 214 220 echo "** <2> g95" 215 221 echo "** <3> mpi+pgf90" 222 echo "** .... more in makemeso ...." 216 223 echo '**********************************************' 217 224 echo "Your choice ? (1-3)" ; read compilo … … 236 243 fi 237 244 echo ${nest} >> tmp 245 246 if [[ ${newphys} -eq 0 ]] 247 then 238 248 ./makemeso -d < tmp > /dev/null 249 else 250 ./makemeso -d -p < tmp > /dev/null 251 fi 252 239 253 \rm tmp 2> /dev/null 240 254 work_folder=${meso_folder}'/'$(more what_folder) 241 255 echo 'work_folder : '${work_folder} 242 256 \rm what_folder 2> /dev/null 257 243 258 ##################### NB: define the domain if was not done yet 244 259 if [[ -f "${simu_folder}/namelist.wps" ]] … … 342 357 cd ../../.. 343 358 fi 344 ##****** 345 ./makemeso -r < ${simu_folder}/makemeso_input 346 ##****** 359 360 ##****** 361 if [[ ${newphys} -eq 0 ]] 362 then 363 ./makemeso -r < ${simu_folder}/makemeso_input 364 else 365 ./makemeso -r -p < ${simu_folder}/makemeso_input 366 fi 367 ##****** 368 369 347 370 if [[ -f ${wrfexe} ]] 348 371 then -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_save
r11 r32 1 cp -rf mars_lmd save/1 cp -rf mars_lmd* save/ -
trunk/mesoscale/NOTES.txt
r27 r32 1 -il faut run.def nouvelle physique 2 3 ATTENTION NOUVELLE PHYSIQUE 4 Oui, c'est quelque chose qu'il faut probablement changer partout 5 maintenant que la version de pgf90 à changé (sur les machines du LMD). 6 Avec cette nouvelle version (7.1-6), le '-fast' est plus agressif 7 qu'avant (et inclue entre autre les horribles '-Mvect=sse -Mscalarsse' 8 qui dégradent la précision de certains calculs pour accélérer le code); 9 je préconise de ne plus s'en servir. Bon d'accord, je n'ai pas fait une 10 étude approfondie de l'impact de '-fast', mais j'ai vu qu'avec, 11 j'obtenais des résultats différents lorsque je changeais simplement 12 l'ordre des traceurs... 13 14 Aymeric Spiga wrote: 15 > je détecte ces changements d'option de compilation ; ont-ils de 16 > l'importance ? 17 > 18 > Aymeric 19 > 20 > < # set optim90=" -fast" 21 > < # set optimtru90=" -fast -c -Mfree " 22 > < # set optim90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align" 23 > < # set optimtru90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align" 24 > < set optim90=" -O2 -Munroll -Mcache_align" 25 > < set optimtru90=" -O2 -Munroll -Mcache_align" 26 > --- 27 > 28 >> set optim90=" -fast" 29 >> set optimtru90=" -fast -c -Mfree " 30 1 31 2 32 … … 26 56 27 57 nougaro est lent a la compilation, utiliser surtout auric 58 59 60 61 62 63 64 65 PB MPI 66 /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): 67 In function `PMI_Init': 68 simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically 69 linked applications requires at runtime the shared libraries from the glibc 70 version used for linking 71 /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): 72 In function `PMI_Init': 73 simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically 74 linked applications requires at runtime the shared libraries from the glibc 75 version used for linking 76 /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): 77 In function `PMI_Init': 78 simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically 79 linked applications requires at runtime the shared libraries from the glibc 80 version used for linking 81 /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): 82 In function `PMI_Init': 83 simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically 84 linked applications requires at runtime the shared libraries from the glibc 85 version used for linking 86 87 88 POSSIBLE mars.sed 89 90 s+ *../frame/module_internal_header_util.o ../frame/pack_utils.o 91 -L../external/esmf_time_f90 -lesmf_time+& -L../mars_lmd/libo -llmd 92 -Mmpi=mpich2+g 93
Note: See TracChangeset
for help on using the changeset viewer.