Changeset 395 for XIOS/trunk/arch
- Timestamp:
- 12/10/12 23:50:57 (11 years ago)
- Location:
- XIOS/trunk/arch
- Files:
-
- 15 added
- 12 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/arch/arch-GCC_LINUX.env
r327 r395 1 export HDF5_INC_DIR=$ WORKDIR/hdf5/include2 export HDF5_LIB_DIR=$ WORKDIR/hdf5_gnu/lib1 export HDF5_INC_DIR=$HOME/hdf5/include 2 export HDF5_LIB_DIR=$HOME/hdf5/lib 3 3 4 export NETCDF_INC_DIR=$ WORKDIR/netcdf4/include5 export NETCDF_LIB_DIR=$ WORKDIR/netcdf4_gnu/lib4 export NETCDF_INC_DIR=$HOME/netcdf4/include 5 export NETCDF_LIB_DIR=$HOME/netcdf4/lib 6 6 -
XIOS/trunk/arch/arch-GCC_LINUX.fcm
r327 r395 3 3 ################################################################################ 4 4 5 %CCOMPILER mpic ++5 %CCOMPILER mpicc 6 6 %FCOMPILER mpif90 7 7 %LINKER mpif90 8 8 9 %NO_WARN -W -Wall -Wno-unused-parameter -Wno-long-long -Wno-deprecated 10 %BASE_CFLAGS -ansi -DXIOS_LIBRARY -DNONE -DXIOS_LIBRARY -w 11 %PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS 12 %DEV_CFLAGS -D XIOS_DEBUG -g 13 %DEBUG_CFLAGS -D XIOS_DEBUG -g 9 %BASE_CFLAGS -ansi -w 10 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS 11 %DEV_CFLAGS -g -O2 12 %DEBUG_CFLAGS -g 14 13 15 %BASE_FFLAGS -D XIOS_LIBRARY -DXIOS_LIBRARY14 %BASE_FFLAGS -D__NONE__ 16 15 %PROD_FFLAGS -O3 17 %DEV_FFLAGS - DXIOS_DEBUG -g18 %DEBUG_FFLAGS - DXIOS_DEBUG -g16 %DEV_FFLAGS -g -O2 17 %DEBUG_FFLAGS -g 19 18 20 %BASE_INC -D _NONE_ 21 %BASE_LD -Wl,-z,muldefs -lstdc++ -lmpi_cxx 19 %BASE_INC -D__NONE__ 20 %BASE_LD -lstdc++ 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake -
XIOS/trunk/arch/arch-GCC_LINUX.path
r327 r395 9 9 HDF5_INCDIR="-I $HDF5_INC_DIR" 10 10 HDF5_LIBDIR="-L $HDF5_LIB_DIR" 11 HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl"11 HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz" 12 12 13 13 OASIS_INCDIR="-I$WORKDIR/NEMO_COUPLE/prism/X64/build/lib/psmile.MPI1" -
XIOS/trunk/arch/arch-GCC_MACOSX.env
r358 r395 1 #2 1 # Environment to compile XIOS on Mac OS X 3 2 # … … 5 4 # Mac OS X 10.7.4 6 5 # Prerequisite softwares installed with MacPorts : 7 # gfortran : 4.6.3 8 # openmpi : 1.5.5 9 # hdf5 : 1.6.9 revision 1, variant : +openmpi 10 # netcdf : 4.2.0 revision 3, variant : +openmpi 11 # netcdf-fortran : 4.3 revision 2, variant : +openmpi 12 # netcdf-cxx : 4.2 revision 1, variant : +openmpi 6 # gfortran : 4.6.0 7 # openmpi : 1.6.3_0 variant +gcc45 8 # netcdf : 4.2.1 variant : +dap+netcdf4+openmpi (includes hdf5) 13 9 # 14 10 # Olivier Marti - olivier.marti(ad)lsce.ipsl.fr 15 11 # 16 17 # export HDF5_DIR=/opt/local18 # export HDF5_INC_DIR=/${HDF5_DIR}/include19 # export HDF5_LIB_DIR=${HDF5_DIR}/lib20 21 12 export NETCDF_DIR=/opt/local 22 13 export NETCDF_INC_DIR=${NETCDF_DIR}/include 23 14 export NETCDF_LIB_DIR=${NETCDF_DIR}/lib 24 25 export MPI_DIR=/opt/local26 export MPI_INC_DIR=${MPI_DIR}/include/openmpi27 export MPI_LIB_DIR=${MPI_DIR}/lib/openmpi28 29 #export OASIS_DIR= -
XIOS/trunk/arch/arch-GCC_MACOSX.fcm
r358 r395 3 3 ################################################################################ 4 4 5 %CCOMPILER /opt/local/bin/g++6 %FCOMPILER gfortran7 %LINKER openmpif905 %CCOMPILER mpiCC 6 %FCOMPILER mpif90 7 %LINKER mpif90 8 8 9 %NO_WARN -W -Wall -Wno-unused-parameter -Wno-long-long -Wno-deprecated 10 %BASE_CFLAGS -ansi -DNONE -w 9 %BASE_CFLAGS -ansi -w 11 10 %PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS 12 %DEV_CFLAGS - D XIOS_DEBUG -g13 %DEBUG_CFLAGS - D XIOS_DEBUG -g11 %DEV_CFLAGS -g 12 %DEBUG_CFLAGS -g -O2 14 13 15 %BASE_FFLAGS -D XIOS_LIBRARY14 %BASE_FFLAGS -D__NONE__ 16 15 %PROD_FFLAGS -O3 17 %DEV_FFLAGS - DXIOS_DEBUG -g18 %DEBUG_FFLAGS - DXIOS_DEBUG -g16 %DEV_FFLAGS -g -O2 17 %DEBUG_FFLAGS -g 19 18 20 %BASE_INC -D_NONE_ 21 %BASE_LD -lstdc++ -lmpi_cxx 19 %BASE_INC -D__NONE__ 20 %BASE_LD -lstdc++ 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake 25 -
XIOS/trunk/arch/arch-GCC_MACOSX.path
r358 r395 3 3 NETCDF_LIB="-lnetcdff -lnetcdf" 4 4 5 MPI_INCDIR="-I${MPI_INC_DIR}"6 #MPI_LIBDIR="-L${MPI_LIB_DIR}"7 #MPI_LIB="-lmpi_f77 -lmpi"5 HDF5_INCDIR="" 6 HDF5_LIBDIR="" 7 HDF5_LIB="" 8 8 9 #HDF5_INCDIR="-I${HDF5_INC_DIR}" 10 #HDF5_LIBDIR="-L${HDF5_LIB_DIR}" 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" 9 OASIS_INCDIR="-I$(WORKDIR}/NEMO_COUPLE/prism/X64/build/lib/psmile.MPI1" 10 OASIS_LIBDIR="-L$(WORKDIR}/NEMO_COUPLE/prism/X64/lib" 11 OASIS_LIB="-lpsmile.MPI1 -lmpp_io" -
XIOS/trunk/arch/arch-PW6_VARGAS.env
r329 r395 2 2 module unload hdf5 3 3 module unload phdf5 4 module load phdf5/1.8.7 4 module load phdf5/1.8.7 5 module unload c++ 6 module load c++/12.1.0.0 5 7 6 8 export HDF5_INC_DIR=$WORKDIR/hdf5/include … … 9 11 export NETCDF_INC_DIR=$WORKDIR/netcdf4/include 10 12 export NETCDF_LIB_DIR=$WORKDIR/netcdf4/lib 11 -
XIOS/trunk/arch/arch-PW6_VARGAS.fcm
r370 r395 7 7 %LINKER mpCC_r 8 8 9 %BASE_CFLAGS -qmkshrobj - DNETCDF_PAR_HEADER -qrtti -DXIOS_LIBRARY -DNONE -DXIOS_LIBRARY9 %BASE_CFLAGS -qmkshrobj -qrtti 10 10 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS 11 %DEV_CFLAGS - DXIOS_DEBUG -g12 %DEBUG_CFLAGS - DXIOS_DEBUG -g11 %DEV_CFLAGS -g 12 %DEBUG_CFLAGS -g -O0 -qfullpath 13 13 14 %BASE_FFLAGS -qmkshrobj -DXIOS_LIBRARY -DXIOS_LIBRARY14 %BASE_FFLAGS -qmkshrobj 15 15 %PROD_FFLAGS -O3 16 %DEV_FFLAGS - DXIOS_DEBUG -g17 %DEBUG_FFLAGS - DXIOS_DEBUG -g16 %DEV_FFLAGS -g 17 %DEBUG_FFLAGS -g -O0 -qfullpath 18 18 19 19 %BASE_INC -D__NONE__ 20 20 %BASE_LD -lxlf90 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake -
XIOS/trunk/arch/arch-X64_CURIE.fcm
r390 r395 9 9 %BASE_CFLAGS -ansi -diag-disable 1125 -diag-disable 279 10 10 %PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS 11 %DEV_CFLAGS - D XIOS_DEBUG -g -traceback12 %DEBUG_CFLAGS -D XIOS_DEBUG -DBZ_DEBUG -g -traceback -fno-inline11 %DEV_CFLAGS -g -traceback 12 %DEBUG_CFLAGS -DBZ_DEBUG -g -traceback -fno-inline 13 13 14 14 %BASE_FFLAGS -D__NONE__ 15 15 %PROD_FFLAGS -O3 16 %DEV_FFLAGS - DXIOS_DEBUG -g-traceback17 %DEBUG_FFLAGS - DXIOS_DEBUG -g -traceback16 %DEV_FFLAGS -g -O2 -traceback 17 %DEBUG_FFLAGS -g -traceback 18 18 19 %BASE_INC -D 19 %BASE_INC -D__NONE__ 20 20 %BASE_LD -lstdc++ 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake -
XIOS/trunk/arch/arch-X64_HORUS.fcm
r370 r395 7 7 %LINKER mpif90 8 8 9 %NO_WARN -W -Wall -Wno-unused-parameter -Wno-long-long -Wno-deprecated 10 %BASE_CFLAGS -ansi -DNETCDF_PAR_HEADER -D_NONE_ -w 9 %BASE_CFLAGS -ansi -w 11 10 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS 12 %DEV_CFLAGS - DXIOS_DEBUG -g13 %DEBUG_CFLAGS - DXIOS_DEBUG -g11 %DEV_CFLAGS -g -O2 12 %DEBUG_CFLAGS -g 14 13 15 %BASE_FFLAGS -D_ NONE_14 %BASE_FFLAGS -D__NONE__ 16 15 %PROD_FFLAGS -O3 17 %DEV_FFLAGS - DXIOS_DEBUG -g18 %DEBUG_FFLAGS - DXIOS_DEBUG -g16 %DEV_FFLAGS -g -O2 17 %DEBUG_FFLAGS -g 19 18 20 %BASE_INC -D _NONE_ 21 %BASE_LD -lstdc++ -lmpi_cxx 19 %BASE_INC -D__NONE__ 20 %BASE_LD -lstdc++ 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake -
XIOS/trunk/arch/arch-X64_TITANE.env
r287 r395 1 1 module unload netcdf 2 2 module unload hdf5 3 export HDF5_INC_DIR=$WORKDIR/hdf5/include 4 export HDF5_LIB_DIR=$WORKDIR/hdf5/lib 5 6 export NETCDF_INC_DIR=$WORKDIR/netcdf4/include 7 export NETCDF_LIB_DIR=$WORKDIR/netcdf4/lib 8 9 #module unload phdf5 10 #module load phdf5/1.8.6 3 module load netcdf/4.2 4 module load hdf5/1.8.8 -
XIOS/trunk/arch/arch-X64_TITANE.fcm
r370 r395 7 7 %LINKER mpif90 -nofor-main 8 8 9 %BASE_CFLAGS -ansi - DNETCDF_PAR_HEADER -DXIOS_LIBRARY -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 27910 %PROD_CFLAGS -O3 -D 11 %DEV_CFLAGS - D XIOS_DEBUG -g-traceback12 %DEBUG_CFLAGS -D XIOS_DEBUG -DBZ_DEBUG -g -traceback -fno-inline9 %BASE_CFLAGS -ansi -diag-disable 1125 -diag-disable 279 10 %PROD_CFLAGS -O3 -DBOOST_DISABLE_ASSERTS 11 %DEV_CFLAGS -g -O2 -traceback 12 %DEBUG_CFLAGS -DBZ_DEBUG -g -traceback -fno-inline 13 13 14 %BASE_FFLAGS -D XIOS_LIBRARY -DXIOS_LIBRARY14 %BASE_FFLAGS -D__NONE__ 15 15 %PROD_FFLAGS -O3 16 %DEV_FFLAGS - DXIOS_DEBUG -g-traceback17 %DEBUG_FFLAGS - DXIOS_DEBUG -g -traceback16 %DEV_FFLAGS -g -O2 -traceback 17 %DEBUG_FFLAGS -g -traceback 18 18 19 19 %BASE_INC -D __NONE__ 20 20 %BASE_LD -lstdc++ 21 22 %CPP cpp 23 %FPP cpp -P 24 %MAKE gmake -
XIOS/trunk/arch/arch-X64_TITANE_VAMPIR.env
r348 r395 1 1 module unload netcdf 2 2 module unload hdf5 3 export HDF5_INC_DIR=$WORKDIR/hdf5/include 4 export HDF5_LIB_DIR=$WORKDIR/hdf5/lib 5 6 export NETCDF_INC_DIR=$WORKDIR/netcdf4/include 7 export NETCDF_LIB_DIR=$WORKDIR/netcdf4/lib 8 9 #module unload phdf5 10 #module load phdf5/1.8.6 3 module load netcdf/4.2 4 module load hdf5/1.8.8 -
XIOS/trunk/arch/arch-X64_TITANE_VAMPIR.fcm
r370 r395 5 5 %CCOMPILER vtcc -vt:cc mpicc -vt:inst manual -DVTRACE 6 6 %FCOMPILER vtf90 -vt:f90 mpif90 -vt:inst manual -DVTRACE 7 %LINKER vtf90 -vt:f90 mpif90 -vt:inst manual -nofor-main -DVTRACE 7 %LINKER vtf90 -vt:f90 mpif90 -vt:inst manual -nofor-main -DVTRACE 8 %BASE_CFLAGS -ansi -diag-disable 1125 -diag-disable 279 9 %PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS 10 %DEV_CFLAGS -g -traceback 11 %DEBUG_CFLAGS -DBZ_DEBUG -g -traceback -fno-inline 8 12 9 %BASE_ CFLAGS -ansi -DNETCDF_PAR_HEADER -DXIOS_LIBRARY -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 27910 %PROD_ CFLAGS -O3 -D BOOST_DISABLE_ASSERTS11 %DEV_ CFLAGS -D XIOS_DEBUG -g-traceback12 %DEBUG_ CFLAGS -D XIOS_DEBUG -g -traceback -fno-inline13 %BASE_FFLAGS -D__NONE__ 14 %PROD_FFLAGS -O3 15 %DEV_FFLAGS -g -O2 -traceback 16 %DEBUG_FFLAGS -g -traceback 13 17 14 %BASE_FFLAGS -DXIOS_LIBRARY -DXIOS_LIBRARY 15 %PROD_FFLAGS -O3 16 %DEV_FFLAGS -DXIOS_DEBUG -g -traceback 17 %DEBUG_FFLAGS -DXIOS_DEBUG -g -traceback 18 %BASE_INC -D__NONE__ 19 %BASE_LD -lstdc++ 18 20 19 %BASE_INC -D __NONE__ 20 %BASE_LD -lstdc++ 21 %CPP cpp 22 %FPP cpp -P 23 %MAKE gmake
Note: See TracChangeset
for help on using the changeset viewer.