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

Last change on this file since 755 was 652, checked in by duncan, 20 years ago

update

File size: 1.4 KB
Line 
1
2OPEN ISSUES:
3------------
4
5 
6CLOSED ISSUES:
7------------
8Issue: Segments in pmesh that are solely used to separate regions
9(e.g. for different resolution) will appear as an *internal*
10boundary in the resulting domain even though it may not have been intended to
11have a boundary condition applied.
12Background: Genuine internal boundaries are created the same way as
13external boundaries through the 'boundary' dictionary mapping triangle_id
14and edge number to a tag.
15When a mesh is created, this dictionary will override the neighbour structure
16and thereby enforce the internal boundary status.
17This is all very well for 'True' internal boundaries.
18However, once a segment belongs to a boundary (internal or external)
19it must be bound to a boundary condition object in order to supply
20values for the flux computations. Hence there is no way of allowing
21normal flow between neighbouring triangles in the case where they are
22separated by an (unintended) internal boundary.
23An older version of pyvolution allowed None as a boundary object which
24probably meant that a zero dirichlet condition was imposed.
25Not sure about this, though.
26Importance: High
27Action: Actually the older version of pyvolution allowed None to mean
28there are no boundaries.  This is a usefull feature.  So let's put it
29back.  Pmesh no longer defaults to "internal" for an untagged internal
30boundary.  It defaults to no tag.
31Status: resolved
32
Note: See TracBrowser for help on using the repository browser.