/[MITgcm]/MITgcm/tools/build_options/linux_ia32_pgf77+mpi_aer
ViewVC logotype

Contents of /MITgcm/tools/build_options/linux_ia32_pgf77+mpi_aer

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


Revision 1.4 - (show annotations) (download)
Mon Jan 31 19:30:14 2005 UTC (19 years, 2 months ago) by ce107
Branch: MAIN
CVS Tags: checkpoint58l_post, checkpoint57t_post, checkpoint57o_post, checkpoint58e_post, mitgcm_mapl_00, checkpoint58u_post, checkpoint58w_post, checkpoint57m_post, checkpoint57s_post, checkpoint57k_post, checkpoint57d_post, checkpoint57g_post, checkpoint60, checkpoint61, checkpoint62, checkpoint58r_post, checkpoint57i_post, checkpoint57y_post, checkpoint57e_post, checkpoint58n_post, checkpoint58x_post, checkpoint57g_pre, checkpoint58t_post, checkpoint58h_post, checkpoint57y_pre, checkpoint57f_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, eckpoint57e_pre, checkpoint57h_done, checkpoint58f_post, checkpoint57x_post, checkpoint57n_post, checkpoint58d_post, checkpoint58c_post, checkpoint57w_post, checkpoint57p_post, checkpint57u_post, checkpoint57f_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, checkpoint57j_post, checkpoint61z, checkpoint61x, checkpoint61y, checkpoint58b_post, checkpoint57h_pre, checkpoint58m_post, checkpoint57l_post, checkpoint57h_post
Changes since 1.3: +5 -5 lines
Added changed IEEE as well as optimized flags to ensure tuning to the
processor type of the compilation host, SSE code generation (depending
on the compilation host type), no optimization for IEEE mode and the
default inclusion of the MPI defines for the MPI versions of the build
files.

1 #!/bin/bash
2 #
3 # $Header: /u/gcmpack/MITgcm/tools/build_options/linux_ia32_pgf77+mpi_aer,v 1.3 2004/09/18 16:09:44 edhill Exp $
4 #
5
6
7 FC='/opt/mpich/bin/mpif77'
8 CC='/opt/mpich/bin/mpicc'
9 LINK='/opt/mpich/bin/mpif77'
10 DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'
11 CPP='cpp -traditional -P'
12
13 if test "x$IEEE" = x ; then
14 # No need for IEEE-754
15 FFLAGS='-byteswapio -r8 -Mnodclchk -Mextend'
16 FOPTIM='-fastsse -Mvect=cachesize:524288,transform'
17 else
18 # Try to follow IEEE-754
19 FFLAGS='-byteswapio -r8 -Mnodclchk -Mextend'
20 FOPTIM='-O0 -Mvect=sse -Mscalarsse -Mcache_align -Mnoflushz -Kieee'
21 fi
22
23 INCLUDES='-I/opt/mpich/include'
24 LIBS='-L/opt/mpich/lib/ -lfmpich -lmpich'

  ViewVC Help
Powered by ViewVC 1.1.22