Dear Mr. P. Blaha,<br>
Thanks a lot for your answer. I dont have much
experience with scalapack, so that I compiled&nbsp; the scalapack package in
standard way as you can see below in SLmake.inc and&nbsp; I got&nbsp; as output
only the libscalapack.a&nbsp; library.&nbsp; Please could&nbsp; you&nbsp; to explain to me
if I need special setup to compile scalapack?<br>

<br>
------------------------- begin of SLmake.inc ------------------------------
<div id="mb_2">----------------------<br>############################################################################<br>#<br>#&nbsp; Program:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScaLAPACK<br>
#<br>#&nbsp; Module:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SLmake.inc<br>#<br>#&nbsp; Purpose:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Top-level Definitions<br>#<br>#&nbsp; Creation date:&nbsp;&nbsp; February 15, 2000<br>#<br>#&nbsp; Modified:<br>#<br>#&nbsp; Send bug reports, comments or suggestions to <a href="mailto:scalapack@cs.utk.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">scalapack@cs.utk.edu</a><br>

#<br>############################################################################<br>#<br>SHELL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /bin/sh<br>#<br>#&nbsp; The complete path to the top level of ScaLAPACK directory, usually<br>#&nbsp; $(HOME)/SCALAPACK<br>#<br>

home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(HOME)/scalapack-1.8.0<br>#<br>#&nbsp; The platform identifier to suffix to the end of library names<br>#<br>PLAT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = LINUX<br>#<br>#&nbsp; BLACS setup.&nbsp; All version need the debug level (0 or 1),<br>#&nbsp; and the directory where the BLACS libraries are<br>

#<br>BLACSDBGLVL&nbsp;&nbsp; = 0<br>BLACSdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(HOME)/BLACS/LIB<br>#<br>#&nbsp; MPI setup; tailor to your system if using MPIBLACS<br>#&nbsp; Will need to comment out these 6 lines if using PVM<br>#<br>USEMPI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -DUsingMpiBlacs<br>

#SMPLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/lib/mpi/build/LINUX/ch_p4/lib/libmpich.a<br>&nbsp;SMPLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /opt/mpich/gnu/libmpich.a<br>BLACSFINIT&nbsp;&nbsp;&nbsp; = $(BLACSdir)/blacsF77init_MPI-$(PLAT)-$(BLACSDBGLVL).a<br>BLACSCINIT&nbsp;&nbsp;&nbsp; = $(BLACSdir)/blacsCinit_MPI-$(PLAT)-$(BLACSDBGLVL).a<br>

BLACSLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(BLACSdir)/blacs_MPI-$(PLAT)-$(BLACSDBGLVL).a<br>TESTINGdir&nbsp;&nbsp;&nbsp; = $(home)/TESTING<br><br>#<br>#&nbsp; PVMBLACS setup, uncomment next 6 lines if using PVM<br>#<br>#USEMPI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>#SMPLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(PVM_ROOT)/lib/$(PLAT)/libpvm3.a<br>

#BLACSFINIT&nbsp;&nbsp;&nbsp; =<br>#BLACSCINIT&nbsp;&nbsp;&nbsp; =<br>#BLACSLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(BLACSdir)/blacs_PVM-$(PLAT)-$(BLACSDBGLVL).a<br>#TESTINGdir&nbsp;&nbsp;&nbsp; = $(HOME)/pvm3/bin/$(PLAT)<br><br>CBLACSLIB&nbsp;&nbsp;&nbsp;&nbsp; = $(BLACSCINIT) $(BLACSLIB) $(BLACSCINIT)<br>FBLACSLIB&nbsp;&nbsp;&nbsp;&nbsp; = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT)<br>

<br>#<br>#&nbsp; The directories to find the various pieces of ScaLapack<br>#<br>PBLASdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(home)/PBLAS<br>SRCdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(home)/SRC<br>TESTdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(home)/TESTING<br>PBLASTSTdir&nbsp;&nbsp; = $(TESTINGdir)<br>TOOLSdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(home)/TOOLS<br>

REDISTdir&nbsp;&nbsp;&nbsp;&nbsp; = $(home)/REDIST<br>REDISTTSTdir&nbsp; = $(TESTINGdir)<br>#<br>#&nbsp; The fortran and C compilers, loaders, and their flags<br>#<br>F77&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /opt/mpich-wienbin/mpif77<br>CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /opt/mpich-wien/bin/mpicc<br>

NOOPT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>F77FLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; -funroll-all-loops -O3 $(NOOPT)<br>DRVOPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(F77FLAGS)<br>CCFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O4<br>SRCFLAG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>F77LOADER&nbsp;&nbsp;&nbsp;&nbsp; = $(F77)<br>CCLOADER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(CC)<br>F77LOADFLAGS&nbsp; =<br>CCLOADFLAGS&nbsp;&nbsp; =<br>

#<br>#&nbsp; C preprocessor defs for compilation<br>#&nbsp; (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)<br>#<br>CDEFS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -Df77IsF2C -DNO_IEEE $(USEMPI)<br>#<br>#&nbsp; The archiver and the flag(s) to use when building archive (library)<br>

#&nbsp; Also the ranlib routine.&nbsp; If your system has no ranlib, set RANLIB = echo<br>#<br>ARCH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ar<br>ARCHFLAGS&nbsp;&nbsp;&nbsp;&nbsp; = cr<br>RANLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ranlib<br>#<br>#&nbsp; The name of the libraries to be created/linked to<br>#<br>

SCALAPACKLIB&nbsp; = $(home)/libscalapack.a<br>BLASLIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /usr/lib64/libblas.a<br>LAPACKLIB&nbsp;&nbsp;&nbsp;&nbsp; = /usr/lib64/liblapack.a<br>#<br>PBLIBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(SCALAPACKLIB) $(FBLACSLIB) $(LAPACKLIB) $(BLASLIB) $(SMPLIB)<br>PRLIBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(SCALAPACKLIB) $(CBLACSLIB) $(SMPLIB)<br>
RLIBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= $(SCALAPACKLIB) $(FBLACSLIB) $(CBLACSLIB) $(LAPACKLIB) $(BLASLIB)
$(SMPLIB)<br>LIBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = $(PBLIBS)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br></div>
<br>