SCIRun User Mailing List

Text archives Help


[SCIRUN-USERS] SCIRun with PETSc


Chronological Thread 
  • From: "David Gleich" <David.Gleich@overture.com>
  • To: <scirun-users@sci.utah.edu>
  • Subject: [SCIRUN-USERS] SCIRun with PETSc
  • Date: Wed, 2 Jun 2004 18:48:55 -0700

Title: SCIRun with PETSc

I'm trying to compile SCIRun with PETSc enabled to use the extra solvers in SolveMatrix.  The version of SCIRun is 1.20.3; the version of PETSc is 2.1.6.

After following the instructions in the online documentation about how to build SCIRun with PETSc, I get the following error when I try and load SCIRun.

Unable to load all of package 'SCIRun' (category 'Math' failed) :
 - libDataflow.so: cannot open shared object file: No such file or directory
 - /home/gleichd/dev/SCIRun/Linux/lib/libDataflow_Modules_Math.so: undefined symbol: lam_mpi_double
Unable to load module 'SolveMatrix' :
 - can't find symbol 'make_SolveMatrix'
Unable to load all of package 'SCIRun' (category 'Math' failed) :
 - libDataflow.so: cannot open shared object file: No such file or directory
 - /home/gleichd/dev/SCIRun/Linux/lib/libDataflow_Modules_Math.so: undefined symbol: lam_mpi_double
Unable to load module 'SolveMatrix' :
 - can't find symbol 'make_SolveMatrix'
This message occurs for every module in the Math category in the SCIRun package.  It appears that it cannot find a reference in the shared object file.

I'm using PETSc 2.1.6 -- the version I got from the link in the documentation was 2.2.0 which SCIRun did not appear to recognize.

There are no errors during the compile.

I've included the lines from the build below.

I would appreciate any suggestions!

Thanks,
David Gleich

rm -f Dataflow/Modules/Math/SolveMatrix.o
g++ -Wall -O2    -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/include -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/src/tcl8.3.2/generic -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/src/tk8.3.2/generic -I. -I/home/gleichd/dev/lib/petsc-2.1.6/bmake/linux -I/home/gleichd/dev/lib/petsc-2.1.6/include -I/home/gleichd/dev/lib/petsc-2.1.6/src/sys/src/mpiuni -I../src -I../src/include -I../src/Packages -I/usr/X11R6/include   -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/include -I./Packages -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/include -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/include -I/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/include -MD  -c ../src/Dataflow/Modules/Math/SolveMatrix.cc -o Dataflow/Modules/Math/SolveMatrix.o
g++ -Llib/ -O2    -shared  -Llib/ -Wall -O2    -Wl,-rpath -Wl,/home/gleichd/dev/SCIRun/Linux/lib  -Wl,-rpath -Wl,/home/gleichd/dev/SCIRun/Linux/lib -o lib/libDataflow_Modules_Math.so -Wl,-soname -Wl,libDataflow_Modules_Math.so Dataflow/Modules/Math/AppendMatrix.o Dataflow/Modules/Math/BuildNoise.o Dataflow/Modules/Math/BuildTransform.o Dataflow/Modules/Math/CastMatrix.o Dataflow/Modules/Math/ChooseMatrix.o Dataflow/Modules/Math/ErrorMetric.o Dataflow/Modules/Math/FieldToCanonicalTransform.o Dataflow/Modules/Math/LinAlgBinary.o Dataflow/Modules/Math/LinAlgUnary.o Dataflow/Modules/Math/LinearAlgebra.o Dataflow/Modules/Math/MatrixSelectVector.o Dataflow/Modules/Math/MinNormLeastSq.o Dataflow/Modules/Math/SolveMatrix.o Dataflow/Modules/Math/Submatrix.o -lDataflow_Network -lDataflow_Ports -lDataflow_XMLUtil -lCore_Datatypes -lCore_Persistent -lCore_Math -lCore_Exceptions -lCore_Thread -lCore_Containers -lCore_GuiInterface -lCore_Geometry -lCore_Util -lCore_Geom -lCore_TkExtensions -lCore_GeomInterface -lDataflow_Widgets -lCore_Malloc  -Wl,-rpath -Wl,/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/lib -L/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/lib   -ltk -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lGLU -lGL -lpthread -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXext -lXaw -lXi -lXt -lXmu  -lm -Wl,-rpath -Wl,/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/lib -L/home/gleichd/dev/SCIRun/Thirdparty/1.20/Linux/gcc-3.2.2-32bit/lib -lxerces-c -Wl,-rpath -Wl,/home/gleichd/dev/lib/petsc-2.1.6/lib/libO/linux -L/home/gleichd/dev/lib/petsc-2.1.6/lib/libO/linux -lpetsc -lpetscvec -lpetscmat -lpetscdm -lpetsccontrib -lpetscsnes -lpetscts -lpetscsles -lpetscfortran -Wl,-rpath -Wl,/home/gleichd/dev/lib/petsc-2.1.6/lib/libO/linux -L/home/gleichd/dev/lib/petsc-2.1.6/lib/libO/linux -lmpiuni



  • [SCIRUN-USERS] SCIRun with PETSc, David Gleich, 06/02/2004

Archive powered by MHonArc 2.6.16.

Top of page