non-matching meshes in parallel
Hi everybody,
I'm wondering whether is there currently a working way how to deal with two different meshes in parallel. In particular I was trying to use a function from one (very small) mesh as bc value for space on another (large) mesh. Dolfin 1.1.0 outputs
*** Error: Unable to evaluate function at point.
*** Reason: The point is not inside the domain. Consider setting "allow_
*** Where: This error was encountered inside Function.cpp.
*** Process: 0
*** -------
mpirun: killing job...
when trying to apply this bc. If you allow_extrapola
interpolate()
Interpolate function (on possibly non-matching meshes)
Simple example code demontrating these errors can be found here http://
Very simple workaround to these problems could be for me if every process could have its own copy of whole small mesh, corresponding function space and function. Is there a way to do this?
Jan
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- DOLFIN Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Garth Wells
- Solved:
- Last query:
- Last reply: