72 lines
2.0 KiB
Makefile
72 lines
2.0 KiB
Makefile
#
|
|
# makefile to run simple examples of the reverse communication
|
|
# protocol.
|
|
#
|
|
# Modify if ARPACK library was built somewhere else.
|
|
#
|
|
# If ALIBS (defined in ../../ARmake.inc) contains the BLAS and LAPACK
|
|
# libraries installed on your system, you DO NOT need to change this
|
|
# makefile. OTHERWISE, you may need to modify the Makefile in the top level
|
|
# ARPACK directory tree to include sdrv and/or ddrv in the
|
|
# definition of the PRECISION variable, and issue 'make lib' from there.
|
|
# For example:
|
|
#
|
|
# PRECISION = single double sdrv ddrv
|
|
#
|
|
#\SCCS Information: @(#)
|
|
# FILE: makefile SID: 2.2 DATE OF SID: 9/24/96 RELEASE: 2
|
|
#
|
|
include ../../ARmake.inc
|
|
#
|
|
# Issue "make nonsym" to make all 12 nonsymmetric drivers.
|
|
# Issue "make sndrv" to make 6 single precision nonsymmetric drivers.
|
|
# Issue "make dndrv" to make 6 double precision nonsymmetric drivers.
|
|
#
|
|
nonsym: sndrv dndrv
|
|
#
|
|
#-----------------------------------------------------------------------
|
|
# Simple nonsymmetric problem using single precision
|
|
#
|
|
sndrv: sndrv1 sndrv2 sndrv3 sndrv4 sndrv5 sndrv6
|
|
|
|
sndrv1: sndrv1.o
|
|
$(FC) $(FFLAGS) sndrv1.o $(ALIBS) -o sndrv1
|
|
#
|
|
sndrv2: sndrv2.o
|
|
$(FC) $(FFLAGS) sndrv2.o $(ALIBS) -o sndrv2
|
|
#
|
|
sndrv3: sndrv3.o
|
|
$(FC) $(FFLAGS) sndrv3.o $(ALIBS) -o sndrv3
|
|
#
|
|
sndrv4: sndrv4.o
|
|
$(FC) $(FFLAGS) sndrv4.o $(ALIBS) -o sndrv4
|
|
#
|
|
sndrv5: sndrv5.o
|
|
$(FC) $(FFLAGS) sndrv5.o $(ALIBS) -o sndrv5
|
|
#
|
|
sndrv6: sndrv6.o
|
|
$(FC) $(FFLAGS) sndrv6.o $(ALIBS) -o sndrv6
|
|
#
|
|
#------------------------------------------------------
|
|
# Simple nonsymmetric problem using double precision
|
|
#
|
|
dndrv: dndrv1 dndrv2 dndrv3 dndrv4 dndrv5 dndrv6
|
|
|
|
dndrv1: dndrv1.o
|
|
$(FC) $(FFLAGS) dndrv1.o $(ALIBS) -o dndrv1
|
|
#
|
|
dndrv2: dndrv2.o
|
|
$(FC) $(FFLAGS) dndrv2.o $(ALIBS) -o dndrv2
|
|
#
|
|
dndrv3: dndrv3.o
|
|
$(FC) $(FFLAGS) dndrv3.o $(ALIBS) -o dndrv3
|
|
#
|
|
dndrv4: dndrv4.o
|
|
$(FC) $(FFLAGS) dndrv4.o $(ALIBS) -o dndrv4
|
|
#
|
|
dndrv5: dndrv5.o
|
|
$(FC) $(FFLAGS) dndrv5.o $(ALIBS) -o dndrv5
|
|
#
|
|
dndrv6: dndrv6.o
|
|
$(FC) $(FFLAGS) dndrv6.o $(ALIBS) -o dndrv6
|