Changeset 547 for trunk/MESOSCALE_DEV


Ignore:
Timestamp:
Feb 29, 2012, 10:33:46 PM (13 years ago)
Author:
aslmd
Message:

UTIL PYTHON: make f2py stuff work with gfortran. thanks to JBM :)

Location:
trunk/MESOSCALE_DEV
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE_DEV/NOTES.txt

    r542 r547  
     1********************************* compilation API
     2Il fallait faire trois choses:
     31) 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
     52) 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;
     73) Autre bug:
     8"libnetcdf.a: could not read symbols: Bad value > collect2"
     9L'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 ...
     11Cette 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*******************************
    113
    214NE PASE UTILISER NOMBRES NEGATIFS DANS LE CAS HILL !!!!
Note: See TracChangeset for help on using the changeset viewer.