/[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.50 by adcroft, Mon Sep 10 00:25:45 2001 UTC revision 1.51 by adcroft, Mon Sep 10 02:28:20 2001 UTC
# Line 286  set LINK       = ( 'f77' ) Line 286  set LINK       = ( 'f77' )
286  set INCLUDES   = ( -I. )  set INCLUDES   = ( -I. )
287  set FFLAGS     = (  )  set FFLAGS     = (  )
288  set FOPTIM     = (  )  set FOPTIM     = (  )
289    set CFLAGS     = (  )
290  set KFLAGS1    = (  )  set KFLAGS1    = (  )
291  set KFLAGS2    = (  )  set KFLAGS2    = (  )
292  set LIBS       = (  )  set LIBS       = (  )
# Line 385  switch ($platform$USEMPI) Line 386  switch ($platform$USEMPI)
386      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
387      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
388      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )
389      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar')      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -xtypemap=real:64,double:64,integer:32 -fsimple=0' )
390      set FOPTIM     = ( '-dalign -O3' )      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )
391      set NOOPTFLAGS = ( '-O0' )      set CFLAGS     = ( '-dalign -O3 -xarch=v9' )
392      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F')      set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )
393        set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F aim_aim2dyn.F aim_dyn2aim.F aim_aim2dyn_exchanges.F aim_external_fields_load.F aim_calc_diags.F aim_external_forcing.F aim_do_atmos_physics.F aim_write_diags.F aim_do_inphys.F ')
394      breaksw      breaksw
395    case SunOS+mpi:    case SunOS+mpi:
396      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
397      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
398      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )
399      set INCLUDES   = ( '-I/usr/local/mpi/include' )      set INCLUDES   = ( '-I/usr/local/mpi/include' )
     set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar')  
     set FOPTIM     = ( '-dalign -O3' )  
     set NOOPTFLAGS = ( '-O0' )  
400      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \
401        set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -xtypemap=real:64,double:64,integer:32 -fsimple=0' )
402        set FOPTIM     = ( '-dalign -O3 -xarch=v9' )
403        set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )
404                         '-lsocket -lnsl' )                         '-lsocket -lnsl' )
405      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F')      set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F ini_vertical_grid.F ini_spherical_polar_grid.F ini_cori.F mon_printstats_rl.F mon_printstats_rs.F')
406      breaksw      breaksw
# Line 656  KFLAGS2 = ${KFLAGS2} Line 658  KFLAGS2 = ${KFLAGS2}
658  # Optim./debug for FC  # Optim./debug for FC
659  FFLAGS = ${FFLAGS}  FFLAGS = ${FFLAGS}
660  FOPTIM = ${FOPTIM}  FOPTIM = ${FOPTIM}
661    # Flags for CC
662    CFLAGS = ${CFLAGS}
663  # Files that should not be optimized  # Files that should not be optimized
664  NOOPTFILES = ${NOOPTFILES}  NOOPTFILES = ${NOOPTFILES}
665  NOOPTFLAGS = ${NOOPTFLAGS}  NOOPTFLAGS = ${NOOPTFLAGS}
# Line 714  cleanlinks: Line 718  cleanlinks:
718          \$(CPP) \$(DEFINES) \$(INCLUDES) > \$@          \$(CPP) \$(DEFINES) \$(INCLUDES) > \$@
719  .f.o:  .f.o:
720          \$(FC) \$(FFLAGS) \$(FOPTIM) -c \$<          \$(FC) \$(FFLAGS) \$(FOPTIM) -c \$<
721    .c.o:
722            \$(CC) \$(CFLAGS) -c \$<
723    
724  # Special exceptions that use the ( .F - .p - .f - .o ) rule-chain  # Special exceptions that use the ( .F - .p - .f - .o ) rule-chain
725  .F.p:  .F.p:

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

  ViewVC Help
Powered by ViewVC 1.1.22