Ignore:
Timestamp:
Dec 24, 2015, 2:10:58 PM (9 years ago)
Author:
emillour
Message:

Venus GCM:
Some minor modifications to compile/run with gfortran:

  • removed reference to intrinsic "ieee_arithmetic" module (only available with gfortran v5 and higher), and replaced calls to intrinsic "ieee_is_nan" with equivalent tests in physiq.F
  • added a LAPACK preprocessing flag around calls to dgesv (Lapack subroutine) in new_photochemistry_venus.F90 and adapted MESU and OCCIGEN arch files (GNOME and ADA arch files already include this flag).

EM

Location:
trunk/LMDZ.COMMON/arch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/arch/arch-X64_MESU.fcm

    r1352 r1506  
    44%MAKE                gmake
    55%FPP_FLAGS           -P -traditional
    6 %FPP_DEF             NC_DOUBLE FFT_MKL
     6%FPP_DEF             NC_DOUBLE LAPACK BLAS FFT_MKL
    77%BASE_FFLAGS         -integer-size 32 -real-size 64 -fp-model strict -align all -mcmodel=large -auto -ip
    88%PROD_FFLAGS         -O2
  • trunk/LMDZ.COMMON/arch/arch-X64_OCCIGEN.fcm

    r1449 r1506  
    44%MAKE                gmake
    55%FPP_FLAGS           -P -traditional
    6 %FPP_DEF             NC_DOUBLE FFT_MKL
     6%FPP_DEF             NC_DOUBLE LAPACK BLAS FFT_MKL
    77%BASE_FFLAGS         -i4 -r8 -auto -mcmodel=medium -align all -fp-model strict
    88%PROD_FFLAGS         -O2 -ip -xCORE-AVX2
Note: See TracChangeset for help on using the changeset viewer.