source: inundation/ga/storm_surge/wiki/issues.txt @ 643

Last change on this file since 643 was 637, checked in by ole, 20 years ago
File size: 1.3 KB
Line 
1
2OPEN ISSUES:
3------------
4
5 
6Issue: Segments in pmesh that are solely used to separate regions
7(e.g. for different resolution) will appear as an *internal*
8boundary in the resulting domain even though it may not have been intended to
9have a boundary condition applied.
10Background: Genuine internal boundaries are created the same way as
11external boundaries through the 'boundary' dictionary mapping triangle_id
12and edge number to a tag.
13When a mesh is created, this dictionary will override the neighbour structure
14and thereby enforce the internal boundary status.
15This is all very well for 'True' internal boundaries.
16However, once a segment belongs to a boundary (internal or external)
17it must be bound to a boundary condition object in order to supply
18values for the flux computations. Hence there is no way of allowing
19normal flow between neighbouring triangles in the case where they are
20separated by an (unintended) internal boundary.
21An older version of pyvolution allowed None as a boundary object which
22probably meant that a zero dirichlet condition was imposed.
23Not sure about this, though.
24Importance: High
25Suggested Action: Have pmesh ignore segments that aren't being tagged
26and that way they are exclusively used to to define regions
27(e.g. for variable resolution).
28Status: Unresolved
29
Note: See TracBrowser for help on using the repository browser.