-
Notifications
You must be signed in to change notification settings - Fork 91
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
Request: Enable restarting at EOL node #945
Comments
It sounds like most people in this scenario would just load the Database, after the simulation is done, to do analysis. Is there a reason using the "restart" logic is easier than that? |
Well, I'm not talking about some minor post-processing calculations here. I have numerous interfaces in the stack that have In the past few days, I've had to redo those EOL calculations numerous times, and it's been a little annoying having to repeat all the calculations from the last cycle/node before being able to get to the EOL step. To me, EOL is a step, and restarting at that step seems like it should be possible. This is just a request, not urgently needed. But somewhere that the code is currently lacking that could be improved. |
That makes sense. Let's see, the relevant lines of code are here: armi/armi/bookkeeping/db/database3.py Lines 325 to 336 in 5462344
And that gets called by I believe this would be a minimal-effort, low-impact change. I'm on board. |
@keckler This ticket is still assigned to you. That's cool with me, but if you aren't planning on working on it, please un-assign it. (You are not being singled out, I am going through all the ARMI tickets.) |
Just unassigned myself. |
There is a PR currently open that should greatly simplify this ticket. Essentially, the EOL will be correctly in place now, and differentiable from the last cycle, node combination. Now we just need to update Line 433 in d0092e8
We could allow for "EOL" to be provided as a string. Or use But it should be quite doable now. |
@keckler Can we close this ticket now? |
Yes, I suppose that after #1100 , the EOL isotopics are no longer stored. So this ticket is now irrelevant. |
Sometimes there are calculations performed at the EOL step. Right now, if you want to restart to that point, the best you can do is to restart to the last
(cycle, node)
, but that still puts you at the beginning of that(cycle, node)
(at least that is my understanding), and then you have to traverse all the interfaces at the time point.It'd be nice to be able to skip all the calcs of the last
(cycle, node)
and just go straight to the EOL step.Seems like this should be possible.
The text was updated successfully, but these errors were encountered: