# # Makefile: PDGEMV MKLPATH = /opt/intel/mkl/10.0.4.023/lib/em64t LIBS = -L$(MKLPATH) -lmkl_scalapack -lmkl_blacs_lp64 -lmkl_lapack -lmkl_em64t -lguide\ -L/opt/mpich_gm/intel/lib -lmpich -lpmpich -L/opt/gm/2.1.22/lib64 -lgm -lpthread CC = /opt/intel/cce/10.1.018/bin/icc CFLAGS = -c -O3 -I/opt/mpich_gm/intel/include LINKER = $(CC) LFLAGS = -static all: pdgemv OBJS = mv_pblas.o mv_pblas.o: mv_pblas.c $(CC) $(CFLAGS) mv_pblas.c -o $@ pdgemv: $(OBJS) $(LINKER) -o pdgemv $(LFLAGS) $(OBJS) $(LIBS) clean: rm -f *.o pdgemv