On Fri, 2010-08-13 at 23:36 +0200, Kristian Ølgaard wrote: > On 13 August 2010 15:23, Garth N. Wells <gn...@cam.ac.uk> 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@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~dolfin > > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : dolfin@lists.launchpad.net Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp