Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
tnl-dev
tnl-dev
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 32
    • Issues 32
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • TNL
  • tnl-devtnl-dev
  • Issues
  • #72

Closed
Open
Opened Jun 21, 2020 by Jakub Klinkovský@klinkovskyOwner

Simplify interface of loadDistributedMesh and distributeMesh

The loadDistributedMesh and distributeMesh functions were written specifically for the distributed grid, but they don't match the interface of the general distributed mesh.

  • only the distributed mesh should be passed to loadDistributedMesh, the local mesh can be obtained with mesh.getLocalMesh() (at least for the distributed mesh, distributed grid has an inverse relation with the local grid)
  • distributeMesh should not be used at all with a general distributed mesh (decomposition is done by tnl-decompose-mesh, then it is loaded with PVTUReader). Try to merge distributeMesh for grids with the overload of loadDistributedMesh for grids.
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: tnl/tnl-dev#72