/[lmdze]/trunk/Compilers/xlf.mk
ViewVC logotype

Annotation of /trunk/Compilers/xlf.mk

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (hide annotations)
Wed Feb 27 13:16:39 2008 UTC (16 years, 3 months ago) by guez
File size: 1065 byte(s)
Initial import
1 guez 3 # These are compiler dependent macros, meant to be included in the
2     # LMDZE makefile.
3    
4     # For XL Fortran
5    
6     COMPILE.f = $(FC) $(F90FLAGS) -c
7     FC = xlf95
8    
9     # Include flags:
10     inc_flags = -I${libf_dir} -I${libf_dir}/dyn3d -I${libf_dir}/phylmd -I${libf_dir}/filtrez -I${workdir}/IOIPSL_Lionel_y ${NETCDF} -I${workdir}/Numer_Rec_Lionel
11    
12     # Other flags which do not affect run time performance:
13     lang_flags = -qlanglvl=95pure -qnodirective -qnoescape -qsuppress=1520-050 -qwarn64
14    
15     ##-qattr=full -qxref=full
16    
17     # Flags which affect run time performance:
18     perf_flags = -qcheck -qdbg -qfloat=nans -qfloat=nomaf:rndsngl:nofold -qflttrap=overflow:zerodivide:enable -qfullpath -qinitauto=7FBFFFFF -qnooptimize -qnosave -qsigtrap -qspillsize=1024
19    
20     ##-O3 -qnostrict -qessl -qextchk
21     ## "-qflttrap=invalid" gives an error in "orografi.F"
22    
23     FFLAGS = ${inc_flags} -qfixed ${perf_flags}
24     F90FLAGS = ${inc_flags} ${lang_flags} ${perf_flags}
25    
26     LDFLAGS =
27     ##-O3 -bnoquiet
28    
29     LDLIBS = -L${workdir}/IOIPSL_Lionel_y -lioipsl -L${workdir}/Numer_Rec_Lionel -lnumer_rec -L/usr/local/pub/lib -lnetcdf
30    
31     ##-lessl

  ViewVC Help
Powered by ViewVC 1.1.21