1 |
guez |
3 |
# These are machine dependent macros, meant to be included in the |
2 |
|
|
# LMDZE makefile |
3 |
|
|
|
4 |
|
|
# For pgf95 6.1-4 |
5 |
|
|
|
6 |
|
|
COMPILE.f = $(FC) $(F90FLAGS) -c |
7 |
|
|
FC = pgf95 |
8 |
|
|
|
9 |
|
|
# Include flags: |
10 |
|
|
inc_flags = -I${libf_dir} -I${libf_dir}/dyn3d -I${libf_dir}/phylmd -I${libf_dir}/filtrez -I/usr/local/netcdf-pgi/include -I/home/guez/lib/IOIPSL_Lionel/ag -I/home/guez/lib/Numer_Rec_Lionel/d |
11 |
|
|
|
12 |
|
|
# On Duke: |
13 |
|
|
## -I/usr/local/netcdf/amd64/include |
14 |
|
|
|
15 |
|
|
# Other flags which do not affect run time performance: |
16 |
|
|
lang_flags = -Mstandard -Mfree |
17 |
|
|
|
18 |
|
|
# Flags which affect run time performance: |
19 |
|
|
perf_flags = -fastsse -O3 |
20 |
|
|
|
21 |
|
|
FFLAGS = ${inc_flags} ${perf_flags} |
22 |
|
|
F90FLAGS = ${inc_flags} ${lang_flags} ${perf_flags} |
23 |
|
|
LDFLAGS = |
24 |
|
|
|
25 |
|
|
LDLIBS = -L/home/guez/lib/IOIPSL_Lionel/ag -L/usr/local/netcdf-pgi/lib -L/home/guez/lib/Numer_Rec_Lionel/d -lioipsl -lnetcdf -lnumer_rec |
26 |
|
|
|
27 |
|
|
# On Duke: |
28 |
|
|
## -L/usr/local/netcdf/amd64/lib |