Skip to content

Multilayer#129

Open
CyprienBosserelle wants to merge 90 commits into
developmentfrom
multilayer
Open

Multilayer#129
CyprienBosserelle wants to merge 90 commits into
developmentfrom
multilayer

Conversation

@CyprienBosserelle

@CyprienBosserelle CyprienBosserelle commented Nov 4, 2025

Copy link
Copy Markdown
Owner

Fix and Test New hydrostatic engine

engine = 5 allows the user to use the equivalent of the 1-layered multi-layer hydrostatic engine from basilisk. The engine has been rewritten for BG_Flood but it is essentially/hopefully the same. We are running extra test to check if it is as good or better than other engine available.

Still to do:

  • Add result for test 1
  • Check all internal test are working OK
  • spherical check
  • Check all the features are working properly
  • Compile a document with plots to explain the multilayer engine

AliceHarang and others added 30 commits January 9, 2026 16:10
Lower default culvert Qmax from 200.0 to 1.0 in Input.h. Allow user input of Qmax as 6th parameter. In ReadInput.cu, cache the parsed culvert type into MyCulvertType and assign myculvert.type from it, then conditionally interpret the 6th CSV field as either shape (for type >= 1) or Qmax (for other types). Also refactor to avoid repeated stoi calls and add parsing guards.
Commented out a debug printf in the AddCulverts template function that printed nblkculvert and XCulverts.size(). This removes noisy debug output without changing functionality.
Q in the equation was not calculated properly. Now fixed
Trying different Culvert outlet equation.... the original one did not conserve energy! New one seem less stable
This should only be needed if/when optimizing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants