Changeset 287
- Timestamp:
- 10/21/11 19:05:17 (12 years ago)
- Location:
- XMLIO_V2/dev/common
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/common/arch/arch-X64_TITANE.env
r281 r287 1 1 module unload netcdf 2 module unload hdf5 3 export HDF5_INC_DIR=$WORKDIR/hdf5/include 4 export HDF5_LIB_DIR=$WORKDIR/hdf5/lib 5 2 6 export NETCDF_INC_DIR=$WORKDIR/netcdf4/include 3 7 export NETCDF_LIB_DIR=$WORKDIR/netcdf4/lib 4 8 5 module unload phdf56 module load phdf5/1.8.69 #module unload phdf5 10 #module load phdf5/1.8.6 -
XMLIO_V2/dev/common/arch/arch-X64_TITANE.fcm
r282 r287 7 7 %LINKER mpif90 -nofor-main 8 8 9 %BASE_CFLAGS -ansi -D XIOS_LIBRARY -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 27910 %PROD_CFLAGS -O3 9 %BASE_CFLAGS -ansi -DXIOS_LIBRARY -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 279 10 %PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS 11 11 %DEV_CFLAGS -D XIOS_DEBUG -g -traceback 12 %DEBUG_CFLAGS -D XIOS_DEBUG -g -traceback 12 %DEBUG_CFLAGS -D XIOS_DEBUG -g -traceback -fno-inline 13 13 14 %BASE_FFLAGS -D XIOS_LIBRARY -DNONE -D XIOS_LIBRARY14 %BASE_FFLAGS -DXIOS_LIBRARY -DXIOS_LIBRARY 15 15 %PROD_FFLAGS -O3 16 %DEV_FFLAGS -D 17 %DEBUG_FFLAGS -D 16 %DEV_FFLAGS -DXIOS_DEBUG -g -traceback 17 %DEBUG_FFLAGS -DXIOS_DEBUG -g -traceback 18 18 19 19 %BASE_INC -D NONE -
XMLIO_V2/dev/common/arch/arch-X64_TITANE.path
r252 r287 1 1 NETCDF_INCDIR="-I $NETCDF_INC_DIR" 2 2 NETCDF_LIBDIR="-L $NETCDF_LIB_DIR" 3 NETCDF_LIB="-lnetcdf "3 NETCDF_LIB="-lnetcdff -lnetcdf" 4 4 5 5 MPI_INCDIR="" … … 9 9 HDF5_INCDIR="-I $HDF5_INC_DIR" 10 10 HDF5_LIBDIR="-L $HDF5_LIB_DIR" 11 HDF5_LIB="-lhdf5_hl -lhdf5 -lz -lcurl" 11 HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" 12 13 OASIS_INCDIR="-I$WORKDIR/NEMO_COUPLE/prism/X64/build/lib/psmile.MPI1" 14 OASIS_LIBDIR="-L$WORKDIR/NEMO_COUPLE/prism/X64/lib" 15 OASIS_LIB="-lpsmile.MPI1 -lmpp_io" -
XMLIO_V2/dev/common/bld.cfg
r245 r287 27 27 bld::lib::xmlio xmlio 28 28 bld::target libxmlio.a 29 bld::target main_server.exe 29 bld::target main_server.exe test_netcdf.exe 30 30 bld::exe_dep 31 31 … … 37 37 bld::tool::cflags %CFLAGS %CBASE_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I/usr/include 38 38 bld::tool::fflags %FFLAGS %FBASE_INC -I/usr/include 39 bld::tool::cppkeys %CPP_KEY 40 bld::tool::fppkeys %CPP_KEY 39 41 40 42 # Pre-process code before analysing dependencies 41 43 bld::pp false 44 bld::excl_dep use::mod_prism_get_comm 45 bld::excl_dep use::mod_prism_proto 42 46 bld::excl_dep inc::mpif.h -
XMLIO_V2/dev/common/make_xios
r281 r287 2 2 3 3 install_dir=$PWD 4 compil_full="false" 5 use_oasis="false" 4 6 5 7 # Traitement de la ligne de commande … … 15 17 "--debug") compil_mode="debug" ; shift ;; 16 18 "--arch") arch=$2 ; shift ; shift ;; 19 "--full") compil_full="true" ; shift ; shift ;; 20 "--use_oasis") use_oasis="true" ; shift ; shift ;; 17 21 "--doc") doc="true" ; shift ;; 18 22 *) code="$1" ; shift ;; … … 73 77 fi 74 78 79 if [[ "$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" 84 else 85 fcm build 86 fi 75 87 XMLIO_CINCDIR="$NETCDF_INCDIR $HDF5_INCDIR $MPI_INCDIR" 76 XMLIO_FINCDIR="$ MPI_INCDIR"88 XMLIO_FINCDIR="$XMLIO_FINCDIR $MPI_INCDIR" 77 89 78 XMLIO_LIB="$ NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB $MPI_LIB"90 XMLIO_LIB="$XMLIO_LIB $NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB $MPI_LIB" 79 91 80 92 rm -f config.fcm 81 93 echo "%COMPIL_CFLAGS $COMPIL_CFLAGS" >> config.fcm 82 94 echo "%COMPIL_FFLAGS $COMPIL_FFLAGS" >> config.fcm 95 echo "%CPP_KEY $XMLIO_CPPKEY" >> config.fcm 83 96 84 97 echo "%CBASE_INC $XMLIO_CINCDIR" >> config.fcm … … 102 115 #$make_dir/tools/preprocess_f03 $make_dir/src/xmlio/fortran/ixmlioserver.f90 $make_dir/src/xmlio/fortran/ixmlioserver.f03.in 103 116 104 fcm build 117 if [[ "$compil_full" == "true" ]] 118 then 119 fcm build -f 120 else 121 fcm build 122 fi 105 123 124 125 if [[ $? == 0 ]] 126 then 127 # cd $WORKDIR/XMLIO_NEMO_COUPLE/modeles/NEMO/WORK 128 cd $WORKDIR/XMLIO_NEMO/modeles/NEMO/WORK 129 make 130 fi
Note: See TracChangeset
for help on using the changeset viewer.