<html><body>
<DIV>Thanks for your replies everyone. I feel like I am understanding things a little better. One thing that I realized but not sure if this makes a difference is that I have installed an openmpi package and an mpich package so could that cause problems using the mpicc compiler and linking the different packages/libraries?</DIV>
<DIV> </DIV>
<DIV>I have rebuilt my make file and something interesting that I have noticed is that no matter what I change I still get the same error. I am always getting the following error:</DIV>
<DIV> </DIV>
<DIV>Makefile:47: Make.inc: No such file or directory</DIV>
<DIV>*** No rule to make target 'Make.inc'. Stop</DIV>
<DIV> </DIV>
<DIV>I use the following command in my top directory, which is /hpl:</DIV>
<DIV> </DIV>
<DIV>make arch=Beowulf</DIV>
<DIV> </DIV>
<DIV>while my makefile is Make.Beowulf. I am still at a loss at can't figure out what to do next so I really the help you guys have given me, even though this may seem trivial.</DIV>
<DIV> </DIV>
<DIV>The make file and error log follow:</DIV>
<DIV> </DIV>
<DIV>Make.Beowulf</DIV>
<DIV> </DIV>
<DIV><FONT size=2>
<P>SHELL = /bin/sh</P>
<P>#</P>
<P>CD = cd</P>
<P>CP = cp</P>
<P>LN_S = ln -s</P>
<P>MKDIR = mkdir</P>
<P>RM = /bin/rm -f</P>
<P>TOUCH = touch</P>
<P>#</P>
<P>ARCH = Linux_x86_64</P>
<P># - HPL Directory Structure / HPL library ------------------------------</P>
<P>TOPdir = $(HOME)/hpl</P>
<P>INCdir = $(TOPdir)/include</P>
<P>BINdir = $(TOPdir)/bin/$(ARCH)</P>
<P>LIBdir = $(TOPdir)/lib/$(ARCH)</P>
<P>#</P>
<P>HPLlib = $(LIBdir)/libhpl.a </P>
<P># - Message Passing library (MPI) --------------------------------------</P>
<P>MPdir = /usr</P>
<P>MPinc =-I$(MPdir)/include/openmpi</P>
<P>MPlib = $(MPdir)/lib64/openmpi/libmpi.so</P>
<P># - Linear Algebra library (BLAS or VSIPL) -----------------------------</P>
<P>LAdir = /usr/lib64</P>
<P>LAinc =-I$(MPdir)/include</P>
<P>LAlib = $(LAdir)/libblas.so.3 $(LAdir)/atlas/libblas.so.3</P>
<P>#</P>
<P>F2CDEFS =</P>
<P>#</P>
<P>HPL_INCLUDES = -I$(INCdir) -I$(INCdir)/$(ARCH) $(LAinc) $(MPinc)</P>
<P>HPL_LIBS = $(HPLlib) $(LAlib) $(MPlib)</P>
<P>#</P>
<P>HPL_OPTS = -DHPL_CALL_CBLAS</P>
<P># ----------------------------------------------------------------------</P>
<P>HPL_DEFS = $(F2CDEFS) $(HPL_OPTS) $(HPL_INCLUDES)</P>
<P># - Compilers / linkers - Optimization flags ---------------------------</P>
<P>CC = mpicc</P>
<P>CCNOOPT = </P>
<P>CCFLAGS = $(HPL_DEFS) -pipe -O3 -funroll-loops</P>
<P>#</P>
<P>LINKER = mpicc</P>
<P>LINKFLAGS = $(CCFLAGS)</P>
<P>#</P>
<P>ARCHIVER = ar</P>
<P>ARFLAGS = r</P>
<P>RANLIB = echo</P></FONT></DIV>
<DIV> </DIV>
<DIV>Error File ( Condensed to show the last portion with the error code )</DIV>
<DIV> </DIV>
<DIV><FONT size=2>
<P>make -f Make.top refresh_tst arch=Beowulf</P>
<P>make[1]: Entering directory `/hpl'</P>
<P>cp makes/Make.matgen testing/matgen/Beowulf/Makefile</P>
<P>cp makes/Make.timer testing/timer/Beowulf/Makefile</P>
<P>cp makes/Make.pmatgen testing/pmatgen/Beowulf/Makefile</P>
<P>cp makes/Make.ptimer testing/ptimer/Beowulf/Makefile</P>
<P>cp makes/Make.ptest testing/ptest/Beowulf/Makefile</P>
<P>make[1]: Leaving directory `/hpl'</P>
<P>make -f Make.top build_src arch=Beowulf</P>
<P>make[1]: Entering directory `/hpl'</P>
<P>( cd src/auxil/Beowulf; make )</P>
<P>make[2]: Entering directory `/hpl/src/auxil/Beowulf'</P>
<P>Makefile:47: Make.inc: No such file or directory</P>
<P>make[2]: *** No rule to make target `Make.inc'. Stop.</P>
<P>make[2]: Leaving directory `/hpl/src/auxil/Beowulf'</P>
<P>make[1]: *** [build_src] Error 2</P>
<P>make[1]: Leaving directory `/hpl'</P>
<P>make: *** [build] Error 2</P></FONT></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV></body></html>