/[MITgcm]/MITgcm_contrib/ESMF/mytools/comp_profile.blackforest_withcam
ViewVC logotype

Contents of /MITgcm_contrib/ESMF/mytools/comp_profile.blackforest_withcam

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


Revision 1.1 - (show annotations) (download)
Sun Mar 28 04:07:45 2004 UTC (20 years, 1 month ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
Link to CAM private copy of ESMF when needed

1 # $Id: comp_profile.blackforest_stdlib,v 1.1 2004/03/26 22:36:49 cnh Exp $
2 # $Name: $
3 #
4 # Compiler and linker options for blackforest using ESMF standard
5 # library build and options.
6 #
7 # ESMF settings to select version, compile mode etc...
8 #
9 set MYESMF_VER = "ESMF_1_0_4"
10 set MYESMF_VER = "ESMF_1_0_5"
11 set MYESMF_VER = "esmf"
12 #set MYESMF_VER = "LAST_STABLE"
13 set MYESMF_ROOT = "/fs/projects/css/nancy/basedir"
14 set MYESMF_ROOT = "${BUILDROOT}/../../../../cammitrun/bld"
15 set MYESMF_PLAT = "AIX.default.64.default"
16 set MYESMF_OPT = "g"
17 set MYESMF_FC = "mpxlf90_r"
18 set MYESMF_CC = "mpcc_r"
19 set MYESMF_FCFLAGS = "-q64"
20 set MYESMF_CCFLAGS = "-q64"
21 set MYESMF_LIB_DIR = ${MYESMF_ROOT}/${MYESMF_VER}/lib/lib${MYESMF_OPT}/${MYESMF_PLAT}/
22 set MYESMF_MOD_DIR = ${MYESMF_ROOT}/${MYESMF_VER}/mod/mod${MYESMF_OPT}/${MYESMF_PLAT}/
23
24 # MITgcm genmake2 settings
25 set gm2optfile = "-optfile=${BUILDROOT}/../../tools/build_options/sp4"
26
27 # ar command
28 set arcommand = "ar"
29 set aropts = "-X64 -s -rc"
30
31 # C compiler
32 set cccommand = "cc"
33 set cccommand = "${MYESMF_CC}"
34 set ccopts = "${MYESMF_CCFLAGS} -c"
35
36 # Fortran compiler
37 set comp = mpxlf90_r
38 set comp = "${MYESMF_FC}"
39 set comp_defs = "-WF,-DE_1_0_5,-DE_REGRID_IS_BROKEN"
40 set comp_defs = "-WF,-DE_1_0_5"
41 set compopts_def = ( ${comp_defs} \
42 -qfixed=132 -g \
43 -qmaxmem=-1 -bmaxdata:0x80000000 \
44 -brtl -lC -qautodbl ${MYESMF_FCFLAGS} )
45 set compopts_num = ( ${comp_defs} \
46 -qfixed=132 -O3 \
47 -qmaxmem=-1 -bmaxdata:0x80000000 \
48 -brtl -lC -qautodbl ${MYESMF_FCFLAGS} )
49 set compopts = ( ${compopts_def} )
50
51 # Link settings
52 set linkcomm = ( ${MYESMF_FC} -g )
53 set complibs = ( -L${MYESMF_LIB_DIR} -lesmf )
54 set compinc = ( -I${MYESMF_MOD_DIR} )
55 set compinc = ( ${compinc} -I${BUILDROOT}/esmf_top )

  ViewVC Help
Powered by ViewVC 1.1.22