-
Notifications
You must be signed in to change notification settings - Fork 21
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
Remove 2D and packing version from gcl #1233
Conversation
launch strgrid |
launch strgrid |
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.12.4) | |||
|
|||
project(GridTools-laplacian LANGUAGES CXX) | |||
|
|||
find_package(GridTools 0.21.0 REQUIRED) | |||
find_package(GridTools 0.22.0 REQUIRED) |
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.
I do not know why this is here...
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.
If you merge with master, it should be gone.
launch strgrid |
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.
Approved after the changes in comments are in.
COSMO works with these changes. |
Co-Authored-By: mbianco <mbianco@cscs.ch>
Co-Authored-By: mbianco <mbianco@cscs.ch>
I'm waiting for other comments or for merge |
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.
Two additional questions / comments:
- Is
HOSTWORKAROUND
still needed? That would be nice to remove if not needed (and pretty simple too) - Do we need to adapt documentation?
launch strgrid |
Thanks Lukas, I'll update the documentation. About the workaround, it was to fix GPU related stuff, but we do not test it, so I think it's safer to remove it and introduce it again in case we need it |
launch strgrid |
I fixed Lukas comment, and waiting for the tests to run... |
I realized I'm working on eth-cscs and not my fork... I cloned the wrong one because of the policy on daint for deleting files... I'm going to update the documentation (and maybe another small API change) |
launch strgrid |
…to remove_2D_from_GCL
launch strgrid |
I pushed my fix for GCC 8 directly into the PR. |
launch icgrid |
let me run the branch again with COSMO before the merge |
works with COSMO |
This PR removes untested and unused code from GCL, namely the 2D cases (they can be implemented by reducing the third dimension of a 3D case to 1) and the packing version (only the manual is tested and used).
API changes:
halo_exchange_dynamic_ut
does not take the packing version as last template argumenthalo_exchange_generic
does not take the number of dimensions and the packing versions as template argument