diff --git a/Make.inc b/Make.inc deleted file mode 100644 index 87269cd9..00000000 --- a/Make.inc +++ /dev/null @@ -1,86 +0,0 @@ -.mod=.mod -.fh=.fh -.SUFFIXES: .f90 $(.mod) .F90 - - -####################### Section 1 ####################### -# Define your compilers and compiler flags here # -########################################################## -F90=/usr/local/gcc42/bin/gfortran -FC=/usr/local/gcc42/bin/gfortran -F77=$(FC) -CC=/usr/local/gcc42/bin/gcc -F90COPT=-O3 -ggdb -FCOPT=-O3 -ggdb -CCOPT=-O3 -ggdb - -####################### Section 2 ####################### -# Define your linker and linker flags here # -########################################################## -F90LINK=/usr/local/mpich-gcc42/bin/mpif90 -FLINK=/usr/local/mpich-gcc42/bin/mpif77 -MPF90=/usr/local/mpich-gcc42/bin/mpif90 -MPF77=/usr/local/mpich-gcc42/bin/mpif77 -MPCC=/usr/local/mpich-gcc42/bin/mpicc - -####################### Section 3 ####################### -# Specify paths to libraries # -########################################################## -BLAS=-lblas-gcc42 -L$(HOME)/LIB -BLACS=-lmpiblacs-gcc42 -L$(HOME)/LIB - - -####################### Section 4 ####################### -# Other useful tools&defines # -########################################################## -SLUDIR=/usr/local/SuperLU_3.0 -SLU=-lslu_lx_gcc42 -L$(SLUDIR) -SLUDEF=-DHave_SLU_ -I$(SLUDIR) - -UMFDIR=$(HOME)/LIB/Umfpack_gcc41 -UMF=-lumfpack -lamd -L$(UMFDIR) -UMFDEF=-DHave_UMF_ -I$(UMFDIR) -# -# We are using the public domain tool METIS from U. Minnesota. To get it -# check URL http://www.cs.umn.edu:~karypis -# -METIS_LIB = -L$(HOME)/NUMERICAL/metis-4.0 -lmetis -LDLIBS=$(BLACS) $(SLU) $(UMF) $(BLAS) $(METIS_LIB) - -# Add -DLargeFptr for 64-bit addresses -CDEFINES=-DAdd_ $(SLUDEF) $(UMFDEF) -FDEFINES=-DNETLIB_BLACS -DHAVE_MOVE_ALLOC - -AR=ar -cur -RANLIB=ranlib - - - -####################### Section 5 ####################### -# Do not edit this # -########################################################## -LIBDIR=lib -BASELIBNAME=libpsb_base.a -PRECLIBNAME=libpsb_prec.a -METHDLIBNAME=libpsb_krylov.a -UTILLIBNAME=libpsb_util.a - -# Under Linux/gmake there is a rule interpreting .mod as Modula source! -$(.mod).o: - -.f.o: - $(FC) $(FCOPT) $(INCDIRS) -c $< -.c.o: - $(CC) $(CCOPT) $(INCDIRS) $(CDEFINES) -c $< -.f$(.mod): - $(F90) $(FCOPT) $(INCDIRS) -c $< -.f90$(.mod): - $(F90) $(F90COPT) $(INCDIRS) -c $< -.f90.o: - $(F90) $(F90COPT) $(INCDIRS) -c $< -.F90.o: - $(F90) $(F90COPT) $(INCDIRS) $(FDEFINES) -c $< - - - - diff --git a/Make.inc.g95 b/Make.inc.g95 deleted file mode 100644 index 7a448b3b..00000000 --- a/Make.inc.g95 +++ /dev/null @@ -1,85 +0,0 @@ -.mod=.mod -.fh=.fh -.SUFFIXES: .f90 $(.mod) .F90 - - -####################### Section 1 ####################### -# Define your compilers and compiler flags here # -########################################################## -F90=/usr/local/bin/g95 -FC=/usr/local/bin/g95 -F77=$(FC) -F90COPT= -O3 -FCOPT=-O3 -CCOPT=-O3 - -####################### Section 2 ####################### -# Define your linker and linker flags here # -########################################################## -F90LINK=/usr/local/mpich-g95/bin/mpif90 -FLINK=/usr/local/mpich-g95/bin/mpif77 -MPF90=/usr/local/mpich-g95/bin/mpif90 -MPF77=/usr/local/mpich-g95/bin/mpif77 -MPCC=/usr/local/mpich-g95/bin/mpicc - -####################### Section 3 ####################### -# Specify paths to libraries # -########################################################## -BLAS=-lblasg95 -L$(HOME)/LIB -BLACS=-lmpiblacsg95 -L$(HOME)/LIB - - -####################### Section 4 ####################### -# Other useful tools&defines # -########################################################## -#SLUDIR=/usr/local/SuperLU_3.0 -#SLU=-lslu_lx_gfort -L$(SLUDIR) -#SLUDEF=-DHave_SLU_ -I$(SLUDIR) - -#UMFDIR=$(HOME)/LIB/Umfpack_gcc41 -#UMF=-lumfpack -lamd -L$(UMFDIR) -#UMFDEF=-DHave_UMF_ -I$(UMFDIR) - -# Add -DLargeFptr for 64-bit addresses -CDEFINES=-DAdd_ $(SLUDEF) $(UMFDEF) -FDEFINES=-DNORMAL - -AR=ar -cur -RANLIB=ranlib - - - -####################### Section 5 ####################### -# Do not edit this # -########################################################## -LIBDIR = lib -LIBNAME = libpsblas.a - -TYPEMODS = psb_spmat_type$(.mod) psb_descriptor_type$(.mod) psb_prec_type$(.mod) psb_realloc_mod$(.mod) -CONSTMODS = psb_const_mod$(.mod) -BLASMODS = $(TYPEMODS) psb_psblas_mod$(.mod) psb_comm_mod$(.mod) -METHDMODS = psb_methd_mod$(.mod) -TOOLSMODS = $(CONSTMODS) psi_mod$(.mod) psb_tools_mod$(.mod) psb_serial_mod$(.mod) -PRECMODS = psb_prec_mod$(.mod) -ERRORMODS = psb_error_mod$(.mod) -F90MODS= $(BLASMODS) $(PRECMODS) $(METHDMODS) $(TOOLSMODS) $(ERRORMODS) string$(.mod) - -MODS=$(LIBDIR)/psb_const_mod$(.mod) $(LIBDIR)/psb_spmat_type$(.mod) $(LIBDIR)/psb_realloc_mod$(.mod) \ - $(LIBDIR)/psb_descriptor_type$(.mod) $(LIBDIR)/psb_prec_type$(.mod) $(LIBDIR)/parts.fh \ - $(LIBDIR)/psb_serial_mod$(.mod) $(LIBDIR)/psb_comm_mod$(.mod) $(LIBDIR)/psb_error_mod$(.mod) - -# Under Linux/gmake there is a rule interpreting .mod as Modula source! -$(.mod).o: - -.f.o: - $(FC) $(FCOPT) $(INCDIRS) -c $< -.c.o: - $(CC) $(CCOPT) $(INCDIRS) $(CDEFINES) -c $< -.f$(.mod): - $(F90) $(FCOPT) $(INCDIRS) -c $< -.f90$(.mod): - $(F90) $(F90COPT) $(INCDIRS) -c $< -.f90.o: - $(F90) $(F90COPT) $(INCDIRS) -c $< -.F90.o: - $(F90) $(F90COPT) $(INCDIRS) $(FDEFINES) -c $< diff --git a/Make.inc.gcc42 b/Make.inc.gcc42 deleted file mode 100644 index 87269cd9..00000000 --- a/Make.inc.gcc42 +++ /dev/null @@ -1,86 +0,0 @@ -.mod=.mod -.fh=.fh -.SUFFIXES: .f90 $(.mod) .F90 - - -####################### Section 1 ####################### -# Define your compilers and compiler flags here # -########################################################## -F90=/usr/local/gcc42/bin/gfortran -FC=/usr/local/gcc42/bin/gfortran -F77=$(FC) -CC=/usr/local/gcc42/bin/gcc -F90COPT=-O3 -ggdb -FCOPT=-O3 -ggdb -CCOPT=-O3 -ggdb - -####################### Section 2 ####################### -# Define your linker and linker flags here # -########################################################## -F90LINK=/usr/local/mpich-gcc42/bin/mpif90 -FLINK=/usr/local/mpich-gcc42/bin/mpif77 -MPF90=/usr/local/mpich-gcc42/bin/mpif90 -MPF77=/usr/local/mpich-gcc42/bin/mpif77 -MPCC=/usr/local/mpich-gcc42/bin/mpicc - -####################### Section 3 ####################### -# Specify paths to libraries # -########################################################## -BLAS=-lblas-gcc42 -L$(HOME)/LIB -BLACS=-lmpiblacs-gcc42 -L$(HOME)/LIB - - -####################### Section 4 ####################### -# Other useful tools&defines # -########################################################## -SLUDIR=/usr/local/SuperLU_3.0 -SLU=-lslu_lx_gcc42 -L$(SLUDIR) -SLUDEF=-DHave_SLU_ -I$(SLUDIR) - -UMFDIR=$(HOME)/LIB/Umfpack_gcc41 -UMF=-lumfpack -lamd -L$(UMFDIR) -UMFDEF=-DHave_UMF_ -I$(UMFDIR) -# -# We are using the public domain tool METIS from U. Minnesota. To get it -# check URL http://www.cs.umn.edu:~karypis -# -METIS_LIB = -L$(HOME)/NUMERICAL/metis-4.0 -lmetis -LDLIBS=$(BLACS) $(SLU) $(UMF) $(BLAS) $(METIS_LIB) - -# Add -DLargeFptr for 64-bit addresses -CDEFINES=-DAdd_ $(SLUDEF) $(UMFDEF) -FDEFINES=-DNETLIB_BLACS -DHAVE_MOVE_ALLOC - -AR=ar -cur -RANLIB=ranlib - - - -####################### Section 5 ####################### -# Do not edit this # -########################################################## -LIBDIR=lib -BASELIBNAME=libpsb_base.a -PRECLIBNAME=libpsb_prec.a -METHDLIBNAME=libpsb_krylov.a -UTILLIBNAME=libpsb_util.a - -# Under Linux/gmake there is a rule interpreting .mod as Modula source! -$(.mod).o: - -.f.o: - $(FC) $(FCOPT) $(INCDIRS) -c $< -.c.o: - $(CC) $(CCOPT) $(INCDIRS) $(CDEFINES) -c $< -.f$(.mod): - $(F90) $(FCOPT) $(INCDIRS) -c $< -.f90$(.mod): - $(F90) $(F90COPT) $(INCDIRS) -c $< -.f90.o: - $(F90) $(F90COPT) $(INCDIRS) -c $< -.F90.o: - $(F90) $(F90COPT) $(INCDIRS) $(FDEFINES) -c $< - - - - diff --git a/Make.inc.ifc9 b/Make.inc.ifc9 deleted file mode 100644 index 7f319174..00000000 --- a/Make.inc.ifc9 +++ /dev/null @@ -1,88 +0,0 @@ -.mod=.mod -.fh=.fh -.SUFFIXES: .f90 $(.mod) .F90 - - -####################### Section 1 ####################### -# Define your compilers and compiler flags here # -########################################################## -IFC9=/opt/intel/fc/9.1.033 -F90=$(IFC9)/bin/ifort -FC=$(IFC9)/bin/ifort -F77=$(FC) -CC=gcc -F90COPT=-O3 -FCOPT=-O3 -CCOPT=-O3 - -####################### Section 2 ####################### -# Define your linker and linker flags here # -########################################################## -F90LINK=/usr/local/mpich-ifc91/bin/mpif90 -FLINK=/usr/local/mpich-ifc91/bin/mpif77 -MPF90=/usr/local/mpich-ifc91/bin/mpif90 -MPF77=/usr/local/mpich-ifc91/bin/mpif77 -MPCC=/usr/local/mpich-ifc91/bin/mpicc - -####################### Section 3 ####################### -# Specify paths to libraries # -########################################################## -BLAS=-lblas-intel -L$(HOME)/NUMERICAL/LIB -BLACS=-lmpiblacs-intel -L$(HOME)/NUMERICAL/LIB - - - -####################### Section 4 ####################### -# Other useful tools&defines # -########################################################## -SLUDIR=/usr/local/SuperLU_3.0 -SLU=-lslu_lx_ifc9 -L$(SLUDIR) -SLUDEF=-DHave_SLU_ -I$(SLUDIR) - -UMFDIR=$(HOME)/LIB/Umfpack_gcc41 -UMF=-lumfpack -lamd -L$(UMFDIR) -UMFDEF=-DHave_UMF_ -I$(UMFDIR) -# -# We are using the public domain tool METIS from U. Minnesota. To get it -# check URL http://www.cs.umn.edu:~karypis -# -METIS_LIB = -L$(HOME)/NUMERICAL/metis-4.0 -lmetis -LDLIBS=$(BLACS) $(SLU) $(UMF) $(BLAS) $(METIS_LIB) - -# Add -DLargeFptr for 64-bit addresses -CDEFINES=-DAdd_ $(SLUDEF) $(UMFDEF) -FDEFINES=-DNETLIB_BLACS -DHAVE_MOVE_ALLOC - -AR=ar -cur -RANLIB=ranlib - - - -####################### Section 5 ####################### -# Do not edit this # -########################################################## -LIBDIR=lib -BASELIBNAME=libpsb_base.a -PRECLIBNAME=libpsb_prec.a -METHDLIBNAME=libpsb_krylov.a -UTILLIBNAME=libpsb_util.a - -# Under Linux/gmake there is a rule interpreting .mod as Modula source! -$(.mod).o: - -.f.o: - $(FC) $(FCOPT) $(INCDIRS) -c $< -.c.o: - $(CC) $(CCOPT) $(INCDIRS) $(CDEFINES) -c $< -.f$(.mod): - $(F90) $(FCOPT) $(INCDIRS) -c $< -.f90$(.mod): - $(F90) $(F90COPT) $(INCDIRS) -c $< -.f90.o: - $(F90) $(F90COPT) $(INCDIRS) -c $< -.F90.o: - $(F90) $(F90COPT) $(INCDIRS) $(FDEFINES) -c $< - - - - diff --git a/Make.inc.rs6k b/Make.inc.rs6k deleted file mode 100644 index b7b8d832..00000000 --- a/Make.inc.rs6k +++ /dev/null @@ -1,86 +0,0 @@ -.mod=.mod -.fh=.fh -.SUFFIXES: .f90 $(.mod) .F90 - - -####################### Section 1 ####################### -# Define your compilers and compiler flags here # -########################################################## -F90=xlf95 -qsuffix=f=f90:cpp=F90 -FC=xlf -F77=$(FC) -CC=xlc -F90COPT= -O3 -FCOPT=-O3 -CCOPT=-O3 - -####################### Section 2 ####################### -# Define your linker and linker flags here # -########################################################## -MPF90=mpxlf95 -qsuffix=f=f90 -F90LINK=$(MPF90) -FLINK=$(MPF90) -MPF77=mpxlf95 -qfixed -MPCC=mpxlc - -####################### Section 3 ####################### -# Specify paths to libraries # -########################################################## -BLAS=-lessl -BLACS=-lmpiblacs - - -####################### Section 4 ####################### -# Other useful tools&defines # -########################################################## -#SLUDIR=/usr/local/SuperLU_3.0 -#SLU=-lslu -L$(SLUDIR) -#SLUDEF=-DHave_SLU_ -I$(SLUDIR) - -#UMFDIR=$(HOME)/LIB/Umfpack -#UMF=-lumfpack -lamd -L$(UMFDIR) -#UMFDEF=-DHave_UMF_ -I$(UMFDIR) -# -# We are using the public domain tool METIS from U. Minnesota. To get it -# check URL http://www.cs.umn.edu:~karypis -# -METIS_LIB = -L$(HOME)/NUMERICAL/metis-4.0 -lmetis -LDLIBS=$(BLACS) $(SLU) $(UMF) $(BLAS) $(METIS_LIB) - -# Add -DLargeFptr for 64-bit addresses -CDEFINES=-DNoChange $(SLUDEF) $(UMFDEF) -DLargeFptr -FDEFINES=-WF,-DESSL_BLACS -WF,-DHAVE_MOVE_ALLOC - -AR=ar -cur -RANLIB=ranlib - - - -####################### Section 5 ####################### -# Do not edit this # -########################################################## -LIBDIR=lib -BASELIBNAME=libpsb_base.a -PRECLIBNAME=libpsb_prec.a -METHDLIBNAME=libpsb_krylov.a -UTILLIBNAME=libpsb_util.a - -# Under Linux/gmake there is a rule interpreting .mod as Modula source! -$(.mod).o: - -.f.o: - $(FC) $(FCOPT) $(INCDIRS) -c $< -.c.o: - $(CC) $(CCOPT) $(INCDIRS) $(CDEFINES) -c $< -.f$(.mod): - $(F90) $(FCOPT) $(INCDIRS) -c $< -.f90$(.mod): - $(F90) $(F90COPT) $(INCDIRS) -c $< -.f90.o: - $(F90) $(F90COPT) $(INCDIRS) -c $< -.F90.o: - $(F90) $(F90COPT) $(INCDIRS) $(FDEFINES) -c $< - - - -