Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

Staggered Support/Updated UI

Latest
Compare
Choose a tag to compare
@EdCaunt EdCaunt released this 15 Feb 16:57
· 151 commits to master since this release
6e3bd6b

Major reworkings to several aspects of Devitoboundary operation to improve reliability and allow for staggered grid support:

Surfaces and distance:

  • Axial distance calculation simplified, with some calculations moved outside operator
  • Distances are now treated as matched pairs of boundary-adjacent points when evaluating stencils

Stencils:

  • Stencil evaluation now carried out using Pandas
  • Offset stencils for staggered grids now supported
  • Stencils can now be accessed as an array of functions corresponding to each coefficient

UI:

  • ImmersedBoundary interface reworked to use Pandas DataFrames for specifying functions and respective boundary conditions
  • Pandas DataFrames used for specifying derivatives

Tests:

  • Additional tests including a benchmark against a conventional free-surface boundary