Ignore:
Timestamp:
10/21/11 19:05:17 (13 years ago)
Author:
ymipsl
Message:

Mise à jour arch Titane
=> utilisation avec bibliothèque netcdf4 patch plus hdf5 1.8.7

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/common/make_xios

    r281 r287  
    22 
    33install_dir=$PWD 
     4compil_full="false" 
     5use_oasis="false" 
    46 
    57# Traitement de la ligne de commande 
     
    1517         "--debug") compil_mode="debug" ; shift ;; 
    1618         "--arch")  arch=$2     ; shift ; shift ;; 
     19         "--full")  compil_full="true"  ; shift ; shift ;; 
     20         "--use_oasis")  use_oasis="true"  ; shift ; shift ;; 
    1721         "--doc")   doc="true"          ; shift ;; 
    1822         *)         code="$1"           ; shift ;; 
     
    7377fi 
    7478 
     79if [[ "$use_oasis" == "true" ]] 
     80   then 
     81   XMLIO_FINCDIR="$OASIS_INCDIR $XMLIO_FINCDIR" 
     82   XMLIO_LIB="$OASIS_LIBDIR $OASIS_LIB $XMLIO_LIB" 
     83   XMLIO_CPPKEY="$XMLIO_CPPKEY USE_OASIS" 
     84else 
     85  fcm build 
     86fi  
    7587XMLIO_CINCDIR="$NETCDF_INCDIR $HDF5_INCDIR $MPI_INCDIR" 
    76 XMLIO_FINCDIR="$MPI_INCDIR" 
     88XMLIO_FINCDIR="$XMLIO_FINCDIR $MPI_INCDIR" 
    7789 
    78 XMLIO_LIB="$NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB $MPI_LIB" 
     90XMLIO_LIB="$XMLIO_LIB $NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB $MPI_LIB" 
    7991 
    8092rm -f config.fcm 
    8193echo "%COMPIL_CFLAGS $COMPIL_CFLAGS" >> config.fcm 
    8294echo "%COMPIL_FFLAGS $COMPIL_FFLAGS" >> config.fcm 
     95echo "%CPP_KEY       $XMLIO_CPPKEY"  >> config.fcm 
    8396 
    8497echo "%CBASE_INC     $XMLIO_CINCDIR" >> config.fcm      
     
    102115#$make_dir/tools/preprocess_f03 $make_dir/src/xmlio/fortran/ixmlioserver.f90 $make_dir/src/xmlio/fortran/ixmlioserver.f03.in 
    103116 
    104 fcm build 
     117if [[ "$compil_full" == "true" ]] 
     118   then 
     119   fcm build -f 
     120else 
     121  fcm build 
     122fi 
    105123 
     124 
     125if [[ $? == 0 ]] 
     126  then 
     127#    cd $WORKDIR/XMLIO_NEMO_COUPLE/modeles/NEMO/WORK 
     128    cd $WORKDIR/XMLIO_NEMO/modeles/NEMO/WORK 
     129    make 
     130fi 
Note: See TracChangeset for help on using the changeset viewer.