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

Diff of /MITgcm/tools/build_options/linux_amd64_ifort

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

revision 1.2 by utke, Mon Apr 16 14:33:28 2007 UTC revision 1.3 by ce107, Fri Apr 20 20:14:02 2007 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  #  #
3  # composed and tested by ce107 on ross/weddell  # Composed and tested by ce107 on ross/weddell (Opteron system)
4  # for more speed on Core2 processors replace -xW with -xT  # Should work fine on EM64T and other AMD64 compatible Intel systems
5  # for more speed on Pentium4 based EM64T processors replaces -xW with -xP  # a) Processor specific flags:
6    #    1) for more speed on Core2 processors replace -xW with -xT
7    #    2) for more speed on Pentium4 based EM64T processors replaces -xW with -xP
8    # b) For more speed, provided your data size doesn't exceed 2GB you can
9    # remove -fPIC which carries a performance penalty of 2-6%.
10    # c) Provided that the libraries you link to are compiled with -fPIC this
11    # optfile should work.
12    # d) You can replace -fPIC with -mcmodel=medium which may perform faster
13    # then -fPIC and still support data sizes over 2GB per process but all
14    # the libraries you link to myst be compiled with -fPIC or -mcmodel=medium
15    
16  FC=ifort  FC=ifort
17  F90C=ifort  F90C=ifort
18  CC=icc  CC=icc
19  LINK='mpif90 -i-static -no-ipo'  LINK='ifort -i-dynamic -no-ipo'
20    
21  DEFINES='-DWORDLENGTH=4'  DEFINES='-DWORDLENGTH=4'
22  CPP='cpp  -traditional -P'  CPP='cpp  -traditional -P'

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22