<div>Hi,</div>
<div>&nbsp;</div>
<div>Thanks alot!. It worked.</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 3/5/07, <b class="gmail_sendername">Barry Smith</b> &lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Ben,<br><br>&nbsp;&nbsp;Sounds like you are using your own makefiles with your own list<br>of link libraries. Instead of removing the 
mpich.lib from the linking<br>options you must replace it with the mpiuni library (which is a stub<br>library for one process) libmpiuni.lib<br><br>Barry<br><br>On Mon, 5 Mar 2007, Ben Tay wrote:<br><br>&gt; Hi,<br>&gt;<br>
&gt; I&#39;ve managed to use PETSc in Compaq visual fortran using<br>&gt; --download-blas-lapack=1 with mpi installed.<br>&gt;<br>&gt; Now I tried to recompile PETSc with --with-mpi=0. I then tried to remove<br>&gt; mpich.lib
 from the linking options. compiling is ok but during linking, I<br>&gt; got these error msg:<br>&gt;<br>&gt;<br>&gt; linking...<br>&gt; global.obj : error LNK2001: unresolved external symbol _MPI_DUP_FN<br>&gt; petsc_sub.obj : error LNK2001: unresolved external symbol _MPI_DUP_FN
<br>&gt; global.obj : error LNK2001: unresolved external symbol _MPI_NULL_DELETE_FN<br>&gt; petsc_sub.obj : error LNK2001: unresolved external symbol<br>&gt; _MPI_NULL_DELETE_FN<br>&gt; global.obj : error LNK2001: unresolved external symbol _MPI_NULL_COPY_FN
<br>&gt; petsc_sub.obj : error LNK2001: unresolved external symbol _MPI_NULL_COPY_FN<br>&gt; libpetsc.lib(eventLog.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(dmouse.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(petscvu.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(pdisplay.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetsc.lib(fretrieve.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(mpiuopen.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(dtri.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(sseenabled.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib
(random.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(axis.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(mtr.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP
<br>&gt; libpetsc.lib(sysio.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(psplit.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(mpimesg.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(init.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(pbarrier.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib
(tagm.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(dupl.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(draw.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP
<br>&gt; libpetsc.lib(options.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(dscatter.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(mprint.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(view.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(verboseinfo.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(plog.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(lg.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP<br>&gt; libpetsc.lib(binv.o) : error LNK2001: unresolved external symbol _MPIUNI_TMP
<br>&gt; libpetsc.lib(drawv.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(filev.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(pf.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib
(zstart.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(zutils.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(vpscat.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(pdvec.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(pvec2.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetscvec.lib(shvec.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(vecstash.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(dlregisvec.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(dvec2.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(vecio.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(isltog.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(pmap.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetscvec.lib(pbvec.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(block.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(index.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(general.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(stride.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>
&gt; libpetscvec.lib(iscomp.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(vinv.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(bvec2.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(vscat.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(iscoloring.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mmsbaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(baijov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>
&gt; libpetscvec.lib(vector.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscvec.lib(rvector.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpibaij.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(aijtype.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(maij.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(sbaijov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(bdiag.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetscmat.lib(mpibdiag.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(sbaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpisbaij.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(partition.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(fdmatrix.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mscatter.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpiadj.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>
&gt; libpetscmat.lib(fdmpiaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpiov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpicsrperm.o
) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mmdense.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(baij.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(matstash.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpiptap.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>
&gt; libpetscmat.lib(mpimatmatmult.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpiaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib
(dense.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(mpidense.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(aij.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(comm.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(gs.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib
(matrix.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscmat.lib(axpy.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(mg.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(lu.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(bjacobi.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetscksp.lib(pbjacobi.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(eige.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(nn.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(redundant.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(asm.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; 
libpetscksp.lib(itcreate.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(xmon.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(itfunc.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_TMP<br>&gt; libpetscksp.lib(precon.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_TMP<br>&gt; libpetsc.lib(errstop.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>
&gt; libpetsc.lib(fp.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(mtr.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(mpimesg.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(signal.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort
<br>&gt; libpetsc.lib(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(plog.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(mprint.o
) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(init.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(pvec2.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib(zutils.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort
<br>&gt; libpetsc.lib(err.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(vecstash.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib
(vecio.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(vpscat.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(pdvec.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(sbaijov.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(baijov.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort
<br>&gt; libpetscvec.lib(iscoloring.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscvec.lib(isltog.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib
(mmdense.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(mpibdiag.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(mpisbaij.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(mpibaij.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(matstash.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort
<br>&gt; libpetscmat.lib(mpiptap.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(mpimatmatmult.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; 
libpetscmat.lib(mpiov.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(mpiaij.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(
mpidense.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(aij.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscmat.lib(baij.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscksp.lib(nn.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscksp.lib(error.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort
<br>&gt; libpetscksp.lib(comm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetscksp.lib(gs.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Abort<br>&gt; libpetsc.lib
(mpimesg.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(sseenabled.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(fretrieve.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(plog.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; 
libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(psplit.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(vpscat.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(pdvec.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(pvec2.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy
<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(pmap.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib
(pbvec.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(block.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(dvec2.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(general.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(stride.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy
<br>&gt; libpetscvec.lib(iscomp.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(isltog.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib
(rvector.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(vinv.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(vscat.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscvec.lib(iscoloring.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mpisbaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy
<br>&gt; libpetscmat.lib(mpibaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(sbaijov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib
(baijov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mpiov.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mmdense.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mpiadj.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mpibdiag.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy
<br>&gt; libpetscmat.lib(mpiaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(mpidense.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib
(mpiptap.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscmat.lib(fdmpiaij.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscksp.lib(asm.o) : error LNK2001: unresolved external symbol
<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscksp.lib(bjacobi.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetscksp.lib(comm.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy
<br>&gt; libpetscksp.lib(gs.o) : error LNK2001: unresolved external symbol<br>&gt; _MPIUNI_Memcpy<br>&gt; libpetsc.lib(filev.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib(
tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib(fretrieve.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib(binv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put
<br>&gt; libpetsc.lib(vcreatea.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib(drawv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_put<br>&gt; libpetsc.lib
(filev.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib(fretrieve.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get
<br>&gt; libpetsc.lib(binv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib(vcreatea.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib
(drawv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_get<br>&gt; libpetsc.lib(filev.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetsc.lib(fretrieve.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol<br>
&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetscvec.lib(comb.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetsc.lib(binv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create
<br>&gt; libpetsc.lib(vcreatea.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create<br>&gt; libpetsc.lib(drawv.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Keyval_create<br>
&gt; libpetsc.lib(zstart.o) : error LNK2001: unresolved external symbol<br>&gt; _MPI_INIT@4<br>&gt; libpetsc.lib(zstart.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Initialized<br>&gt; libpetsc.lib(pinit.o
) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Initialized<br>&gt; libpetsc.lib(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Finalize<br>&gt; libpetsc.lib(init.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Finalize<br>&gt; libpetsc.lib(adebug.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Finalize<br>&gt; libpetsc.lib(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Comm_free
<br>&gt; libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Comm_free<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Comm_free<br>&gt; libpetsc.lib
(pinit.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Comm_dup<br>&gt; libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Comm_dup<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol
<br>&gt; _Petsc_MPI_Comm_dup<br>&gt; libpetsc.lib(tagm.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_delete<br>&gt; libpetsc.lib(mpiu.o) : error LNK2001: unresolved external symbol<br>&gt; _Petsc_MPI_Attr_delete
<br>&gt; Debug/ns2d_c.exe : fatal error LNK1120: 15 unresolved externals<br>&gt; Error executing link.exe.<br>&gt;<br>&gt; ns2d_c.exe - 221 error(s), 0 warning(s)<br>&gt;<br>&gt; How can I resolve these errors?<br>&gt;<br>
&gt; Thank you.<br>&gt;<br><br></blockquote></div><br>