Changeset 187


Ignore:
Timestamp:
01/09/14 10:30:09 (10 years ago)
Author:
ymipsl
Message:

modified some arch files for new openmp parallelism
YM

Location:
codes/icosagcm/trunk/arch
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/arch/arch-X64_CURIE.fcm

    r171 r187  
    77%FPP_DEF             KEY_NONE CPP_NETCDF4 
    88%BASE_FFLAGS         -i4 -r8 -auto -align all -I${MKLROOT}/include 
    9 %PROD_FFLAGS         -g -traceback -O3 -vec-report2 
     9%PROD_FFLAGS         -g -traceback -O3 -vec-report2 -xAVX 
    1010%DEV_FFLAGS          -g -O1 -traceback 
    1111%DEBUG_FFLAGS        -g -traceback -check bounds -fp-model strict 
    1212%MPI_FFLAGS 
    13 %OMP_FFLAGS          -openmp 
     13%OMP_FFLAGS          -openmp -openmp-threadprivate compat 
    1414%BASE_LD             -i4 -r8 -auto $MKL_LIBS 
    1515%MPI_LD 
  • codes/icosagcm/trunk/arch/arch-X64_CURIE_VAMPIR.env

    r143 r187  
    11module unload netcdf 
    22module unload hdf5 
    3 module load netcdf/3.6.3 
    4 module load hdf5 
     3module load netcdf/4.2_hdf5_parallel 
     4module load  hdf5/1.8.9_parallel 
    55module unload vampir 
    66module unload vampirtrace 
  • codes/icosagcm/trunk/arch/arch-X64_CURIE_VAMPIR.fcm

    r152 r187  
    1 #%COMPILER            vtf90 -vt:f90 "mpif90 -openmp -openmp-threadprivate compat" -vt:inst manual -DVTRACE 
    2 #%LINK                vtf90 -vt:f90 "mpif90 -openmp -openmp-threadprivate compat" -vt:inst manual -DVTRACE  
    3 #%FPP                 vtf90 -vt:f90 "mpif90 -E" -vt:inst manual -DVTRACE 
     1%COMPILER            vtf90 -vt:f90 "mpif90 -openmp -openmp-threadprivate compat -fno-instrument-functions " -vt:noopari -vt:inst manual -DVTRACE 
     2%LINK                vtf90 -vt:f90 "mpif90 -openmp -openmp-threadprivate compat -fno-instrument-functions" -vt:noopari -vt:inst manual -DVTRACE  
     3%FPP                 vtf90 -vt:f90 "mpif90 -E  -fno-instrument-functions" -vt:noopari -vt:inst manual -DVTRACE 
    44#%COMPILER            vtf90 -vt:f90 "mpif90 " -vt:inst manual -DVTRACE 
    55#%LINK                vtf90 -vt:f90 "mpif90" -vt:inst manual -DVTRACE  
    66#%FPP                 vtf90 -vt:f90 "mpif90 -E" -vt:inst manual -DVTRACE 
    7 %COMPILER           ifort 
    8 %LINK               ifort  
    9 %FPP                ifort -E 
     7#%COMPILER           ifort 
     8#%LINK               ifort  
     9#%FPP                ifort -E 
    1010%AR                  ar 
    1111%MAKE                gmake 
    1212%FPP_FLAGS           -P 
    13 #%FPP_DEF             KEY_NONE VTRACE 
    14 %FPP_DEF             KEY_NONE  
     13%FPP_DEF             KEY_NONE VTRACE CPP_NETCDF4 
     14#%FPP_DEF             KEY_NONE CPP_NETCDF4 
    1515%BASE_FFLAGS         -i4 -r8 -auto -align all -I${MKLROOT}/include 
    16 %PROD_FFLAGS         -O5 -mavx -vec-report2 
     16%PROD_FFLAGS         -p -g -traceback -O3 -vec-report2 -xAVX  
    1717%DEV_FFLAGS          -g -O3 -traceback -fp-stack-check -ftrapuv 
    1818%DEBUG_FFLAGS        -g  -fp-model strict -traceback -check bounds 
  • codes/icosagcm/trunk/arch/arch-X64_CURIE_VAMPIR.path

    r143 r187  
    11NETCDF_INCDIR="-I $NETCDF_INC_DIR" 
    2 NETCDF_LIBDIR="-L $NETCDF_LIB_DIR" 
     2NETCDF_LIBDIR="-Wl,-rpath=$NETCDF_LIB_DIR -L$NETCDF_LIB_DIR" 
    33NETCDF_LIB="-lnetcdff -lnetcdf" 
    44 
     
    88 
    99HDF5_INCDIR="-I $HDF5_INC_DIR" 
    10 HDF5_LIBDIR="-L $HDF5_LIB_DIR" 
     10HDF5_LIBDIR="-Wl,-rpath=$HDF5_LIB_DIR -L$HDF5_LIB_DIR" 
    1111HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" 
     12 
     13XIOS_INCDIR="-I$WORKDIR/XIOS_COMMIT_V1.7/inc" 
     14XIOS_LIBDIR="-L$WORKDIR/XIOS_COMMIT_V1.7/lib" 
     15XIOS_LIB="-lxios -lstdc++" 
Note: See TracChangeset for help on using the changeset viewer.