Changeset 5066 for LMDZ6/trunk/arch


Ignore:
Timestamp:
Jul 18, 2024, 9:28:57 AM (11 months ago)
Author:
abarral
Message:

Transform gr_dyn_fi_p.F, gr_fi_dyn_p.F, calfis_loc.F into free-form modules.
Reorder CPP_PARA keys in lmdz_call_calfis.F90, lmdz_calfis_loc.F90, lmdz_gr_dyn_fi_p.F90, lmdz_gr_fi_dyn_p.F90 to avoid implicit declarations.
Remove redundant -cpp -D.. on arch.
Correct "!OMP" -> "!$OMP"
Correct typo in lmdz_xios.F90, wstats.F90

Location:
LMDZ6/trunk/arch
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/arch/arch-X64_ADASTRA-GNU.fcm

    r5061 r5066  
    99%FPP_DEF             NC_DOUBLE
    1010
    11 %BASE_FFLAGS         -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch -fimplicit-none -march=native -fPIC
     11%BASE_FFLAGS         -ffree-line-length-0 -fdefault-real-8 -fallow-argument-mismatch -fimplicit-none -march=native -fPIC
    1212%BASE_CFLAGS         -w -std=c++11 -D__XIOS_EXCEPTION  # xios
    1313# /!\ LD must be written in Makefile syntax
  • LMDZ6/trunk/arch/arch-X64_ADASTRA-GNU.path

    r5035 r5066  
    1 NETCDF_INCDIR="-I$(nf-config --includedir) -I$(nc-config --includedir)"
     1NETCDF_INCDIR="-I$(nf-config --includedir) -I$(nc-config --includedir)"  # nc required for xios
    22# Ugly hack for orchidee <=2.0
    33NETCDF_LIBDIR="-L${NETCDF_DIR}/lib" # for some reason on adastra `nf-config --flibs` is empty
    4 NETCDF_LIB="-lnetcdf -lnetcdff"  # same as above
     4NETCDF_LIB="-lnetcdff -lnetcdf"
    55NETCDF95_INCDIR="-I$(pwd)/../../include"
    66NETCDF95_LIBDIR="-L$(pwd)/../../lib"
  • LMDZ6/trunk/arch/arch-local-gfortran-parallel.fcm

    r5061 r5066  
    99%FPP_DEF             NC_DOUBLE
    1010
    11 %BASE_FFLAGS         -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch -fimplicit-none
     11%BASE_FFLAGS         -ffree-line-length-0 -fdefault-real-8 -fallow-argument-mismatch -fimplicit-none
    1212%BASE_CFLAGS         -w -std=c++11 -D__XIOS_EXCEPTION  # xios
    1313# /!\ LD must be written in Makefile syntax
     
    1515%BASE_INC            -D__NONE__  # xios
    1616
    17 %PROD_FFLAGS         -O3 -march=native
     17%PROD_FFLAGS         -O3 -march=native -fPIC
    1818%PROD_CFLAGS         -O3 -DBOOST_DISABLE_ASSERTS  # xios
    1919
     
    3030
    3131%CPP                 cpp  # xios
    32 
    33 
  • LMDZ6/trunk/arch/arch-local-gfortran.fcm

    r5061 r5066  
    77%FPP_FLAGS           -P -traditional
    88%FPP_DEF             NC_DOUBLE
    9 %BASE_FFLAGS         -cpp -ffree-line-length-0 -fdefault-real-8 -DNC_DOUBLE -fallow-argument-mismatch -fimplicit-none
     9%BASE_FFLAGS         -ffree-line-length-0 -fdefault-real-8 -fallow-argument-mismatch -fimplicit-none
    1010%PROD_FFLAGS         -O3 -march=native
    1111%DEV_FFLAGS          -Wall -fbounds-check
Note: See TracChangeset for help on using the changeset viewer.