dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #19071
Re: cmake.local - try it
On Fri, 2010-08-13 at 23:36 +0200, Kristian Ølgaard wrote:
> On 13 August 2010 15:23, Garth N. Wells <gnw20@xxxxxxxxx> wrote:
> > I've added a 'cmake.local' file to DOLFIN (analogous to 'scons.local')
> > to make building with CMake easy. It would be good if any who is
> > interested could try it out and send feedback. My impression is that
> > partial re-builds are *much* faster with CMake compared to SCons.
>
> Running cmake.local crashes on my machine:
>
> [ 17%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/ParMETIS.cpp.o
> cd /home/oelgaard/software/fenics/dolfin/dolfin && /usr/bin/c++
> -Ddolfin_EXPORTS -DPACKAGE_VERSION=\"0.9.8\" -DHAS_MPI -DHAS_CGAL
> -DHAS_MTL4 -DHAS_PETSC -DHAS_SLEPC -DHAS_UMFPACK -DHAS_CHOLMOD
> -DHAS_PARMETIS -DHAS_SCOTCH -DHAS_GMP -ansi -pipe -O2 -Wall
> -frounding-math -g -fPIC -I/home/oelgaard/software/fenics/dolfin
> -I/usr/include/libxml2 -I/home/oelgaard/local/include
> -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi
> -I/home/oelgaard/local/lib/mtl4
> -I/home/oelgaard/local/lib/petsc-3.0.0-p12/linux-gnu-cxx-debug/include
> -I/home/oelgaard/local/lib/petsc-3.0.0-p12/include
> -I/usr/lib/openmpi/lib
> -I/home/oelgaard/local/lib/slepc-3.0.0-p7/include
> -I/usr/include/suitesparse
> -I/home/oelgaard/local/lib/scotch_5.1/include -o
> CMakeFiles/dolfin.dir/graph/ParMETIS.cpp.o -c
> /home/oelgaard/software/fenics/dolfin/dolfin/graph/ParMETIS.cpp
> /home/oelgaard/software/fenics/dolfin/dolfin/graph/ParMETIS.cpp: In
> static member function ‘static void
> dolfin::ParMETIS::compute_partition(std::vector<unsigned int,
> std::allocator<unsigned int> >&, const dolfin::LocalMeshData&)’:
> /home/oelgaard/software/fenics/dolfin/dolfin/graph/ParMETIS.cpp:100:
> error: ‘ParMETIS_V3_PartMeshKway’ was not declared in this scope
>
> I switched off parmetis using ccmake to make it work.
>
Did you install ParMETIS via the package manager or by hand?
> Cmake also failed to find trilinos (I have libtrilinos and
> libtrilinos-dev 10.0.4.dfsg-1 installed through synaptic):
>
> CMake Warning at CMakeLists.txt:117 (find_package):
> Could not find a configuration file for package Trilinos.
>
> Set Trilinos_DIR to the directory containing a CMake configuration file for
> Trilinos. The file will have one of the following names:
>
> TrilinosConfig.cmake
> trilinos-config.cmake
>
You need at least Trilinos 10.2 - before that Trilinos didn't create the
cmake config file that we use.
Did it still build (without Trilinos)?
Garth
> Kristian
>
> > Garth
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~dolfin
> > Post to : dolfin@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~dolfin
> > More help : https://help.launchpad.net/ListHelp
> >
Follow ups
References