/[MITgcm]/MITgcm/tools/genmake
ViewVC logotype

Diff of /MITgcm/tools/genmake

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

revision 1.56 by adcroft, Thu Sep 27 19:37:27 2001 UTC revision 1.56.4.2 by heimbach, Wed Feb 6 23:19:41 2002 UTC
# Line 9  Line 9 
9  #   modified by aja 01/00  #   modified by aja 01/00
10    
11  # Default lists  # Default lists
12  set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk )  set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk flt )
13  set DEFINES = ( )  set DEFINES = ( )
14  set ENABLE  = ( )  set ENABLE  = ( )
15  set MODS  = ( )  set MODS  = ( )
# Line 393  switch ($platform$USEMPI) Line 393  switch ($platform$USEMPI)
393    case SunOS:    case SunOS:
394      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
395      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
     set S64        = ( cat )  
396      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )
397      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -r8 -i4 -fsimple=0' )      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -r8 -i4 -fsimple=0' )
398      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )
# Line 404  switch ($platform$USEMPI) Line 403  switch ($platform$USEMPI)
403    case SunOS+mpi:    case SunOS+mpi:
404      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
405      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
     set S64        = ( cat )  
406      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )
407      set INCLUDES   = ( '-I/usr/local/mpi/include' )      set INCLUDES   = ( '-I/usr/local/mpi/include' )
408      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \
# Line 521  switch ($platform$USEMPI) Line 519  switch ($platform$USEMPI)
519      set NOOPTFLAGS = ( '-O0' )      set NOOPTFLAGS = ( '-O0' )
520      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F')      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F')
521      breaksw      breaksw
522      case SP3:
523    # originally from A. Biastoch, SIO.
524        echo "Configuring for IBM SP POWER3"
525        set SOURCEDIRS  = ( ./ $SOURCEDIRS )
526        set LN         = ( 'ln -s' )
527        set DEFINES    = ( ${DEFINES} '-DTARGET_PWR3 -DTARGET_SGI -DWORDLENGTH=4' )
528        set INCLUDES   = ( '-I/usr/lpp/ppe.poe/include' )
529    #    set CPP        = ( '/lib/cpp' )
530        set FC         = ( 'mpxlf95' )
531        set LINK       = ( 'mpxlf95' )
532        set FLAGS      = ( '-O3 -qarch=pwr3 -qtune=pwr3 -qcache=auto -qmaxmem=-1' \
533                               '-bmaxdata:0x80000000 -bloadmap:mitgcmuv.map' )
534        set FFLAGS     = ( '-qfixed=132 -O3 -qarch=pwr3 -qtune=pwr3 -qcache=auto -qmaxmem=-1' \
535                               '-bmaxdata:0x80000000 ' )
536        set LDFLAGS    = ( '-O3 -qarch=pwr3 -qtune=pwr3 -qcache=auto -qmaxmem=-1' \
537                               '-bmaxdata:0x80000000' )
538        set LIBS       = ( ' timer_stats.o -L/usr/local/apps/mass -lmass' )
539    #   set FFLAGS     = ( '-extend_source -mp -mpio -bytereclen -r10000 -mips4' )
540    #    set FOPTIM     = ( '-O3' )
541    #   set NOOPTFLAGS = ( '-O0' )
542    #   set NOOPTFILES = ( 'barrier.F different_multiple.F ' \
543    #                      'external_fields_load.F' )
544        set RMFILES    = ( 'rii_files' )
545        breaksw
546    default:    default:
547      echo "Error: platform not recognized: uname -p = " $platform$USEMPI      echo "Error: platform not recognized: uname -p = " $platform$USEMPI
548      exit      exit

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.56.4.2

  ViewVC Help
Powered by ViewVC 1.1.22