Kent is referring to the trilinos package created by Johannes here at Simula: http://packages.simula.no/
The .deb package for Gutsy can be found at http://packages.simula.no/pool/main/t/trilinos/ ilmar Johan Hake skrev: > On Thursday 26 June 2008 17:04:07 Kent-Andre Mardal wrote: > >> By the way, the Gutsy packages also work on Hardy (at least on my >> machine). >> > > The gutsy package of what? Trilinos? Where do you get that from? > > Johan > > >> Kent >> >> On Thu, 2008-06-26 at 15:49 +0100, Garth N. Wells wrote: >> >>> Johan Hake wrote: >>> >>>> Hello! >>>> >>>> There have been reported some trubles with compiling trilinos. >>>> Especially version 8.0.5. I have now downloaded 8.0.7 and compiled this >>>> without problems, on Ubuntu Hardy. >>>> >>>> Both with and without mpi. >>>> >>>> Compile flags for MPI: >>>> ../configure --prefix=<install_dir> --enable-shared >>>> --enable-pytrilinos\ --enable-pliris --enable-didasko --enable-amesos >>>> --enable-anasazi\ --enable-default-packages --enable-galeri >>>> --with-cflags=-fPIC\ --with-cxxflags=-fPIC --with-fflags=-fPIC >>>> --with-ldflags=-fPIC\ --with-ccflags=-fPIC --enable-triutils >>>> --enable-aztecoo-teuchos\ --enable-mpi --with-mpi-compilers >>>> --with-gnumake -C >>>> >>> Unfortunately this didn't work for me. I get a bunch of errors. >>> >>> Garth >>> >>> Teuchos_wrap.o: In function `typecode_string(int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3124: multiple definition of `typecode_string(int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3877: first defined here >>> Teuchos_wrap.o: In function `type_match(int, int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3141: multiple definition of `type_match(int, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3894: first defined here >>> Teuchos_wrap.o: In function `SWIG_TypePrettyName': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:486: multiple definition of `PyTrilinos' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:487: first defined here >>> Teuchos_wrap.o: In function `make_contiguous(PyArrayObject*, int*, int, >>> int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3211: multiple definition of >>> `make_contiguous(PyArrayObject*, int*, int, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3964: first defined here >>> Teuchos_wrap.o: In function `require_native(PyArrayObject*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3278: multiple definition of >>> `require_native(PyArrayObject*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4031: first defined here >>> Teuchos_wrap.o: In function `require_contiguous(PyArrayObject*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3262: multiple definition of >>> `require_contiguous(PyArrayObject*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4015: first defined here >>> Teuchos_wrap.o: In function `require_dimensions(PyArrayObject*, int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3295: multiple definition of >>> `require_dimensions(PyArrayObject*, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4048: first defined here >>> Teuchos_wrap.o: In function `obj_to_array_allow_conversion(_object*, >>> int, int*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3185: multiple definition of >>> `obj_to_array_allow_conversion(_object*, int, int*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3938: first defined here >>> Teuchos_wrap.o: In function >>> `obj_to_array_contiguous_allow_conversion(_object*, int, int*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3237: multiple definition of >>> `obj_to_array_contiguous_allow_conversion(_object*, int, int*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3990: first defined here >>> Teuchos_wrap.o: In function `Finalize()': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:4341: multiple definition of `Finalize()' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4764: first defined here >>> Teuchos_wrap.o: In function `Init_Argv(_object*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:4298: multiple definition of `Init_Argv(_object*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4721: first defined here >>> Teuchos_wrap.o: In function `require_size(PyArrayObject*, int*, int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3346: multiple definition of >>> `require_size(PyArrayObject*, int*, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4099: first defined here >>> Teuchos_wrap.o: In function `require_dimensions_n(PyArrayObject*, int*, >>> int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3313: multiple definition of >>> `require_dimensions_n(PyArrayObject*, int*, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:4066: first defined here >>> Teuchos_wrap.o: In function `pytype_string(_object*)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3105: multiple definition of `pytype_string(_object*)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3858: first defined here >>> Teuchos_wrap.o: In function `obj_to_array_no_conversion(_object*, int)': >>> /home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilinos/shared/../s >>> rc/Teuchos_wrap.cpp:3150: multiple definition of >>> `obj_to_array_no_conversion(_object*, int)' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/PyTrilin >>> os/shared/../src/Epetra_wrap.cpp:3903: first defined here >>> Teuchos_wrap.o: In function `SWIG_TypePrettyName': >>> /usr/local/include/openmpi/ompi/mpi/cxx/win_inln.h:118: multiple >>> definition of `NumPyImporter::m_singleton' >>> Epetra_wrap.o:/home/garth/code/libraries/trilinos-8.0.7/packages/epetra/s >>> rc/Epetra_Util.h:179: first defined here >>> collect2: ld returned 1 exit status >>> Traceback (most recent call last): >>> File "./setup.py", line 172, in <module> >>> ################### >>> File "./setup.py", line 148, in main >>> # Build the init file >>> File "../util/SharedUtils.py", line 475, in buildShared >>> SharedTrilinosBuilder.buildShared(self) >>> File "../util/SharedUtils.py", line 330, in buildShared >>> runCommand(self.linkCmd) >>> File "../util/SharedUtils.py", line 97, in runCommand >>> if status: raise RuntimeError, "Exit status = %d" % status >>> RuntimeError: Exit status = 256 >>> >>> >>>> Compile flags for serial: >>>> ../configure --prefix=<install_dir> --enable-shared >>>> --enable-pytrilinos\ --enable-pliris --enable-didasko --enable-amesos >>>> --enable-anasazi\ --enable-default-packages --enable-galeri >>>> --with-cflags=-fPIC\ --with-cxxflags=-fPIC --with-fflags=-fPIC >>>> --with-ldflags=-fPIC\ --with-ccflags=-fPIC --enable-triutils >>>> --enable-aztecoo-teuchos\ --with-gnumake -C >>>> >>>> Have fun! >>>> >>>> Johan >>>> _______________________________________________ >>>> DOLFIN-dev mailing list >>>> [email protected] >>>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>>> >>> _______________________________________________ >>> DOLFIN-dev mailing list >>> [email protected] >>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>> > > > _______________________________________________ > DOLFIN-dev mailing list > [email protected] > http://www.fenics.org/mailman/listinfo/dolfin-dev > _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
