Changeset [6d8c2a571d0fb255f1029778bdb1e443d7c2cbca] by Jed Brown

October 6th, 2008 @ 01:56 AM

This is the first attempt at replacing the build system with CMake.

I'm mostly happy with this. CMake syntax is pretty painful, but for simple things it really does make life easy.

I think the FindMPI script is rather fragile. There should be a way to confirm that several libraries are configured to link against the same MPI, for instance. Somehow it is possible for a lib built against mpich2 and linked with the correct (as far as I can tell) link line to still have /usr/lib/libmpi.so (ompi).

It might be my fault, but we are linking in the wrong hdf5 in this case. Certainly more work to be done here, but the builds are much nicer and tests should be easier to automate.

Signed-off-by: Jed Brown jed@59A2.org http://github.com/jedbrown/dohp/...

Committed by Jed Brown

  • M CMakeLists.txt
  • M include/CMakeLists.txt
  • M src/CMakeLists.txt
  • M src/fs/tests/CMakeLists.txt
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

An implementation of the ``dual order hp'' version of the finite element method. This project targets parallel domain-decomposition methods for strongly coupled nonlinear problems with PDE constraints.