/[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.36 by adcroft, Mon Jun 4 19:47:32 2001 UTC revision 1.39 by adcroft, Tue Jul 31 15:22:12 2001 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 )  set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk )
13  set ENABLE  = ( )  set ENABLE  = ( )
14  set MODS  = ( )  set MODS  = ( )
15    
# Line 294  endif Line 294  endif
294    
295  # Platform specific options  # Platform specific options
296  switch ($platform$USEMPI)  switch ($platform$USEMPI)
   case OSF1:  
297    case OSF1+mpi:    case OSF1+mpi:
298        echo "Configuring for DEC Alpha with MPI"
299        set LIBS       = ( '-lfmpi -lmpi -lkmp_osfp10 -pthread' )
300      case OSF1:
301      echo "Configuring for DEC Alpha"      echo "Configuring for DEC Alpha"
302      set CPP        = ( '/usr/bin/cpp -P' )      set CPP        = ( '/usr/bin/cpp -P' )
303      set DEFINES    = ( ${DEFINES}  '-DTARGET_DEC -DWORDLENGTH=1' )      set DEFINES    = ( ${DEFINES}  '-DTARGET_DEC -DWORDLENGTH=1' )
304      set KPP        = ( 'kapf' )      set KPP        = ( )
305      set KPPFILES   = ( 'main.F' )      set KPPFILES   = ( )
306      set KFLAGS1    = ( '-scan=132 -noconc -cmp=' )      set KFLAGS1    = ( )
307      set FC         = ( 'f77' )      set FC         = ( 'f77' )
308      set FFLAGS     = ( '-convert big_endian -r8 -extend_source -automatic -call_shared -notransform_loops -align dcommons' )      set FFLAGS     = ( '-convert big_endian -r8 -extend_source -automatic -call_shared -notransform_loops -align dcommons' )
309      set FOPTIM     = ( '-O5 -fast -tune host -inline all' )      set FOPTIM     = ( '-O5 -fast -tune host -inline all' )
310      set NOOPTFLAGS = ( '-O0' )      set NOOPTFLAGS = ( '-O0' )
     set LIBS       = ( '-lfmpi -lmpi -lkmp_osfp10 -pthread' )  
311      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F')      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F')
312      set RMFILES    = ( '*.p.out' )      set RMFILES    = ( '*.p.out' )
313      breaksw      breaksw
# Line 376  switch ($platform$USEMPI) Line 377  switch ($platform$USEMPI)
377      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar')      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar')
378      set FOPTIM     = ( '-fast -O3' )      set FOPTIM     = ( '-fast -O3' )
379      set NOOPTFLAGS = ( '-O0' )      set NOOPTFLAGS = ( '-O0' )
380      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F')      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F')
381      breaksw      breaksw
382    case SunOS+mpi:    case SunOS+mpi:
383      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
# Line 388  switch ($platform$USEMPI) Line 389  switch ($platform$USEMPI)
389      set NOOPTFLAGS = ( '-O0' )      set NOOPTFLAGS = ( '-O0' )
390      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \
391                         '-lsocket -lnsl' )                         '-lsocket -lnsl' )
392      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F')      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F')
393      breaksw      breaksw
394    case IRIX32:    case IRIX32:
395      echo "Configuring for SGI ONYX running IRIX64"      echo "Configuring for SGI ONYX running IRIX64"

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.39

  ViewVC Help
Powered by ViewVC 1.1.22