source: trunk/DOC/test-changement-ifort.txt @ 170

Last change on this file since 170 was 4, checked in by dumas, 10 years ago

initial import GRISLI trunk

File size: 1.3 KB
Line 
1Test des changements de compilateur ifort9 -> ifort10
2-------------------------------------------------------
3
4- motivation. Le probleme de fonctionnement aux petites grilles vient
5du memory stack. A partir de la version 10, il y a un ordre
6-heap-array qui permet de gerer differemment cette memoire.
7
8
9- Probleme additionnel, en version 10 la routine litho-0.3 plante,
10modification (litho-0.4) avec une syntaxe f90. Il faut verifier que ça
11donne les mêmes resultats.
12
13
14Tests en 25 km
15
16Pour tourner en ifort9, il faut modifier l'appel des librairies.
17export LD_LIBRARY_PATH=/usr/localcat/intel/compiler9/lib:/usr/local/intel/mkl9/lib/32/:$LD_LIBRARY_PATH
18
19A25tst01 : ifort9  litho-0.3 run 10000 ans depuis un stationnaire.
20A25tst02 : ifort9  litho-0.4 run 10000 ans depuis un stationnaire.
21
22Resultat, les differences n'excedent pas 1 m mais plutôt de l'ordre du mm sauf quelques regions cm-dm.
23Conclusion : On garde litho-0.4
24
25A25tst03 : ifort10  litho-0.4 run 10000 ans depuis un stationnaire.
26avec l'option -heap-array
27
28De differences en moyenne assez faibles mais sur certains ice streams
29peuvent être fortes (max quelques m). D'apres Michel S. ce n'est pas
30normal compte tenu des options de compil qui devraient donner des
31resultats parfaits. Les differences pourraient venir de mkl dont on ne
32sait pas comment ils ont ete compiles.
33
34
35
Note: See TracBrowser for help on using the repository browser.