/[MITgcm]/MITgcm/tools/build_options/bgl_gnu_ncar
ViewVC logotype

Contents of /MITgcm/tools/build_options/bgl_gnu_ncar

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


Revision 1.1 - (show annotations) (download)
Fri Aug 5 23:34:01 2005 UTC (18 years, 7 months ago) by ce107
Branch: MAIN
CVS Tags: checkpoint58l_post, checkpoint57t_post, checkpoint58e_post, mitgcm_mapl_00, checkpoint58u_post, checkpoint58w_post, checkpoint57s_post, checkpoint60, checkpoint61, checkpoint62, checkpoint58r_post, checkpoint57y_post, checkpoint58n_post, checkpoint58x_post, checkpoint58t_post, checkpoint58h_post, checkpoint57y_pre, checkpoint58q_post, checkpoint57v_post, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint58j_post, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59a, checkpoint59c, checkpoint59b, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59h, checkpoint59k, checkpoint59j, checkpoint57r_post, checkpoint59, checkpoint58, checkpoint58f_post, checkpoint57x_post, checkpoint58d_post, checkpoint58c_post, checkpoint57w_post, checkpint57u_post, checkpoint58a_post, checkpoint58i_post, checkpoint57q_post, checkpoint58g_post, checkpoint58o_post, checkpoint57z_post, checkpoint62c, checkpoint62b, checkpoint62a, checkpoint58y_post, checkpoint58k_post, checkpoint58v_post, checkpoint58s_post, checkpoint61f, checkpoint61g, checkpoint61d, checkpoint61e, checkpoint61b, checkpoint61c, checkpoint58p_post, checkpoint61a, checkpoint61n, checkpoint61o, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i, checkpoint61v, checkpoint61w, checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint61q, checkpoint61z, checkpoint61x, checkpoint61y, checkpoint58b_post, checkpoint58m_post
Optfiles for the IBM Blue Gene/L at NCAR.
bgl_ncar uses the high performance IBM XL compilers and includes the fast
math library (MASS) and NetCDF.
bgl_gnu_ncar uses the GNU compilers (and currently will not work without
an MPI library built for g77)

1 #!/bin/bash
2 #
3 # $Header: /u/gcmpack/MITgcm/tools/build_options/sp4,v 1.6 2005/01/13 00:16:31 ce107 Exp $
4 #
5
6 # tested on frost, ce107 Aug 5 2005, will work when IBM/NCAR provides an MPI library for g77
7 # using the following invocation:
8 # ../../../tools/genmake2 -mods=../code -of=../../../tools/build_options/bgl_gnu_ncar
9
10
11 S64='$(TOOLSDIR)/set64bitConst.sh'
12 MAKEDEPEND=makedepend
13 DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4 -DTARGET_BGL'
14
15 INCLUDES='-I/bgl/BlueLight/ppcfloor/bglsys/include'
16 CPP='/lib/cpp -traditional -P'
17 FC='/bgl/BlueLight/DRV100_2005-050311PM/ppc/toolchain/gnu/build-powerpc-bgl-blrts-gnu/gcc-3.2-build/gcc/g77'
18 CC='/bgl/BlueLight/DRV202_2005-050606-SLES8/ppc/blrts-gnu/powerpc-bgl-blrts-gnu/bin/gcc'
19 LINK='/bgl/BlueLight/DRV100_2005-050311PM/ppc/toolchain/gnu/build-powerpc-bgl-blrts-gnu/gcc-3.2-build/gcc/g77'
20 LIBS='-L/bgl/BlueLight/ppcfloor/bglsys/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts'
21 FFLAGS='-Wimplicit -Wunused -Wuninitialized'
22 if test "x$IEEE" = x ; then
23 # No need for IEEE-754
24 FOPTIM='-O3 -funroll-loops -ffast-math'
25 CFLAGS='-O3 -funroll-loops -ffast-math'
26 else
27 FOPTIM='-g -O0'
28 CFLAGS='-g -O0'
29 fi
30 FC_NAMEMANGLE="#define FC_NAMEMANGLE(X) X # __"

  ViewVC Help
Powered by ViewVC 1.1.22