# Makefile for building example program provided by ScaLapack 
shell = /bin/sh

F77 = fort

MPI_DIR = /usr/mpich
MPI_LIB_DIR = $(MPI_DIR)/build/LINUX/ch_p4/lib
SCALAPACK_DIR = /usr/SCALAPACK
BLACS_DIR = /usr/BLACS/LIB


MPI_LIB = $(MPI_LIB_DIR)/libmpich.a
BLACS_LIB = $(BLACS_DIR)/blacsF77init_MPI-LINUX-0.a $(BLACS_DIR)/blacs_MPI-LINUX-0.a $(BLACS_DIR)/blacs_F77init_MPI-LINUX-0.a
BLAS_LIB = -lcxml
PBLAS_LIB = $(SCALAPACK_DIR)/pblas_LINUX.a
SCALAPACK_LIB = $(SCALAPACK_DIR)/scalapack_LINUX.a $(SCALAPACK_DIR)/tools_LINUX.a

LIB = $(SCALAPACK_LIB) $(BLAS_LIB) $(BLACS_LIB) $(MPI_LIB)

example1 : example1.o
	$(F77) -o example1.o $(LIB)
example1.o : example1.f
	$(F77) -c example1.f
clean :
	rm -f *.o
