Skip to content

Conversation

@dreamer2368
Copy link
Collaborator

@dreamer2368 dreamer2368 commented Jan 13, 2025

Miscellaneous changes:

  • ROMHandler now takes a default value for basis/number_of_supremizer used for steady NS solver. If each basis does not specify number of supremizers, then the default value is used.
  • SteadyNSSolver::TrainROMEQPElems takes the input option model_reduction/eqp/interface/relative_tolerance. Interface EQP training can use this tolerance value different from that for domain EQP training.
  • TimeProfiler class is added for convenient profiling of computation time. This class is now used in:
    • ROMNonlinearForm
    • ROMInterfaceForm
    • DGLaxFriedrichsFluxIntegrator
    • InterfaceForm
    • SteadyNSSolver
    • UnsteadyNSSolver
  • A new main mode print_eqp is added. Once the EQP training is finished. EQP coordinates for each component can be saved into text files via this mode.

@dreamer2368 dreamer2368 marked this pull request as ready for review June 13, 2025 17:08
@dreamer2368 dreamer2368 merged commit 9b253c1 into main Jun 21, 2025
2 checks passed
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.

3 participants