<DIV>when i execute "make PETSC_DIR=/home/chengwl/opt/petsc-3.1-p8 test"</DIV>
<DIV>&nbsp;</DIV>
<DIV>ld: cannot find -lPEPCF90<BR>make[3]: [ex5f] error1 (ignore)</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>but in fact lPEPCF90 That library was from Intel Fortran 7.0 and earlier, as you note. That is no longer available.&nbsp;</DIV>
<DIV>&nbsp;you can check the source :</DIV>
<DIV><A href="http://software.intel.com/en-us/forums/showthread.php?t=78989">http://software.intel.com/en-us/forums/showthread.php?t=78989</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>ps:</DIV>
<DIV>1&nbsp; --------------------------------&nbsp; detail&nbsp; -------------------------------------------------------------</DIV></DIV>
<DIV>[chengwl@hksbs-s13 petsc-3.1-p8]$ make PETSC_DIR=/home/chengwl/opt/petsc-3.1-p8 test<BR>Running test examples to verify correct installation<BR>C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 MPI process<BR>C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 MPI processes<BR>--------------Error detected during compile or link!-----------------------<BR>See <A href="http://www.mcs.anl.gov/petsc/petsc-2/documentation/troubleshooting.html">http://www.mcs.anl.gov/petsc/petsc-2/documentation/troubleshooting.html</A><BR>/opt/mpich2x-1.2.1p1/bin/mpif90 -c&nbsp; -g&nbsp;&nbsp; -I/home/chengwl/opt/petsc-3.1-p8/include -I/home/chengwl/opt/petsc-3.1-p8/include -I/opt/mpich2x-1.2.1p1/include&nbsp;&nbsp; -I/home/chengwl/opt/petsc-3.1-p8/include -I/opt/mpich2x-1.2.1p1/include&nbsp;&nbsp;&nbsp; -o ex5f.o ex5f.F<BR>/opt/mpich2x-1.2.1p1/bin/mpif90 -g&nbsp;&nbsp; -o ex5f ex5f.o -Wl,-rpath,/home/chengwl/opt/petsc-3.1-p8/lib -L/home/chengwl/opt/petsc-3.1-p8/lib -lpetsc&nbsp; -lX11 -Wl,-rpath,/opt/intel/composerxe-2011.4.191/mkl -L/opt/intel/composerxe-2011.4.191/mkl -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lPEPCF90 -ldl -L/opt/mpich2x-1.2.1p1/lib -lmpich -lopa -lpthread -lrt -L/opt/intel/composerxe-2011.4.191/compiler/lib/intel64 -L/opt/intel/composerxe-2011.4.191/mkl/lib/intel64 -L/opt/intel/Compiler/11.1/064/lib/intel64 -L/opt/intel/cce/10.1.018/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -limf -lsvml -lipgo -lirc -lgcc_s -lirc_s -lmpichf90 -lifport -lifcore -lm -lm -ldl -lmpich -lopa -lpthread -lrt -limf -lsvml -lipgo -lirc -lgcc_s -lirc_s -ldl<BR>ld: cannot find -lPEPCF90<BR>make[3]: [ex5f] error1 (ignore)</DIV>
<DIV>/bin/rm -f ex5f.o<BR>Completed test examples</DIV>
<DIV>&nbsp;</DIV>
<DIV>2 ----------------------------------</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;./config/configure.py --prefix=/home/chengwl/o&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; pt/petsc-3.1-p8 --with-mpi-dir=/opt/mpich2x-1.2.1p1/ --with-blas-lapack-dir=/opt&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; /intel/composerxe-2011.4.191/mkl<BR>===============================================================================<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Configuring PETSc to compile on your system<BR>===============================================================================<BR>TESTING: alternateConfigureLibrary from PETSc.packages.petsc4py(config/PETSc/pac&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; Compilers:<BR>&nbsp; C Compiler:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/mpich2x-1.2.1p1/bin/mpicc&nbsp; -g<BR>&nbsp; Fortran Compiler:&nbsp;&nbsp; /opt/mpich2x-1.2.1p1/bin/mpif90&nbsp; -g<BR>Linkers:<BR>&nbsp; Static linker:&nbsp;&nbsp; /usr/bin/ar cr<BR>MPI:<BR>&nbsp; Includes: -I/opt/mpich2x-1.2.1p1/include<BR>X11:<BR>&nbsp; Includes:<BR>&nbsp; Library:&nbsp; -lX11<BR>BLAS/LAPACK: -Wl,-rpath,/opt/intel/composerxe-2011.4.191/mkl -L/opt/intel/compos&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; erxe-2011.4.191/mkl -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpth&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; read<BR>PETSc:<BR>&nbsp; PETSC_ARCH: linux-gnu-intel<BR>&nbsp; PETSC_DIR: /home/chengwl/software/petsc-3.1-p8<BR>&nbsp; Clanguage: C<BR>&nbsp; Memory alignment: 16<BR>&nbsp; Scalar type: real<BR>&nbsp; Precision: double<BR>&nbsp; shared libraries: disabled<BR>&nbsp; dynamic libraries: disabled<BR>xxx=========================================================================xxx<BR>&nbsp;&nbsp; Configure stage complete. Now build PETSc libraries with:<BR>&nbsp;&nbsp; make PETSC_DIR=/home/chengwl/software/petsc-3.1-p8 PETSC_ARCH=linux-gnu-intel&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; all<BR>xxx=========================================================================xxx</DIV>
<DIV>&nbsp;</DIV>
<DIV>it is odd.<BR></DIV>