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

Annotation of /trunk/Compilation/Compiler_options/ifort_debug.mk

Parent Directory Parent Directory | Revision Log Revision Log


Revision 108 - (hide annotations)
Tue Sep 16 14:00:41 2014 UTC (9 years, 8 months ago) by guez
File size: 1151 byte(s)
Imported writefield from LMDZ. Close at the end of gcm the files which
were created by writefiled (not done in LMDZ).

Removed procedures for the output of Grads files. Removed calls to
dump2d. In guide, replaced calls to wrgrads by calls to writefield.

In vlspltqs, removed redundant programming of saturation
pressure. Call foeew from module FCTTRE instead.

Bug fix in interpre: size of w exceeding size of correponding actual
argument wg in advtrac.

In leapfrog, call guide until the end of the run, instead of six hours
before the end.

Bug fix in readsulfate_preind: type of arguments.

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

  ViewVC Help
Powered by ViewVC 1.1.21