<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Dear wien&#39;s users,</blockquote>
I
am trying to compile wien code 8.0 in parallel mode but unfortunately I
have only got errors mensages. My sistem is CentOS 4.4 linux 2.6.9-55
ELsmp 64 bits, with glibc 2.3.4 under Rock 4.3 tools. I am using ifort
8.0 wiht mkl9.0. The mpich-1.2.1 was compiled with options: -f90=ifort,
-rsh=ssh, and the blacs and scalapack-1.8.0 were compiled for this
mpich too. Below is the segment of my Makefile and the error mensage I
got. If someone already have the same problem and/or could offer any
suggestion it is welcome.<br>

Thanks in advance,<br>
Nilton Dantas<br>
<br>
------------------------------
<div>--------&nbsp; BEGIN OF MAKEFILE&nbsp; --------------------------------<br><br>.SUFFIXES:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .F<br>.SUFFIXES:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .F90<br>SHELL = /bin/sh<br>FC = ifort<br>
MPF = /opt/mpich-wien/bin/mpif90&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;------- ATTENTION: this script, mpif90 point to ifort compiler<br>CC = /opt/mpich-wien/bin/mpicc<br>FOPT =&nbsp; -FR -mp1 -w -prec_div -pc80 -pad -ip -xP -DINTEL_VML<br>FPOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML<br>

DParallel = &#39;-DParallel&#39;<br>FGEN = $(PARALLEL)<br>LDFLAGS = $(FOPT) -L/opt/intel/mkl/9.0/lib/em64t<br>#R_LIBS
= -lmkl_lapack -lmkl_em64t -lguide -lsvml -lpthread&nbsp;&nbsp;&nbsp; &lt;------
ATTENTION: This option I is to compile serial code with static link<br>
R_LIBS = -lmkl_lapack64 -lmkl_em64t -lpthread<br>C_LIBS = $(R_LIBS)<br>SC_LIB=-L/usr/local/scalapack-wien<br>BL_LIB=-L/usr/local/blacs-wien/lib<br>#MPI_LIB=-L/opt/mpich-wien/lib<br>RP_LIBS = $(R_LIBS) $(SC_LIB) $(BL_LIB) -lscalapack -lblacsF77init_MPI-LINUX-0 -lblacsCinit_MPI-LINUX-0 -lblacs_MPI-LINUX-0<br>

CP_LIBS = $(RP_LIBS)<br>DESTDIR = .<br>---------------------------------------END OF MAKEFILE&nbsp; ----------------------------------------------------------------<br><br><br><br>------------------------------ BEGIN OF ERROR MENSAGES ------------------<br>

<br>touch .parallel<br>make PARALLEL=&#39;-DParallel&#39; TYPE=&#39;REAL&#39; TYPE_COMMENT=&#39;\!_REAL&#39; \<br>&nbsp; ./lapw1_mpi FORT=/opt/mpich-wien/bin/mpif90 FFLAGS=&#39; -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML &#39;-DParallel&#39;&#39;<br>

make[1]: Entering directory `/state/partition1/wien2k8/SRC_lapw1&#39;<br>/opt/mpich-wien/bin/mpif90&nbsp;
-o ./lapw1_mpi abc.o atpar.o bandv1.o calkpt.o cbcomb.o coors.o
cputim.o dblr2k.o dgeqrl.o dgewy.o dgewyg.o dlbrfg.o dsbein1.o dscgst.o
dstebz2.o dsyevx2.o dsymm2.o dsyr2m.o dsyrb4.o dsyrb5l.o dsyrdt4.o
dsytrd2.o dsywyv.o dsyxev4.o dvbes1.o eisps.o errclr.o errflg.o
forfhs.o gaunt1.o gaunt2.o gbass.o gtfnam.o hamilt.o hns.o horb.o
inikpt.o inilpw.o lapw1.o latgen.o lmsort.o locdef.o lohns.o lopw.o
matmm.o modules.o nn.o outerr.o outwin.o pdsyevx16.o prtkpt.o prtres.o
pzheevx16.o rdswar.o rint13.o rotate.o rotdef.o seclit.o seclr4.o
seclr5.o select.o service.o setkpt.o setwar.o sphbes.o stern.o tapewf.o
ustphx.o vectf.o warpin.o wfpnt.o wfpnt1.o ylm.o zhcgst.o zheevx2.o
zhemm2.o zher2m.o zhetrd2.o pdsyr2m.o pzher2m.o jacdavblock.o
make_albl.o global2local.o par_syrk.o my_dsygst.o refblas_dtrsm.o
seclit_par.o pdgetrf_my.o pzgetrf_my.o -FR -mp1 -w -prec_div -pc80 -pad
-ip -xP -DINTEL_VML -L/opt/intel/mkl/9.0/lib/em64t&nbsp; -lmkl_lapack64
-lmkl_em64t -lpthread -L/usr/local/scalapack-wien
-L/usr/local/blacs-wien/lib -lscalapack -lblacsF77init_MPI-LINUX-0
-lblacsCinit_MPI-LINUX-0 -lblacs_MPI-LINUX-0<br>
gtfnam.o(.text+0x5d): In function `gtfnam_&#39;:<br>: undefined reference to `mpi_bcast_&#39;<br>gtfnam.o(.text+0x8f): In function `gtfnam_&#39;:<br>: undefined reference to `mpi_bcast_&#39;<br>modules.o(.text+0xa): In function `parallel_mp_close_parallel_&#39;:<br>

: undefined reference to `mpi_finalize_&#39;<br>modules.o(.text+0x2195): In function `parallel_mp_barrier_&#39;:<br>: undefined reference to `mpi_barrier_&#39;<br>modules.o(.text+0xd8d9): In function `parallel_mp_init_parallelmatrices_&#39;:<br>

: undefined reference to `blacs_gridinfo_&#39;<br>modules.o(.text+0xda01): In function `parallel_mp_init_parallelmatrices_&#39;:<br><br>.<br>.<br>. more errrors mensages<br>.<br>.<br>/opt/mpich-wien/lib/libmpich.a(farg.o)(.text+0x6): In function `mpir_iargc__&#39;:<br>

: undefined reference to `f__xargc&#39;<br>make[1]: *** [lapw1_mpi] Error 1<br>make[1]: Leaving directory `/state/partition1/wien2k8/SRC_lapw1&#39;<br>make: *** [rp] Error 2<br>[root@exu SRC_lapw1]#<br></div>