Skip to content

Implement postprocessors for OpenFOAM-based quantities#76

Merged
mattfalcone1997 merged 43 commits intoaurora-multiphysics:mainfrom
mattfalcone1997:implement-foampostprocessor
Feb 6, 2026
Merged

Implement postprocessors for OpenFOAM-based quantities#76
mattfalcone1997 merged 43 commits intoaurora-multiphysics:mainfrom
mattfalcone1997:implement-foampostprocessor

Conversation

@mattfalcone1997
Copy link
Collaborator

@mattfalcone1997 mattfalcone1997 commented Oct 10, 2025

Summary

Implements two Postprocessors that create aggregate data directly from OpenFOAM data bypassing UserObject's initialize, execute, finalize methods but still being reported as Postprocessors. Unlike the parent issue, A FoamPostprocessors input syntax block has not been used.

Related Issue

Resolves #75

Checklist

  • Tests have been written for the new/changed behaviour.
  • Documentation/examples have been added/updated for the new changes.
  • Await merge of Variable/BC system (I should have created this from main :(

@mattfalcone1997 mattfalcone1997 force-pushed the implement-foampostprocessor branch from 13a5bf2 to 181c4d9 Compare November 16, 2025 10:08
@mattfalcone1997 mattfalcone1997 force-pushed the implement-foampostprocessor branch from 181c4d9 to efa55c4 Compare January 16, 2026 15:45
@mattfalcone1997 mattfalcone1997 marked this pull request as ready for review January 16, 2026 15:46
Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First set of comments to keep you busy

Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, just a few more things.

@k-collie
Copy link
Collaborator

k-collie commented Feb 6, 2026

FoamSideAdvectiveFluxIntegral has a description but the other concrete classes need class descriptions - you might need to override these in the Average versions.

@mattfalcone1997
Copy link
Collaborator Author

I've made changes to update the class descriptions!

Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now 100% perfect, thanks Matt!

@mattfalcone1997 mattfalcone1997 merged commit 0172bce into aurora-multiphysics:main Feb 6, 2026
2 checks passed
@mattfalcone1997 mattfalcone1997 deleted the implement-foampostprocessor branch February 6, 2026 14:40
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.

Implement FoamPostprocessor system

2 participants