UT-CHG / dgswemv2

MIT License
10 stars 9 forks source link

Load balancing framework missing #61

Open bremerm31 opened 6 years ago

bremerm31 commented 6 years ago

I want to introduce the load balancing frame work similar to how it was introduce in the LBL load balancing paper.

bremerm31 commented 6 years ago

Currently the consensus, is that the strong typing required for HPX actions/ combined with the rather idiosyncratic behavior of the load balancers we will create will cause us to need to rely on strongly typed locality and world models. Specifically, we are looking at the following design choices:

  1. a polymorphic representation of the submesh model; This allows us to break a circular dependency between locality and world models and the simulation units.
  2. static locality and world models, which are defined on a per load balancer basis. Note special functions are required to ensure that they are properly instantiated and destroyed.
bremerm31 commented 6 years ago

Making implementation of semi-static load balancer a separate issue.