Assembling over subdomain fails
Bug #660334 reported by
Gerd Wachsmuth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DOLFIN |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Following setup:
I have a mesh (with FunctionSpace V) and a submesh (with FunctionSpace W). Assembling a linear form on V over this subdomain involving a coefficient from W will fail.
I think the problem is that Dolfin would like to evaluate the function from W at the boundary of the subdomain. Maybe due to rounding errors this point lies outside the subdomain and the evaluation fails.
It does not happen, if W is a CG or DG space.
Changed in dolfin: | |
status: | New → Confirmed |
Changed in dolfin: | |
milestone: | none → 0.9.11 |
importance: | Undecided → Medium |
Changed in dolfin: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On 14. okt. 2010 09:13, Gerd Wachsmuth wrote:
> Public bug reported:
>
> Following setup:
>
> I have a mesh (with FunctionSpace V) and a submesh (with FunctionSpace
> W). Assembling a linear form on V over this subdomain involving a
> coefficient from W will fail.
>
> I think the problem is that Dolfin would like to evaluate the function
> from W at the boundary of the subdomain. Maybe due to rounding errors
> this point lies outside the subdomain and the evaluation fails.
>
> It does not happen, if W is a CG or DG space.
>
> ** Affects: dolfin
> Importance: Undecided
> Status: New
>
>
Have you tried setting
parameters[ "allow_ extrapolation" ] = True
?
--
Marie