-
Notifications
You must be signed in to change notification settings - Fork 5
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
#84 Add warm up iterations to NemoLite2D timing #85
base: master
Are you sure you want to change the base?
Conversation
dc083b1
to
e1a7e93
Compare
@arporter @rupertford This is not ready yet but I realised that changing nemolite2d.f90 is quite tedious because the file is replicated in all manual_implementations and in psykal. And it is important for fair comparison to have them all be equivalent. So I was thinking to do the same we do with namelist and create a original one and then the other be symbolic links to it. I am wondering where this original should be placed. Could you comment if you prefer:
|
I think having just one file is good and I'd prefer putting it in |
@sergisiso is this one ready for review? |
Add multiple timing sections in the nemolite2D algorithm layer. One of them for warm up time-stepping iterations so device initalisation done in the first iteration don't contribute to the average iteration time.
Also adds HIP backend for kokkos and fixes some issues.