-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Aspect for Frequency/Accumulation #3286
Add Aspect for Frequency/Accumulation #3286
Conversation
I have pushed the current development of FrequencyAspect for review. It is not integrated into the broader Aspect system yet. |
Currently, it passes the MAPL unit tests for ifort, nagfor, and gfortran on bucy. |
No that is not what we mean by INSTANTANEOUS. By that term we mean that we take whatever the current export value is - regardless of when it was last created. In MAPL2 the world is divided into "instantaneous" and "average" (with variants on that). We have no special case for "same time step". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor changes requested.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems pretty clean, but I did not have a chance for a deep read.
But I want it merged before my PR (to save @darianboggs the difficulty)
Types of change(s)
Checklist
make tests
)Description
The abstract StateItemAspect type creates ExtensionAction objects to accomplish coupling between source and destination objects. This PR adds a FrequencyAspect that produces an AccumulationAction for a source and a destination Field.