Age | Commit message (Collapse) | Author |
|
|
|
Mainly to further declutter simulation and refinement setup
|
|
|
|
This allows for readable differentiation between constructor overloads.
|
|
|
|
By deriving RefiningGrid2D from Grid2D to provide methods specific to refining subgrids.
|
|
Scaling factor is specific to the refinement method implemented by the coupler.
|
|
|
|
Works but is nowhere near anything one could consider good.
Obvious issues:
* More than one cuboid per grid makes it harder to determine the next lattice cell to be coupled
* i.e. currently lattice positions are determined ad hoc by resolving their physical position
* Coupling is not actually parallelized
* All coupling lines are traversed by all processes, way to much communication
* Load balancing and cuboid decomposition doesn't care about refinement
* ideally refined cuboids should be computationally near their coarse _parent_ cuboids
The first two isses should be fixable with a reasonable amount of work.
This sadly doesn't apply in any form to the last issue.
|
|
|
|
Grid refinement is at its easiest when discrete materials are set using
analytical - i.e. resolution independent - indicators.
|
|
|