Changeset 3459


Ignore:
Timestamp:
2012-08-31T15:01:02+02:00 (8 years ago)
Author:
rblod
Message:

branch dev_r3406_LOCEAN4_XIOS : Correct bld.cfg for XIOS and add Jade computer

Location:
branches/2012/dev_r3406_LOCEAN4_XIOS/NEMOGCM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2012/dev_r3406_LOCEAN4_XIOS/NEMOGCM/ARCH/CNRS/arch-ALTIX_JADE.fcm

    r3303 r3459  
    2828%USER_INC            %NCDF_INC 
    2929%USER_LIB            %NCDF_LIB 
     30 
     31# Flags only needed for IOSERVER 
     32%CC      icc 
     33%XIO_CFLAGS    -ansi -O3 -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 279 -D BOOST_DISABLE_ASSERTS -DMPI_NO_CPPBIND 
     34%XIO_FFLAGS    -O3 -DXIOS_LIBRARY 
     35%XIO_LD         ifort 
     36%XIO_LDFLAGS        -lstdc++ -lifcore -lintlc -lmpi     
     37%XIO_INC        
     38 
     39%XIO_CINC     -I/opt/software/SGI/hdf5/1.8.6/include  -I/opt/software/SGI/netcdf/4.1.3/include 
     40%XIO_FINC 
     41%XIO_LDINC     -L/opt/software/SGI/netcdf/4.1.3/lib -L/opt/software/SGI/hdf5/1.8.6/lib   -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lhdf5 -lz  
  • branches/2012/dev_r3406_LOCEAN4_XIOS/NEMOGCM/ARCH/CNRS/arch-X64_CURIE.fcm

    r3415 r3459  
    1 # Curie BULL at french TGCC, http://www-hpc.cea.fr/en/complexe/tgcc-curie.htm 
     1# ifort compiler options for CINES SGI-ALTIX Jade, http://www.cines.fr/spip.php?rubrique291 
    22# NCDF_INC    netcdf include file 
    33# NCDF_LIB    netcdf library 
     
    1313# USER_INC    additional include files for the compiler,  e.g. -I<include dir> 
    1414# USER_LIB    additional libraries to pass to the linker, e.g. -l<library> 
    15 # here NETCDF_INC_DIR, HDF5_INC_DIR are variables relative to this compiler exported before 
    1615 
    17 %NCDF_INC            -I$(NETCDF_INC_DIR) 
    18 %NCDF_LIB            -L$(NETCDF_LIB_DIR) -L$HDF5_LIB_DIR    -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl -lstdc++ 
    19 %FC                  mpif90 -c -cpp 
    20 # for Curie Fat Node 
    21 %FCFLAGS             -i4 -r8  
    22 # for Curie Thin Node 
    23 #%FCFLAGS             -i4 -r8 -fast -xAVX   -automatic 
    24 %FFLAGS              %FCFLAGS 
    25 %LD                  mpif90 
     16 
     17%NCDF_INC            -I/opt/software/SGI/netcdf/4.1.3/include 
     18%NCDF_LIB            -L/opt/software/SGI/netcdf/4.1.3/lib -lnetcdf -lnetcdff  
     19%FC                  ifort -lmpi 
     20%FCFLAGS             -r8 -O3 -automatic -static  
     21%FFLAGS              %FCFLAGS    
     22%LD                  %FC 
     23%FPPFLAGS            -P -C -traditional 
    2624%LDFLAGS 
    27 %FPPFLAGS            -P -C -traditional 
    28 %AR                  ar 
    29 %ARFLAGS             rs 
     25%AR                  ar  
     26%ARFLAGS             -ruv 
    3027%MK                  gmake 
    31 %USER_INC            %NCDF_INC  
    32 %USER_LIB            %NCDF_LIB  
     28%USER_INC            %NCDF_INC 
     29%USER_LIB            %NCDF_LIB 
    3330 
    3431# Flags only needed for IOSERVER 
    35 %CC      mpicc 
    36 %XIO_CFLAGS    -ansi -O3 -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 279 -D BOOST_DISABLE_ASSERTS 
    37 %XIO_FFLAGS    -O3 -DXIOS_LIBRARY  
    38 %XIO_LD         mpif90  -nofor-main 
    39 %XIO_LDFLAGS        -lstdc++ 
    40 %XIO_INC       -D __NONE__ 
     32%CC      icc 
     33%XIO_CFLAGS    -ansi -O3 -DNONE -DXIOS_LIBRARY -diag-disable 1125 -diag-disable 279 -D BOOST_DISABLE_ASSERTS -DMPI_NO_CPPBIND 
     34%XIO_FFLAGS    -O3 -DXIOS_LIBRARY 
     35%XIO_LD         ifort 
     36%XIO_LDFLAGS        -lstdc++ -lifcore -lintlc -lmpi     
     37%XIO_INC        
    4138 
    42 %XIO_CINC     -I$HDF5_INC_DIR -I$NETCDF_INC_DIR 
     39%XIO_CINC     -I/opt/software/SGI/hdf5/1.8.6/include  -I/opt/software/SGI/netcdf/4.1.3/include 
    4340%XIO_FINC 
    44 %XIO_LDINC     -L$(NETCDF_LIB_DIR) -L$HDF5_LIB_DIR   -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl -lstdc++   
     41%XIO_LDINC     -L/opt/software/SGI/netcdf/4.1.3/lib -L/opt/software/SGI/hdf5/1.8.6/lib   -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lhdf5 -lz  
     42 
  • branches/2012/dev_r3406_LOCEAN4_XIOS/NEMOGCM/EXTERNAL/XIOS/bld.cfg

    r3431 r3459  
    3232bld::tool::cpp       cpp 
    3333bld::tool::cppflags  %XIO_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include  
    34 bld::tool::fppflags  -std=c99 %XIO_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include  
     34bld::tool::fppflags  -P %XIO_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include  
    3535bld::tool::ld        %XIO_LD 
    3636bld::tool::ldflags   %XIO_LDFLAGS %XIO_LDINC 
Note: See TracChangeset for help on using the changeset viewer.