--- MITgcm/tools/genmake 2001/06/04 19:47:32 1.36 +++ MITgcm/tools/genmake 2001/07/31 15:22:12 1.39 @@ -1,6 +1,6 @@ #!/bin/csh -f # -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/Attic/genmake,v 1.36 2001/06/04 19:47:32 adcroft Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/Attic/genmake,v 1.39 2001/07/31 15:22:12 adcroft Exp $ # $Name: $ # # Makefile generator for MITgcm UV codes @@ -9,7 +9,7 @@ # modified by aja 01/00 # Default lists -set DISABLE = ( aim autodiff cal cost ctrl ecco exf ) +set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk ) set ENABLE = ( ) set MODS = ( ) @@ -294,19 +294,20 @@ # Platform specific options switch ($platform$USEMPI) - case OSF1: case OSF1+mpi: + echo "Configuring for DEC Alpha with MPI" + set LIBS = ( '-lfmpi -lmpi -lkmp_osfp10 -pthread' ) + case OSF1: echo "Configuring for DEC Alpha" set CPP = ( '/usr/bin/cpp -P' ) set DEFINES = ( ${DEFINES} '-DTARGET_DEC -DWORDLENGTH=1' ) - set KPP = ( 'kapf' ) - set KPPFILES = ( 'main.F' ) - set KFLAGS1 = ( '-scan=132 -noconc -cmp=' ) + set KPP = ( ) + set KPPFILES = ( ) + set KFLAGS1 = ( ) set FC = ( 'f77' ) set FFLAGS = ( '-convert big_endian -r8 -extend_source -automatic -call_shared -notransform_loops -align dcommons' ) set FOPTIM = ( '-O5 -fast -tune host -inline all' ) set NOOPTFLAGS = ( '-O0' ) - set LIBS = ( '-lfmpi -lmpi -lkmp_osfp10 -pthread' ) set NOOPTFILES = ( 'barrier.F different_multiple.F external_fields_load.F') set RMFILES = ( '*.p.out' ) breaksw @@ -376,7 +377,7 @@ set FFLAGS = ( '-stackvar -explicitpar -vpara -e -u -noautopar') set FOPTIM = ( '-fast -O3' ) set NOOPTFLAGS = ( '-O0' ) - 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') breaksw case SunOS+mpi: set LN = ( '/usr/bin/ln -s' ) @@ -388,7 +389,7 @@ set NOOPTFLAGS = ( '-O0' ) set LIBS = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \ '-lsocket -lnsl' ) - 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') breaksw case IRIX32: echo "Configuring for SGI ONYX running IRIX64"