/[lmdze]/trunk/Compiler_options/ifort_debug.mk
ViewVC logotype

Contents of /trunk/Compiler_options/ifort_debug.mk

Parent Directory Parent Directory | Revision Log Revision Log


Revision 171 - (show annotations)
Tue Sep 29 19:48:59 2015 UTC (8 years, 7 months ago) by guez
File size: 1517 byte(s)
Removed argument ierr of abort_gcm. It was always 1 and not used.

Just encapsulated pres2lev into a module.

Removed test on run_off in procedure calcul_fluxs. Useless. The test
is always done just before in interfsurf_hq.

Removed named constants rea and repsm in module suphec: never used.

1 # These are machine dependent macros, meant to be included in the
2 # LMDZE makefile
3
4 # For ifort 12
5
6 netcdf_dir = /smplocal/pub/NetCDF/4.3.3.1/seq
7 ##netcdf_dir = /opt/netcdf42/ifort
8
9 netcdf_inc_dir = ${netcdf_dir}/include
10 netcdf_lib_dir = ${netcdf_dir}/lib
11
12 numer_rec_95_dir = ${workdir}/lib/Numer_Rec_95_debug
13 ##numer_rec_95_dir = /data/guez/lib/Numer_Rec_95_ifort_debug
14
15 nr_util_dir = ${workdir}/lib/NR_util_debug
16 ##nr_util_dir = /data/guez/lib/NR_util_ifort_debug
17
18 netcdf95_dir = ${workdir}/lib/NetCDF95_debug
19 ##netcdf95_dir = /data/guez/lib/NetCDF95_ifort_debug
20
21 jumble_dir =${workdir}/lib/Jumble_debug
22 ##jumble_dir =/data/guez/lib/Jumble_ifort_debug
23
24 lib_dir_list = ${netcdf_lib_dir} ${numer_rec_95_dir} ${netcdf95_dir} ${nr_util_dir} ${jumble_dir}
25
26 # Include flags:
27 FFLAGS = $(addprefix -I, ${netcdf_inc_dir} ${numer_rec_95_dir} ${netcdf95_dir} ${nr_util_dir} ${jumble_dir})
28
29 # Optimization:
30 FFLAGS += -O0
31
32 # Floating Point:
33 FFLAGS += -fp-stack-check -fpe-all=0
34
35 # Debug:
36 FFLAGS += -debug -debug-parameters all -ftrapuv
37
38 # Language:
39 FFLAGS += -free -noaltparam -assume minus0,noold_xor -check bounds,format,output_conversion,pointers,uninit -stand f95
40
41 # Data:
42 FFLAGS += -auto
43
44 # Compiler Diagnostics:
45 FFLAGS += -warn declarations,interfaces,stderrors,truncated_source,uncalled,unused -traceback -diag-error-limit 1
46
47 comma = ,
48
49 LDLIBS = $(addprefix -L, ${lib_dir_list}) -lnetcdf95 -lnetcdff -lnetcdf -lnumer_rec_95 -ljumble -lnr_util $(addprefix -Wl${comma}-rpath${comma}, ${lib_dir_list})
50
51 version_flag = -logo

  ViewVC Help
Powered by ViewVC 1.1.21