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

Annotation 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 - (hide annotations) (download)
Sun Mar 28 04:07:45 2004 UTC (21 years, 3 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
Link to CAM private copy of ESMF when needed

1 cnh 1.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