I've add a class SubSystemsManager which takes care or initialising and
finalising PETSc, MPI, etc. Seems to work ok except when using PETSc and
plotting a Function. When running src/demo/poisson/cpp I get the message
mca: base: component_find: unable to open osc pt2pt: file not found
(ignored)
and MPI is not correctly finalized
From a quick web search, this looks like an OpenMPI bug.
Garth
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev