/[MITgcm]/MITgcm/tools/build_options/SUPER-UX_SX-8_sxf90_awi
ViewVC logotype

Diff of /MITgcm/tools/build_options/SUPER-UX_SX-8_sxf90_awi

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

revision 1.1 by mlosch, Thu Nov 27 07:45:28 2008 UTC revision 1.3 by mlosch, Mon Nov 30 15:21:16 2009 UTC
# Line 8  Line 8 
8    
9  # nec use  # nec use
10  CPP='/lib/cpp -traditional -P'  CPP='/lib/cpp -traditional -P'
11  DEFINES='-DTARGET_NEC_SX -DWORDLENGTH=1 -DHAVE_CLOC -UHAVE_SIGREG -DSEAICE_VECTORIZE_LSR -DCG2D_OUTERLOOPITERS=10'  DEFINES='-DTARGET_NEC_SX -DWORDLENGTH=1 -DHAVE_CLOC -UHAVE_SIGREG -DSEAICE_VECTORIZE_LSR -DCG2D_OUTERLOOPITERS=10 -DCG3D_OUTERLOOPITERS=10'
12  FC='sxmpif90'  FC='sxf90'
13  CC='sxcc -sx8r'  CC='sxcc -sx8r'
14    
15  RMFILES='*.L'  RMFILES='*.L'
# Line 23  FFLAGS=$FFLAGS' -pi' Line 23  FFLAGS=$FFLAGS' -pi'
23  # This is how you inline external routines if they are longer than 50 lines  # This is how you inline external routines if they are longer than 50 lines
24  # and live in a separate file (the actual routines depend on the packages  # and live in a separate file (the actual routines depend on the packages
25  # used, therefore there are only a few examples here); unfortunately, these  # used, therefore there are only a few examples here); unfortunately, these
26  # flags break the genmake2 tests, so you will have to include them into the  # flags break the genmake2 tests, so they get an extra flag variable that
27  # makefile by hand  # is not tested in genmake2
28  FEXTRAFLAGS='-pi auto fullmsg exp=barrier,ucase,timestep_tracer,ilnblnk,ifnblnk,cycle_tracer,pressure_for_eos,sw_temp,sw_ptmp rexp=fool_the_compiler,bar2,sw_adtg expin=barrier.F,timestep_tracer.F,fool_the_compiler.F,bar2.F,utils.F,cycle_tracer.F,pressure_for_eos.F,seawater.F'  FEXTRAFLAGS='-pi auto fullmsg exp=barrier,ucase,timestep_tracer,ilnblnk,ifnblnk,cycle_tracer,pressure_for_eos,sw_temp,sw_ptmp rexp=fool_the_compiler,fool_the_compiler_r8,bar2,sw_adtg expin=barrier.F,timestep_tracer.F,fool_the_compiler.F,bar2.F,utils.F,cycle_tracer.F,pressure_for_eos.F,seawater.F'
29  # additional candidates for inlining are parts of packages that are not  # additional candidates for inlining are parts of packages that are not
30  # always used, therefore use this at your own risk:  # always used, therefore use this at your own risk:
31  #FEXTRAFLAGS=${FEXTRAFLAGS}' -pi fullmsg exp= expin='  #FEXTRAFLAGS=${FEXTRAFLAGS}' -pi fullmsg exp= expin='

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

  ViewVC Help
Powered by ViewVC 1.1.22