-
Notifications
You must be signed in to change notification settings - Fork 6
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
254 improve quadrature to obtain values on device #6
Draft
Geoflow
wants to merge
774
commits into
main
Choose a base branch
from
254-improve-quadrature-to-obtain-values-on-device
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
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
Closes #231 See merge request gysela-developpers/gyselalibxx!499 --------------------------------------------
The function `is_spline_interpolation_mesh_uniform` assumes that `GrevilleInterpolationPoints` is used to calculate the interpolation points. This is not always the case so this function should not be used. Rather the interpolation mesh type can be extracted from the interpolation point calculation method. Closes #223 See merge request gysela-developpers/gyselalibxx!511 --------------------------------------------
Closes #242 See merge request gysela-developpers/gyselalibxx!509 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]>
…es,vpar,mu) Closes #200 See merge request gysela-developpers/gyselalibxx!424 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]>
Closes #239 See merge request gysela-developpers/gyselalibxx!516 --------------------------------------------
Closes #238 See merge request gysela-developpers/gyselalibxx!517 --------------------------------------------
Closes #240 See merge request gysela-developpers/gyselalibxx!515 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]>
Closes #247 See merge request gysela-developpers/gyselalibxx!518 --------------------------------------------
See merge request gysela-developpers/gyselalibxx!522 --------------------------------------------
Closes #241 See merge request gysela-developpers/gyselalibxx!527 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]>
Closes #249 See merge request gysela-developpers/gyselalibxx!528 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]>
Closes #230 See merge request gysela-developpers/gyselalibxx!525 --------------------------------------------
… meshes in collisions intra (geometryXVx) See merge request gysela-developpers/gyselalibxx!523 --------------------------------------------
Closes #251 See merge request gysela-developpers/gyselalibxx!530 --------------------------------------------
In order to handle patches derivatives will be needed at the boundaries of the domain. This MR introduces a structure to link values and derivatives of a field in one structure which fixes #224. DDC does not provide a sub-domain type. Such a type is important as `DiscreteElement`s are linked to coordinates and we want values on the same grid. This MR therefore implements a sub-domain type and stores data internally on mdspans instead of `ddc::Chunk`s. See merge request gysela-developpers/gyselalibxx!484 --------------------------------------------
Related to #229 See merge request gysela-developpers/gyselalibxx!533 --------------------------------------------
Related to #229 See merge request gysela-developpers/gyselalibxx!532 --------------------------------------------
Add LAPACKE to the docker generated by github. Necessary for the CI of !531 See merge request gysela-developpers/gyselalibxx!534 --------------------------------------------
Add an advection operator which can solve the following equation : $\\partial_t f + A \\partial\_{x_i} f = 0$ The advection direction can be spatial or along the velocity dimension. We need to provide an advection field. The function \\( f \\) can be only on a full domain (with Species, Space and Velocity), on a space/velocity domain (Space and Velocity) or on a space domain (Space). See merge request gysela-developpers/gyselalibxx!481 -------------------------------------------- Co-authored-by: Pauline Vidal <[email protected]>
Closes #255 See merge request gysela-developpers/gyselalibxx!538 --------------------------------------------
Fixes #207 See merge request gysela-developpers/gyselalibxx!539 --------------------------------------------
Closes #295 Allow to solve a batched linear problem by calling unbatched Ginkgo solvers sequentially (appropriate for performance in case of big matrices like the ones we have in PolarPoisson). Refer to ginkgo-project/ginkgo#1630 (reply in thread) for motivation See merge request gysela-developpers/gyselalibxx!598 -------------------------------------------- Co-authored-by: KARA Abdelhadi 265943 <[email protected]>
Unbatched solvers in MatrixBatchCsr Closes #295 See merge request gysela-developpers/gyselalibxx!598
Update naming conventions in PDE solvers. See #292 See merge request gysela-developpers/gyselalibxx!631 --------------------------------------------
Update naming conventions in PDE solvers See merge request gysela-developpers/gyselalibxx!631
Closes #305 See merge request gysela-developpers/gyselalibxx!635 -------------------------------------------- Co-authored-by: Emily Bourne <[email protected]> Co-authored-by: KARA Abdelhadi 265943 <[email protected]>
Realign MatrixBatch classes on ddc::SplinesLinearSolver Closes #305 See merge request gysela-developpers/gyselalibxx!635
…e-to-obtain-values-on-device
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The objective is to provide coefficients on either cpu or gpu, depending of template parameter ExecSpace. For spline quadrature the ExecSpace::memory_space must match with the SplineBuilder memory_space.