[Trilinos-Users] Trilinos-PETSc Interface

Jonathan Hu jhu at sandia.gov
Fri Nov 19 16:17:37 MST 2010


Mark,

     There are some problems with the interface in serial that need to 
be fixed.  Until I can get them, please try building with the interface 
with MPI enabled, which should work.

Regards,
Jonathan

> Message: 1
> Date: Thu, 18 Nov 2010 19:54:43 -0600
> From: Nunion<m.skates82 at gmail.com>
> Subject: [Trilinos-Users] Trilinos-PETSc Interface
> To: trilinos-users at software.sandia.gov,	"PETSc users list"
> 	<petsc-users at mcs.anl.gov>
> Message-ID:
> 	<AANLkTinfvka5AcRV7Tw0AWfG-XLowAp6zVzhOLEC0BYw at mail.gmail.com>
> Content-Type: text/plain; charset="windows-1252"
>
> I am in the middle of configuring the PETSc/Trilinos interface.  However,
> when I run 'make', the following error is being generated. I have testing
> and examples enabled.  From my knowledge I have disabled all MPI features,
> i.e.
> "-D TPL_ENABLE_MPI:BOOL=OFF", however this error is happening while in the
> section, "Scanning dependencies of target epetraext".  Any assistance is
> greatly appreciated. Thanks!
>
> Mark
>
>
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/block/EpetraExt_MultiPointModelEvaluator.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/block/EpetraExt_MultiSerialComm.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/block/EpetraExt_BlockDiagMatrix.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/block/EpetraExt_PointToBlockDiagPermute.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/restrict/EpetraExt_RestrictedMultiVectorWrapper.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/restrict/EpetraExt_RestrictedCrsMatrixWrapper.cpp.o
> [ 57%] Building CXX object
> packages/epetraext/src/CMakeFiles/epetraext.dir/petsc/EpetraExt_PETScAIJMatrix.cpp.o
> /home/walker/Desktop/PETSc/_NEW/petsc-3.1-p5/include/private/vecimpl.h:255:
> error: ?MPI_Win? does not name a type
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.h:
> In member function ?virtual int Epetra_PETScAIJMatrix::NumGlobalNonzeros()
> const?:
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.h:232:
> warning: converting to ?int? from ?const double?
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:
> In member function ?virtual int
> Epetra_PETScAIJMatrix::ExtractDiagonalCopy(Epetra_Vector&) const?:
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:243:
> error: ?class Epetra_SerialComm? has no member named ?Comm?
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:
> In member function ?virtual int Epetra_PETScAIJMatrix::Multiply(bool, const
> Epetra_MultiVector&, Epetra_MultiVector&) const?:
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:292:
> error: ?class Epetra_SerialComm? has no member named ?Comm?
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:293:
> error: ?class Epetra_SerialComm? has no member named ?Comm?
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:
> In member function ?virtual int Epetra_PETScAIJMatrix::LeftScale(const
> Epetra_Vector&)?:
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:445:
> error: ?class Epetra_SerialComm? has no member named ?Comm?
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:
> In member function ?virtual int Epetra_PETScAIJMatrix::RightScale(const
> Epetra_Vector&)?:
> /home/walker/Desktop/trilinos/trilinos-10.4.1-Source/packages/epetraext/src/petsc/EpetraExt_PETScAIJMatrix.cpp:465:
> error: ?class Epetra_SerialComm? has no member named ?Comm?
> make[2]: ***
> [packages/epetraext/src/CMakeFiles/epetraext.dir/petsc/EpetraExt_PETScAIJMatrix.cpp.o]
> Error 1
> make[1]: *** [packages/epetraext/src/CMakeFiles/epetraext.dir/all] Error 2
> make: *** [all] Error 2
> [walker at sys TB2]$
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20101118/392ac987/attachment-0001.html
>
> ------------------------------
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users
>
>
> End of Trilinos-Users Digest, Vol 63, Issue 33
> **********************************************
>

-- 
Jonathan J. Hu, mailto:jhu at sandia.gov, http://www.sandia.gov/~jhu
Postal address: Sandia National Laboratories
                 Mailstop 9159
                 PO Box 969, Livermore, CA 94551-0969
Tel: (925) 294-2931  Fax: (925) 294-2234



More information about the Trilinos-Users mailing list