Changeset 547 for trunk/MESOSCALE_DEV
- Timestamp:
- Feb 29, 2012, 10:33:46 PM (13 years ago)
- Location:
- trunk/MESOSCALE_DEV
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE_DEV/NOTES.txt
r542 r547 1 ********************************* compilation API 2 Il fallait faire trois choses: 3 1) Spécifier le chemin vers la librairie NetCDF grâce à l'option --include-paths de f2py, autrement dit ajouter: 4 --include-paths $NETCDF/include:$NETCDF/lib 5 2) Ceci entrainait un bug: 6 "readfortrancode: could not find include file" car une partie de la routine crackfortran.py du paquet EPD était mal écrite; j'ai installé la nouvelle version de EPD (7.2) et ce premier problème fut écarté car ils ont corrigé les lignes correspondantes dans crackfortran.py; 7 3) Autre bug: 8 "libnetcdf.a: could not read symbols: Bad value > collect2" 9 L'ajoût de l'option --with-pic lors de la compilation de NetCDF résout le problème. Autrement dit, il faut faire: 10 ./configure --with-pic ... 11 Cette option permet de créer un "position independent code, needed for shared libraries". Je ne comprends pas exactement ce que ça veut dire, mais maintenant ça marche! 12 ******************************* 1 13 2 14 NE PASE UTILISER NOMBRES NEGATIFS DANS LE CAS HILL !!!!
Note: See TracChangeset
for help on using the changeset viewer.