/[MITgcm]/MITgcm_contrib/PRM/Makefile.local
ViewVC logotype

Contents of /MITgcm_contrib/PRM/Makefile.local

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue Apr 5 19:57:01 2005 UTC (19 years ago) by cnh
Branch: MAIN
CVS Tags: checkpoint63m, checkpoint63n, HEAD
Making it compile!

1 #
2 # o ESMF library related parameters
3 # EFC - Fortran 90 compiler that is binary compatible with
4 # the compiler used to build ESMF. In general this means
5 # use the same compiler as was used for building ESMF.
6 # ECC - C/C++ compiler that is binary compatible with
7 # the compiler used to build ESMF. In general this means
8 # use the same compiler as was used for building ESMF.
9 # EDIR - Root directory for the ESMF install
10 # EIPATH - Path to directory containing ESMF Fortran 90 modules.
11 # ELPATH - Path to directory containing ESMF libraries
12 # ECFLAGS - Compiler flags for compiling with ESMF
13 # ELFLAGS - Linker flags for linking with ESMF
14 EFC=/usr/local/pkg/mpi/mpich-1.2.6_intel81/bin/mpif90
15 ECC=/usr/local/pkg/mpi/mpich-1.2.6_intel81/bin/mpiCC
16 EDIR=/mnt/home/cnh/src/esmf_builds/intel/ESMF_2_1_0rp2/esmf
17 EIPATH=$(EDIR)/mod/modg/Linux.intel.32.default
18 ELPATH=$(EDIR)/lib/libg/Linux.intel.32.default
19 ECFLAGS=-I$(EIPATH)
20 ELFLAGS=-L$(ELPATH) -lesmf -lrt
21
22 #
23 # EESMF library related parameters
24 # EEDIR - Root directory of EESMF install
25 # EIPATH - Path to directory containing EESMF Fortran 90 modules
26 # ELPATH - Path to directory containing EESMF libraries
27 # ECFLAGS - Compiler flags for compiling with EESMF
28 # ELFLAGS - Linker flags for linking with EESMF
29 EEDIR=/mnt/home/cnh/src/PRM_co/eesmf_mod.dir
30 EEIPATH=$(EEDIR)/src/mod
31 EELPATH=$(EEDIR)/src/lib
32 EECFLAGS=-I$(EEIPATH) $(ECFLAGS)
33 EELFLAGS=-L$(EELPATH) -leesmf $(ELFLAGS)
34
35 #
36 # Derived settings
37 #
38
39 F90=$(EFC)
40 F90FLAGS=-132 -fixed \
41 $(EECFLAGS) \
42 $(EELFLAGS)

  ViewVC Help
Powered by ViewVC 1.1.22