On Mon, 19 Jan 2009, Panyasantisuk Jarunan wrote: > Hi, > > I have upgraded Petsc to 3.0.0. For the configuration(1), which worked > with petsc-2.3.3, I got C++ error. Anyway I could do make but make test > failed for Fortran example(2). > > Do you have any idea? I would be appreciate for any advise. Thank you > very much. > > Regards, > Jarunan > > - - - - (1) - - - - > > ./config/configure.py --with-cc=/usr/local/mpich-ifc-ssh/bin/mpicc > --with-fc=/usr/local/mpich-ifc-ssh/bin/mpif90 > --download-f-blas-lapack=1 --download-hypre=1 --download-ml=1 > --with-cxx=icpc --with-mpi-dir=/usr/local/mpich-ifc-ssh --with-shared=0
Perhaps you should be using '--with-cxx=/usr/local/mpich-ifc-ssh/bin/mpicxx' ? > ================================================================================= > Configuring PETSc to compile on your system > ================================================================================= > ================================================================================= > Warning: [with-mpi-dir] option is used along with options: ['with-cc', > 'with-fc', 'with-cxx'] This > prevents configure from picking up MPI compilers from specified mpi-dir. > Sugest using *only* [with-mpi-dir] option - and no other compiler option. > This way - mpi compilers from /usr/local/mpich-ifc-ssh are used. > ================================================================================= > TESTING: CxxMPICheck from > config.packages.MPI(config/BuildSystem/config/packages/MPI.py:598) > ********************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log > for details): > --------------------------------------------------------------------------------------- > C++ error! MPI_Finalize() could not be located! Looks like configure did not complete. So how were you able to build libraries and - run the tests? If you still have isues - send the corresponding configure.log to petsc-maint at mcs.anl.gov. Satish > > > > - - - - (2) - - - - > > make test > > Running test examples to verify correct installation > C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 > MPI process > C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 > MPI processes > Graphics example src/snes/examples/tutorials/ex19 run successfully with > 1 MPI process > Error running Fortran example src/snes/examples/tutorials/ex5f with 1 > MPI process > See http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html > 0 - <NO ERROR MESSAGE> : Could not convert index 1140850688 into a pointer > The index may be an incorrect argument. > Possible sources of this problem are a missing "include 'mpif.h'", > a misspelled MPI object (e.g., MPI_COM_WORLD instead of MPI_COMM_WORLD) > or a misspelled user variable for an MPI object (e.g., > com instead of comm). > [0] Aborting program ! > [0] Aborting program! > p0_31302: p4_error: : 9039 > Completed test examples > > -- > Jarunan PANYASANTISUK > MSc. in Computational Mechanics > Erasmus Mundus Master Program > Ecole Centrale de Nantes > 1, rue de la no?, 44321 NANTES, FRANCE > > > > > >
