Field checksum update#173
Conversation
|
Do you want my review on this PR, or the changes to the TIM library? |
My apologies! I forgot to update the TIM PR to be out of draft as well. Probably there is a better place. |
johnmauff
left a comment
There was a problem hiding this comment.
@mwaxmonsky While I like where you are going with respect to using more AMReX data-structures, I think that more can be done to make it more modular and reusable. In particular, I would like to see it support multifab arrays. So keep the lower level function that operates over a box and an Array4. Add a method that loops over element of a multifab calling the lower level function. After the on-MPI rank calculations are performed then perform the parallel sum. I do like the way you are wrapping the Fortran memory into a box and an Array4. I am wondering about the construction of your box and Array4 in the interface layer. Should the array bounds go from 0 to size_array-1?
|
Putting this back into draft until it is re-prioritized. |
|
👋 Friendly reminder @hctorres — this PR has had no activity for 7 days and is still awaiting your review. When you have a moment, please take a look! |
1 similar comment
|
👋 Friendly reminder @hctorres — this PR has had no activity for 7 days and is still awaiting your review. When you have a moment, please take a look! |
Description
Updates C++ implementation/API to pure AMReX based instead of C/Fortran-based.
Type of Change
Related Issues
Fixes #
Changes Made
Testing
Test Environment
Compiler(s) Tested
Test Cases
Test Results
Performance Impact
Documentation
Checklist
Additional Notes