Skip to content

Conversation

dav-og
Copy link
Collaborator

@dav-og dav-og commented Oct 10, 2025

  • Use Eigen-only math for matrix operations to avoid cross-library vectorization issues
  • Refactor hydrostatics and radiation damping functions for clarity, speed, type safety, and improved naming
  • Auto-enable Irrlicht GUI when IrrlichtDir is configured in build.ps1
  • Add --profile flag to display performance breakdown (Setup, Dynamics Loop with solver/hydro components, Export)

Enable Irrlicht GUI automatically when IrrlichtDir is set in build.ps1
Rewrite ComputeForceHydrostatics and ComputeForceRadiationDampingConv for readability and explicit naming.
Use Eigen-only math for matrix–vector ops; avoid Eigen/Chrono type mixing.
Keep behavior unchanged; improve interpolation and indexing robustness.
Display profiling summary showing Setup, Dynamics Loop (with Chrono solver and hydrodynamics breakdown), and Export times.
@dav-og dav-og requested a review from salhus October 10, 2025 22:53
… comparison plots

- Refactor and parallelize radiation damping computation - ~3x speed up
- Add compare_template.py for various layout options
- Fix multi-signal adapter path
- include Savitzky–Golay smoothing
- include tapering options to ensure RIRF convergence
- expose tuning parameters to the user via hydro YAML input file
- include option to save selected RIRFs to csv & F3OF dt3 RIRF plotting scripts
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.

1 participant