Changeset 637


Ignore:
Timestamp:
Nov 30, 2004, 2:27:21 PM (20 years ago)
Author:
ole
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/wiki/issues.txt

    r635 r637  
    44
    55 
    6 Issue: Segments is pmesh used to separate regions
     6Issue: Segments in pmesh that are solely used to separate regions
    77(e.g. for different resolution) will appear as an *internal*
    8 boundary in the resulting domain even though it isn't intended to have a boundary condition applied.
     8boundary in the resulting domain even though it may not have been intended to
     9have a boundary condition applied.
    910Background: Genuine internal boundaries are created the same way as
    10 external boundaries through the 'boundary' dictionary mapping triagle_id
     11external boundaries through the 'boundary' dictionary mapping triangle_id
    1112and edge number to a tag.
    1213When a mesh is created, this dictionary will override the neighbour structure
    1314and thereby enforce the internal boundary status.
    14 However, once a segment belongs to a boundary (internal or external) it must be bound to a boundary condition object in order to supply values for the
    15 flux computations.
     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.
    1621An older version of pyvolution allowed None as a boundary object which
    1722probably meant that a zero dirichlet condition was imposed.
     
    1924Importance: High
    2025Suggested Action: Have pmesh ignore segments that aren't being tagged
    21  and that way they are only used to to define regions
    22  (e.g. for variable resolution).
     26and that way they are exclusively used to to define regions
     27(e.g. for variable resolution).
    2328Status: Unresolved
     29
Note: See TracChangeset for help on using the changeset viewer.