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 flt ptracers seaice therm_seaice bulk_force) |
if (! $?DISABLE) set DISABLE = ( aim aim_v23 autodiff cal cost ctrl ecco exf grdchk flt land ptracers seaice therm_seaice bulk_force dic gchem ) |
13 |
set DEFINES = ( ) |
if (! $?ENABLE) set ENABLE = ( ) |
14 |
set ENABLE = ( ) |
if (! $?DEFINES) set DEFINES = ( ) |
15 |
set MODS = ( ) |
if (! $?MODS) set MODS = ( ) |
16 |
|
|
17 |
# Grab variables/lists from .genmakerc |
# Grab variables/lists from .genmakerc |
18 |
if (-r .genmakerc) source .genmakerc |
if (-r .genmakerc) source .genmakerc |
548 |
set NOOPTFILES = ( 'barrier.F different_multiple.F' \ |
set NOOPTFILES = ( 'barrier.F different_multiple.F' \ |
549 |
'external_fields_load.F' ) |
'external_fields_load.F' ) |
550 |
breaksw |
breaksw |
551 |
|
case Linux-ia64+mpi: |
552 |
|
echo "Configuring with MPI" |
553 |
|
case Linux-ia64: |
554 |
|
echo "Configuring for " $platform |
555 |
|
set LN = ( '/bin/ln -s' ) |
556 |
|
set CPP = ( '/lib/cpp -traditional -P' ) |
557 |
|
set DEFINES = ( ${DEFINES} '-D_BYTESWAPIO -DWORDLENGTH=4' ) |
558 |
|
set FC = ( 'efc' ) |
559 |
|
set FFLAGS = ( '-WB -Vaxlib -u -w' ) |
560 |
|
set FOPTIM = ( '-O2 ' ) |
561 |
|
set LINK = ( 'efc' ) |
562 |
|
set LIBS = ( '-lmpi -lscs -lpthread' ) |
563 |
|
breaksw |
564 |
case Linux-alpha+mpi: |
case Linux-alpha+mpi: |
565 |
echo "Configuring with MPI" |
echo "Configuring with MPI" |
566 |
set LIBS = ( '-L/usr/local/lib/LINUX/ch_p4/ -lfmpich -lmpich' ) |
set LIBS = ( '-L/usr/local/lib/LINUX/ch_p4/ -lfmpich -lmpich' ) |
724 |
# 'external_fields_load.F' ) |
# 'external_fields_load.F' ) |
725 |
set RMFILES = ( 'rii_files' ) |
set RMFILES = ( 'rii_files' ) |
726 |
breaksw |
breaksw |
727 |
|
case aer-linux-cluster+mpi |
728 |
|
echo "Configuring for " $platform |
729 |
|
set LN = ( '/bin/ln -s' ) |
730 |
|
set CPP = ( '/lib/cpp -traditional -P' ) |
731 |
|
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
732 |
|
set FC = ( '/opt/mpich/bin/mpif77' ) |
733 |
|
set LINK = ( '/opt/mpich/bin/mpif77' ) |
734 |
|
set FFLAGS = ( '-byteswapio -r8 -Mnodclchk -Mextend' ) |
735 |
|
set FOPTIM = ( '-tp p6 -v -O2 -Munroll -Mvect=cachesize:512000,transform -Kieee' ) |
736 |
|
set LIBS = ( '-L/opt/mpich/lib/ -lfmpich -lmpich' ) |
737 |
|
set INCLUDES = ( '-I/opt/mpich/include' ) |
738 |
|
breaksw |
739 |
default: |
default: |
740 |
echo "Error: platform not recognized: uname -p = " $platform$USEMPI |
echo "Error: platform not recognized: uname -p = " $platform$USEMPI |
741 |
exit |
exit |
953 |
@make Clean |
@make Clean |
954 |
-find \$(EXEDIR) -name "*.meta" -exec rm {} \; |
-find \$(EXEDIR) -name "*.meta" -exec rm {} \; |
955 |
-find \$(EXEDIR) -name "*.data" -exec rm {} \; |
-find \$(EXEDIR) -name "*.data" -exec rm {} \; |
956 |
|
-find \$(EXEDIR) -name "fort.*" -exec rm {} \; |
957 |
-rm -f \$(EXECUTABLE) |
-rm -f \$(EXECUTABLE) |
958 |
|
|
959 |
makefile: |
makefile: |