[36] | 1 | |
---|
[112] | 2 | 13min_si_Registry_modifie |
---|
| 3 | 15min_makemeso_moins_f |
---|
| 4 | 1min_phys_plus_dyn_chgtresol |
---|
| 5 | |
---|
| 6 | PD_SCALAR est T par defaut desormais !! |
---|
| 7 | |
---|
| 8 | |
---|
[96] | 9 | il faudrait regler le prob du Registry dans le LES |
---|
| 10 | il y a un souci avec les variables liees a l'eau et d'autres |
---|
| 11 | |
---|
[100] | 12 | ---anciennes notes lES sur gnome pb avec ideal.exe |
---|
| 13 | ## jusque 201 OK avec ideal.exe sequentiel |
---|
| 14 | ## ensuite il vaut mieux utiliser |
---|
| 15 | ## mpirun -n 4 ideal.exe |
---|
| 16 | ## le MP_STACK_SIZE est dans le bashrc |
---|
| 17 | |
---|
| 18 | |
---|
| 19 | |
---|
[91] | 20 | concat.e puis localtime.e puis |
---|
[112] | 21 | localtime.e (tres long) puis concatnc.e pour avoir en ls |
---|
| 22 | le resultat doit etre strider a 10... sinon bug affichage |
---|
| 23 | |
---|
[90] | 24 | ncwa -O -v mtot,icetot -a longitude -d longitude,-179.0,179.0 diagfi.nc yeye.nc |
---|
[91] | 25 | ncwa -O -v mtot -a longitude -d longitude,-180.0,180.0 concat_LT.nc mawd.nc |
---|
[96] | 26 | (si trop gros faire ncrcat -v mtot -d Time,,,2 concat_LT.nc yorgl.nc) |
---|
[90] | 27 | |
---|
[114] | 28 | resumee |
---|
| 29 | --> localtime.e tres long |
---|
| 30 | --> concatnc.e en ls tres court |
---|
| 31 | --> renomme le fichier |
---|
| 32 | --> ncwa -O -v mtot,Time -a longitude -d longitude,-180.0,180.0 gcm_LT14_a035.nc mawd_a035.nc |
---|
| 33 | |
---|
[91] | 34 | A FAIRE:::: mettre des flags precompilo dans les meso_ |
---|
| 35 | les reporter dans makegcm |
---|
[90] | 36 | |
---|
[77] | 37 | changer le renormalisation dans aeropacity ???? |
---|
| 38 | on ne laisse pas aerosol comme le lifting veut qu'il soit ! |
---|
| 39 | tenter des taux de soulevement pour que taudust_tmp soit les obs |
---|
| 40 | en prescivant une dust bomb fixe d opacite, on aura au moins la structure verticale |
---|
[73] | 41 | |
---|
[84] | 42 | tester traceurs radiativement actifs avec la nouvelle physique ????? |
---|
[77] | 43 | |
---|
[112] | 44 | A FAIRE: PB LES sur iDATAPLEX (les points HFX nuls) (pas de soucis sur ciclad) |
---|
[77] | 45 | METTRE SUR LE svn LA BASE d'ETATS INITIAUX ???? |
---|
| 46 | |
---|
[73] | 47 | more than 4 procs w/ nest ??? y reflechir |
---|
[77] | 48 | ----------------------------------------------------------------------- |
---|
| 49 | -- si possible comment determiner taille ? |
---|
| 50 | nproc doit diviser e_we-1 (1er nest) |
---|
| 51 | grid_ratio doit diviser e_we-1 +4 (1er nest) |
---|
| 52 | soit e_we=ye+1 |
---|
| 53 | grid_ratio divise ye+4 et nproc divise ye |
---|
| 54 | soit nproc=8, ye=8*i |
---|
| 55 | ainsi il existe j tel que 8i + 4 = 3j ou encore 4*[2i+1] = 3j |
---|
| 56 | verifie par exemple si 2i+1 est multiple de 3 |
---|
| 57 | il suffit donc de trouver un multiple impair de 3 et de deduire i |
---|
| 58 | par exemple 2i+1=33 >>>> i=16 |
---|
| 59 | >>>> e_we = 129 pour le 1er nest (et ajouter 4 pour les suivants) |
---|
| 60 | ------------------------------------------------------------------------ |
---|
[73] | 61 | |
---|
[77] | 62 | ne pas utiliser le FASTCASE avec traceurs (instabilites en haut) |
---|
| 63 | ces instabilites sont cependant reglees si on augmente radt a 10 par exemple |
---|
| 64 | |
---|
[84] | 65 | pour le cycle de l'eau c'est OK de regler caps=F dans le mesoscale |
---|
| 66 | sauf si on commence a devoiler la calotte permanente nord |
---|
| 67 | ---> corrige, scenario caps specifique au mesoscale |
---|
[73] | 68 | |
---|
[77] | 69 | NE SERAIT-CE PAS MIEUX DE TOUT TRANSMETTRE AUX BORNES ??? |
---|
| 70 | tous les traceurs, pas seulement vapor |
---|
[73] | 71 | |
---|
| 72 | |
---|
[77] | 73 | - attention il faut les trois MARS sinon il s arrete sans message clair |
---|
| 74 | - attention a ne pas lancer le modele s il est deja lance |
---|
| 75 | - important que pd_scalar soit a T ... le mettre par defaut ???? |
---|
[72] | 76 | |
---|
| 77 | |
---|
[45] | 78 | ROUTINES a AJOUTER sont dans COMMON_GCM |
---|
| 79 | - passer aux nouveaux makegcm [en commun avec Ehouarn si on veut le nouveau |
---|
| 80 | readtesassim qui est en F90] |
---|
| 81 | - il faut tester le nest pour verifier les lignes trop longues |
---|
[36] | 82 | |
---|
[77] | 83 | (ok) lier gr_fi_dyn qui est dans dyn3d |
---|
| 84 | (ok) regler le pb du nouveau readtesassim (ou alors le lier tout simplement ou |
---|
| 85 | l'appeler meso_readtesassim) |
---|
| 86 | (ok) regler le pb meso_dustlift (le lier dans makemeso comme point precedent) |
---|
| 87 | (car le souci c que dustlift est appele dans vdifc) |
---|
[36] | 88 | |
---|
[77] | 89 | RESTE a ADAPTER le LES a la NOUVELLE PHYSIQUE |
---|
| 90 | il y a normalement peu a faire |
---|
| 91 | reste a faire egalement le -DNEWPHYS pour le LES |
---|
[24] | 92 | |
---|
[77] | 93 | attention pb d'affichage des valeurs dans le fichier texte avec LES ??? |
---|
| 94 | bien que les valeurs du fichier soient tout a fait raisonnables |
---|
| 95 | ... n'est-ce pas un effet de bord cache ???? |
---|
[34] | 96 | |
---|
| 97 | |
---|
[77] | 98 | apres fusion, le LES est reconnu par module_lmd_driver lorsque diff_opt=2 km_opt=2 |
---|
[34] | 99 | |
---|
| 100 | |
---|
[77] | 101 | -attention PB si on ne sort pas HFX et USTM (note dans le Registry) |
---|
| 102 | -il faut run.def nouvelle physique [c est meme ce qui est utilise par runmeso] |
---|
| 103 | - IL FAUT SE PENCHER SUR LE FAIT QU'ON INDIQUE q2val=0 dans lmd_driver .... |
---|
[34] | 104 | |
---|
[77] | 105 | ----------------------- |
---|
[32] | 106 | ATTENTION NOUVELLE PHYSIQUE |
---|
| 107 | Oui, c'est quelque chose qu'il faut probablement changer partout |
---|
| 108 | maintenant que la version de pgf90 à changé (sur les machines du LMD). |
---|
| 109 | Avec cette nouvelle version (7.1-6), le '-fast' est plus agressif |
---|
| 110 | qu'avant (et inclue entre autre les horribles '-Mvect=sse -Mscalarsse' |
---|
| 111 | qui dégradent la précision de certains calculs pour accélérer le code); |
---|
| 112 | je préconise de ne plus s'en servir. Bon d'accord, je n'ai pas fait une |
---|
| 113 | étude approfondie de l'impact de '-fast', mais j'ai vu qu'avec, |
---|
| 114 | j'obtenais des résultats différents lorsque je changeais simplement |
---|
| 115 | l'ordre des traceurs... |
---|
[24] | 116 | |
---|
[32] | 117 | Aymeric Spiga wrote: |
---|
| 118 | > je détecte ces changements d'option de compilation ; ont-ils de |
---|
| 119 | > l'importance ? |
---|
| 120 | > |
---|
| 121 | > Aymeric |
---|
| 122 | > |
---|
| 123 | > < # set optim90=" -fast" |
---|
| 124 | > < # set optimtru90=" -fast -c -Mfree " |
---|
| 125 | > < # set optim90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align" |
---|
| 126 | > < # set optimtru90=" -O2 -Munroll=c:1 -Mnoframe -Mcache_align" |
---|
| 127 | > < set optim90=" -O2 -Munroll -Mcache_align" |
---|
| 128 | > < set optimtru90=" -O2 -Munroll -Mcache_align" |
---|
| 129 | > --- |
---|
| 130 | > |
---|
| 131 | >> set optim90=" -fast" |
---|
| 132 | >> set optimtru90=" -fast -c -Mfree " |
---|
[77] | 133 | ------------------------------ |
---|
[32] | 134 | |
---|
| 135 | |
---|
[77] | 136 | - attention a cp et R, normaliser une bonne fois pour toutes |
---|
| 137 | - il manque sur le SVN les cas idealises |
---|
[27] | 138 | - il manque sur le SVN les scripts MPI |
---|
[77] | 139 | - il faut recompiler les librairies NETCDF |
---|
| 140 | - mettre la nouvelle physique |
---|
| 141 | - mettre les DEF du meso-echelle |
---|
[24] | 142 | |
---|
[77] | 143 | - modele ok sur auric |
---|
[24] | 144 | - modele pas ok sur ciclad avec pgf2010, erreur inedite un seul module manquant |
---|
[77] | 145 | - modele LES OK sur ciclad |
---|
| 146 | - modele LES ok sur auric |
---|
[24] | 147 | |
---|
[77] | 148 | 24/01/2011 |
---|
| 149 | tests g95 en 64bits natif sur systeme Linux |
---|
| 150 | -- modifications de makemeso, tests |
---|
| 151 | -- tout est OK sauf les libraires NETCDF, probleme d'underscore |
---|
| 152 | -- OK avec libraires maison compilees avec g95 standard sur flores [et tourne OK] |
---|
[24] | 153 | |
---|
| 154 | |
---|
| 155 | |
---|
[77] | 156 | mpi_64_pgf7_ncdf4_mpi1.2.txt |
---|
| 157 | - probleme lors de la compilation de solve_em : LINUX runs out of memory [huchard] |
---|
| 158 | - IL FAUT COMPILER SUR auric |
---|
| 159 | nougaro est lent a la compilation, utiliser surtout auric |
---|
[24] | 160 | |
---|
[32] | 161 | |
---|
| 162 | |
---|
| 163 | |
---|
[77] | 164 | ______________________________________________________ |
---|
[32] | 165 | |
---|
| 166 | |
---|
| 167 | PB MPI |
---|
| 168 | /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): |
---|
| 169 | In function `PMI_Init': |
---|
| 170 | simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically |
---|
| 171 | linked applications requires at runtime the shared libraries from the glibc |
---|
| 172 | version used for linking |
---|
| 173 | /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): |
---|
| 174 | In function `PMI_Init': |
---|
| 175 | simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically |
---|
| 176 | linked applications requires at runtime the shared libraries from the glibc |
---|
| 177 | version used for linking |
---|
| 178 | /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): |
---|
| 179 | In function `PMI_Init': |
---|
| 180 | simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically |
---|
| 181 | linked applications requires at runtime the shared libraries from the glibc |
---|
| 182 | version used for linking |
---|
| 183 | /donnees/aslmd/MODELES/MPI/mpich2-1.2.1p1_PGF7/lib/libmpich.a(simple_pmi.o): |
---|
| 184 | In function `PMI_Init': |
---|
| 185 | simple_pmi.c:(.text+0x15c0): warning: Using 'gethostbyname' in statically |
---|
| 186 | linked applications requires at runtime the shared libraries from the glibc |
---|
| 187 | version used for linking |
---|
| 188 | |
---|
| 189 | |
---|
| 190 | POSSIBLE mars.sed |
---|
| 191 | |
---|
| 192 | s+ *../frame/module_internal_header_util.o ../frame/pack_utils.o |
---|
| 193 | -L../external/esmf_time_f90 -lesmf_time+& -L../mars_lmd/libo -llmd |
---|
| 194 | -Mmpi=mpich2+g |
---|
| 195 | |
---|