Replies: 3 comments 1 reply
-
Question 1In the review of #1033, @john-science brought up concerns with adding additional functionality to the
So this begs the question, what would be the ideal approach? @keckler had the idea of creating a new "TightCoupler" interface that sits on the end of the interface stack and is (presumably) active/executed if @john-science also briefly mentioned/spit-balled the idea of an Operator subclass, I think both ideas have their own pros and cons. What do we think would be ideal? Do folks have any other ideas to consider as well? |
Beta Was this translation helpful? Give feedback.
-
Question 2How do we want to define absolute and relative convergence? Should there be options exposed to the user?
|
Beta Was this translation helpful? Give feedback.
-
Development Task 1(USNC Request) Can we configure the behavior of ARMI after it failed to meet the convergence criteria after it exceeds the max number of iteration? We may want to fail immediately instead of moving on to the next node. I think this is reasonable to do and would be a relatively easier task to do in the near-term. This would fit in here armi/armi/operators/operator.py Lines 416 to 420 in 26bda05 We would need:
@aalfonsi @slee-USNC @drewj-usnctech I think this could be a good task for USNC to take on if you're interested! |
Beta Was this translation helpful? Give feedback.
-
This moves #1094 to here. TP and USNC have a joint interest in moving the development of the tight coupling user-interface forward. This discussion board serves to document 1) what we'd like to accomplish, 2) how we'd like to do it, and 3) the development tasks to accomplish the UI improvements.
Desired Outcomes
Moving parameters for convergence off of the interfaces and instead interact with the ARMI composites (via the database) directly. This new interface would look like
This would:
interfacecomposite to evaluate the convergenceBeta Was this translation helpful? Give feedback.
All reactions