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
=================================================================================
             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!



- - - - (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






Reply via email to