-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This MR prepares the work of synchronizing DDC with the new feature of reusing predefined static attributes. For example it allows to define `IDimX1 : ddc::UniformPointSampling<RDimX>{};` and `IDimX2 : ddc::UniformPointSampling<RDimX>{};` which was not possible before. The changes are basically: - transform aliases `using IDimX = ddc::UniformPointSampling<RDimX>;` into new types `IDimX : ddc::UniformPointSampling<RDimX>{};`, - update classes `SpeciesInformation`, `Moments`, `PolarBSplines` and `Bernstein` to fulfill the new DDC requirements for static attributes, - some functions are now template on the name of the discrete dimension like `GrevillePoints::get_sampling` or `ielec`. Regarding the generation of discrete dimensions in the tests, I think we should come up with a guideline (helper class, use template fixtures...) satisfying the restrictions of CUDA/nvcc. Classes in `.cpp` files should be put in an anonymous namespace to avoid surprises at link time. Testing on AMD GPU is not easy for now, let us wait #217 See merge request gysela-developpers/gyselalibxx!404 --------------------------------------------
- Loading branch information
1 parent
a38fbd1
commit b6b7610
Showing
139 changed files
with
2,120 additions
and
1,688 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.