-
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
Commits on Jun 12, 2024
-
Resolve "Diagnostic for growth rate does not support LandauXYVxVy"
Closes #231 See merge request gysela-developpers/gyselalibxx!499 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e9e4be8 - Browse repository at this point
Copy the full SHA e9e4be8View commit details -
Stop using the function
is_spline_interpolation_mesh_uniform
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 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 711b6a8 - Browse repository at this point
Copy the full SHA 711b6a8View commit details
Commits on Jun 13, 2024
-
Reduce duplication when outputting coordinates
Closes #242 See merge request gysela-developpers/gyselalibxx!509 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 1ed4fe4 - Browse repository at this point
Copy the full SHA 1ed4fe4View commit details -
Adding of the collision/ folder with the collision operator in (speci…
…es,vpar,mu) Closes #200 See merge request gysela-developpers/gyselalibxx!424 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for d55dc8f - Browse repository at this point
Copy the full SHA d55dc8fView commit details -
Reduce duplication in domain initialisation from splines
Closes #239 See merge request gysela-developpers/gyselalibxx!516 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 51dea4b - Browse repository at this point
Copy the full SHA 51dea4bView commit details
Commits on Jun 14, 2024
-
Reduce duplication for input of simulation configuration
Closes #238 See merge request gysela-developpers/gyselalibxx!517 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 9ad96a6 - Browse repository at this point
Copy the full SHA 9ad96a6View commit details -
Reduce duplication in species initialisation
Closes #240 See merge request gysela-developpers/gyselalibxx!515 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 7b3930a - Browse repository at this point
Copy the full SHA 7b3930aView commit details
Commits on Jun 17, 2024
-
Reduce duplication of species definition in geometries
Closes #247 See merge request gysela-developpers/gyselalibxx!518 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 2374e9d - Browse repository at this point
Copy the full SHA 2374e9dView commit details
Commits on Jun 18, 2024
-
Remove unnecessary internal tags in intra-collisions
See merge request gysela-developpers/gyselalibxx!522 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for d00b9a6 - Browse repository at this point
Copy the full SHA d00b9a6View commit details
Commits on Jun 20, 2024
-
Remove duplication when building a MaxwellianEquilibrium
Closes #241 See merge request gysela-developpers/gyselalibxx!527 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for afd095c - Browse repository at this point
Copy the full SHA afd095cView commit details -
Remove duplication for perturbation initialization
Closes #249 See merge request gysela-developpers/gyselalibxx!528 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 394fd3a - Browse repository at this point
Copy the full SHA 394fd3aView commit details -
"LandauXYVxVy is not numerically tested"
Closes #230 See merge request gysela-developpers/gyselalibxx!525 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for ace850d - Browse repository at this point
Copy the full SHA ace850dView commit details
Commits on Jun 21, 2024
-
Templatization of functions to build GhostedVx and GhostedStaggeredVx…
… meshes in collisions intra (geometryXVx) See merge request gysela-developpers/gyselalibxx!523 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for fd45344 - Browse repository at this point
Copy the full SHA fd45344View commit details -
Clean geometryXYVxVY simulations
Closes #251 See merge request gysela-developpers/gyselalibxx!530 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 1213ed9 - Browse repository at this point
Copy the full SHA 1213ed9View commit details
Commits on Jun 24, 2024
-
Add type to hold values and derivatives
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 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 5238afb - Browse repository at this point
Copy the full SHA 5238afbView commit details
Commits on Jun 25, 2024
-
Remove duplicate continuous dimension in XVx poisson FEM
Related to #229 See merge request gysela-developpers/gyselalibxx!533 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 8f546c7 - Browse repository at this point
Copy the full SHA 8f546c7View commit details -
Remove duplicate continuous dimensions in PoissonRTheta
Related to #229 See merge request gysela-developpers/gyselalibxx!532 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 1c6f11a - Browse repository at this point
Copy the full SHA 1c6f11aView commit details -
Add LAPACKE to the docker generated by github. Necessary for the CI of !531 See merge request gysela-developpers/gyselalibxx!534 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 303a106 - Browse repository at this point
Copy the full SHA 303a106View commit details
Commits on Jun 26, 2024
-
Advection operator 1D for templated geometry
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 <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for 1eadca0 - Browse repository at this point
Copy the full SHA 1eadca0View commit details
Commits on Jun 27, 2024
-
Install OpenMPI to docker environment
Closes #255 See merge request gysela-developpers/gyselalibxx!538 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 80ba49c - Browse repository at this point
Copy the full SHA 80ba49cView commit details -
Fixes #207 See merge request gysela-developpers/gyselalibxx!539 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 3b7847a - Browse repository at this point
Copy the full SHA 3b7847aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9424642 - Browse repository at this point
Copy the full SHA 9424642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0face43 - Browse repository at this point
Copy the full SHA 0face43View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6910052 - Browse repository at this point
Copy the full SHA 6910052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b4f2ea - Browse repository at this point
Copy the full SHA 4b4f2eaView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b4a8c1c - Browse repository at this point
Copy the full SHA b4a8c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55f573a - Browse repository at this point
Copy the full SHA 55f573aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ea4c4c - Browse repository at this point
Copy the full SHA 2ea4c4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e3e7f - Browse repository at this point
Copy the full SHA f7e3e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 162d74e - Browse repository at this point
Copy the full SHA 162d74eView commit details
Commits on Jul 8, 2024
-
Missing links to the source folder of some README
Add some missing links to the source folder of some README to facilitate the access to the right README on Doxygen. See merge request gysela-developpers/gyselalibxx!551 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for af4b6e1 - Browse repository at this point
Copy the full SHA af4b6e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b40b63e - Browse repository at this point
Copy the full SHA b40b63eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b23be - Browse repository at this point
Copy the full SHA d5b23beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c347ef2 - Browse repository at this point
Copy the full SHA c347ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c95bceb - Browse repository at this point
Copy the full SHA c95bcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ccc75 - Browse repository at this point
Copy the full SHA 73ccc75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9936a6f - Browse repository at this point
Copy the full SHA 9936a6fView commit details -
Resolve "Add a Guiding Center simulation"
Closes #219 Add a guiding center in XY geometry for further tests on multipatch geometry. Any new operator to implement, only the simulation. Implementation on CPU in this branch. Maybe an update to GPU or it will be made in another branch. **New comment:** * Add a guiding center simulation on XY geometry with Kelvin-Helmholtz test case. * KelvinHelmholtzInstabilityInitialisation, PredCorrRK2XY operators implemented. * Add a geometryXY folder in source. * Simulation runs on CPU and GPU. * Add some python scripts for the diagnosis in a geometryXY/ folder. See merge request gysela-developpers/gyselalibxx!467 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for 375dbc0 - Browse repository at this point
Copy the full SHA 375dbc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f199c32 - Browse repository at this point
Copy the full SHA f199c32View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89d6de5 - Browse repository at this point
Copy the full SHA 89d6de5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d9d45c - Browse repository at this point
Copy the full SHA 9d9d45cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d96206d - Browse repository at this point
Copy the full SHA d96206dView commit details -
Add device_t<> for VectorField too
Closes #261. * Add the option to use `device_t` on `VectorField` and `VectorFieldSpan` too. * Add a test `device_host_t.cpp` which tests `device_t` and `host_t` on Chunk, ChunkSpan, VectorField and VectorFieldSpan. * Fix a compilation error due to redeclaration of `deepcopy` in `vector_field_common.hpp` and `derivative_field.hpp`. See merge request gysela-developpers/gyselalibxx!542 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for 87d6796 - Browse repository at this point
Copy the full SHA 87d6796View commit details -
Unitary tests were not discovered by gtest and thus not run by the CI. The `neumann` test is also fixed as it was using the wrong memory and execution space for the spline builder. See merge request gysela-developpers/gyselalibxx!556 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for f4d815a - Browse repository at this point
Copy the full SHA f4d815aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ae08e - Browse repository at this point
Copy the full SHA 49ae08eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ec4ae - Browse repository at this point
Copy the full SHA 20ec4aeView commit details -
Fixes #265 See merge request gysela-developpers/gyselalibxx!554 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 83f1ae5 - Browse repository at this point
Copy the full SHA 83f1ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375bb47 - Browse repository at this point
Copy the full SHA 375bb47View commit details -
There were a few minor issues in the READMEs making the docs harder to read. While fixing #267 I have cleaned these up. The issues were: - READMEs that were not linked to as described here: https://gyselax.github.io/gyselalibxx/docs_Adding_docs.html#docs_Adding_docs__Documentation_describing_general_methods leading to a large number of sections in the index tab - Fixes #267 - a bad link when an apostrophe is used in the section header - Bad links to classes only defined via template specialisation. This is fixed through the use of anchors - Python syntax used to comment markdown code in the collision documentation See merge request gysela-developpers/gyselalibxx!555 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 680d60a - Browse repository at this point
Copy the full SHA 680d60aView commit details -
Add README in geometryRTheta/geometry/
- Add README in /geometryRTheta/geometry/ - Clean geometry file. - Use aliases for VectorFieldSpan. - Remove depencies on species_info.hpp. - Reorder some #include in advection test folder. See merge request gysela-developpers/gyselalibxx!558 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for 28a9fc0 - Browse repository at this point
Copy the full SHA 28a9fc0View commit details -
propagate templated quadrature in XVx geometry, works only on cpu, ne…
…ed to fix execspace devicet mismatch
Configuration menu - View commit details
-
Copy full SHA for f2092e6 - Browse repository at this point
Copy the full SHA f2092e6View commit details -
`fluid_masses` was defined on wrong domain in `species_init` See merge request gysela-developpers/gyselalibxx!557 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for f689736 - Browse repository at this point
Copy the full SHA f689736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608f5f3 - Browse repository at this point
Copy the full SHA 608f5f3View commit details -
Add a spline builder on multipatch geometry
Add a spline builder on multipatch geometry. This builder calls the builders on each patch. It uses std::tuple. See merge request gysela-developpers/gyselalibxx!549 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for abc1630 - Browse repository at this point
Copy the full SHA abc1630View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48000ad - Browse repository at this point
Copy the full SHA 48000adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ded2a - Browse repository at this point
Copy the full SHA 27ded2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba7b5f - Browse repository at this point
Copy the full SHA 3ba7b5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e70da - Browse repository at this point
Copy the full SHA 03e70daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c64cdc - Browse repository at this point
Copy the full SHA 1c64cdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b0272 - Browse repository at this point
Copy the full SHA c5b0272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925bee3 - Browse repository at this point
Copy the full SHA 925bee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f07ec - Browse repository at this point
Copy the full SHA 28f07ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 848621e - Browse repository at this point
Copy the full SHA 848621eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ad6d7 - Browse repository at this point
Copy the full SHA b9ad6d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93dc4c4 - Browse repository at this point
Copy the full SHA 93dc4c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa27d9 - Browse repository at this point
Copy the full SHA 3aa27d9View commit details
Commits on Jul 11, 2024
-
* Splines LAPACK backend * `ddc::parallel_for_each` now can take a label! Usefull for profiling. * Align `UniformBSplines` API to `NonUniformBSplines` API * Change terminology in splines (ie. `spline_domain` -\> `batched_spline_domain`... complete list: CExA-project/ddc#382) * Ginkgo throws error in case of non-convergency. * Bsplines API is based on `mdspan` in place of `std::array`. * Deprecate `nbe_xmin` and `nbe_xmax` in splines (it is redundant with `nbc_xmin`and `nbc_xmax` for all boundary conditions except NATURAL which has been removed because unused). * Update supposedly-ddc-internal SplinesLinearProblem API (which is used by quadrature). * Lot of minor internal changes. See merge request gysela-developpers/gyselalibxx!548 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 4697724 - Browse repository at this point
Copy the full SHA 4697724View commit details -
Only run DDC GPU tests if DDC is modified
Now that the splines have been migrated to DDC, DDC's tests are quite slow. Gysela is the only place where these tests are run so they should not be removed completely, however currently DDC's tests are slowing down the pipeline dramatically. The following is an example of the times currently taken by an example pipeline: - cmake_tests : 13m - cmake_tests_Release : 16m - cmake_tests_Release_OMP : 19m - cmake_tests_Release_GPU : 38m This PR treats DDC in a similar way to SLL and the Polar Poisson solver and only runs these tests if the contents of the associated folder have been modified See merge request gysela-developpers/gyselalibxx!561 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 95ac6c2 - Browse repository at this point
Copy the full SHA 95ac6c2View commit details -
Fix MomentsInitialisation tests undeterminism
Closes #270 See merge request gysela-developpers/gyselalibxx!559 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 57d4cce - Browse repository at this point
Copy the full SHA 57d4cceView commit details
Commits on Jul 12, 2024
-
Neutrals realistic reaction rates
Adds realistic calculations for the reactions rates of neutrals for three processes: charge exchange, recombination and ionization. See merge request gysela-developpers/gyselalibxx!503 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch> Co-authored-by: Thomas Padioleau <thomas.padioleau@cea.fr> Co-authored-by: Baptiste LEGOUIX <baptiste.legouix@cea.fr>
Configuration menu - View commit details
-
Copy full SHA for 56114aa - Browse repository at this point
Copy the full SHA 56114aaView commit details -
An index is incorrectly named as though it were a discrete dimension See merge request gysela-developpers/gyselalibxx!560 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for d5a0cf1 - Browse repository at this point
Copy the full SHA d5a0cf1View commit details -
Fix distribution function diagnostic XVx
See merge request gysela-developpers/gyselalibxx!563 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 6bc1b10 - Browse repository at this point
Copy the full SHA 6bc1b10View commit details
Commits on Jul 15, 2024
-
Fixes #264 . The reference commit remains unchanged at 7f12edc26261ef3b97dd451cddb5cd8964ff57ca See merge request gysela-developpers/gyselalibxx!568 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 242e7ec - Browse repository at this point
Copy the full SHA 242e7ecView commit details
Commits on Jul 16, 2024
-
Neutrals temperature non constant
Updates neutrals temperature to be equal to the ion one. See merge request gysela-developpers/gyselalibxx!536 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch> Co-authored-by: jblanco <jblanco@login5.head.adastra.cines.fr> Co-authored-by: Baptiste LEGOUIX <baptiste.legouix@cea.fr>
Configuration menu - View commit details
-
Copy full SHA for 46fbb30 - Browse repository at this point
Copy the full SHA 46fbb30View commit details -
Fix neutrals utils post-process
Fixes neutrals utils post-process to correctly compute the reaction rates. See merge request gysela-developpers/gyselalibxx!570 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e7b2f29 - Browse repository at this point
Copy the full SHA e7b2f29View commit details -
Decouple FEM poisson solver from QN solver
Fixes #218 See merge request gysela-developpers/gyselalibxx!521 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e623b64 - Browse repository at this point
Copy the full SHA e623b64View commit details -
Improve neutral density conservation plot
Removes a superfluous line from the script and the corresponding PDI as neutral temperature = ion temperature. See merge request gysela-developpers/gyselalibxx!571 -------------------------------------------- Co-authored-by: jblanco <jblanco@login5.head.adastra.cines.fr>
Configuration menu - View commit details
-
Copy full SHA for d920489 - Browse repository at this point
Copy the full SHA d920489View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50d8e4d - Browse repository at this point
Copy the full SHA 50d8e4dView commit details -
Second to last step of #259 . DDC should be updated immediately after this MR as otherwise it will break the CI See merge request gysela-developpers/gyselalibxx!566 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 38efc16 - Browse repository at this point
Copy the full SHA 38efc16View commit details -
Create (vpar,mu) collision simulation
Closes #248 See merge request gysela-developpers/gyselalibxx!520 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 4ba683d - Browse repository at this point
Copy the full SHA 4ba683dView commit details -
Add toolchains and environment setup files for persee and the docker environment. This allows the CI commands to be simplified and removes duplication of code in the CI specifications See merge request gysela-developpers/gyselalibxx!565 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 55fbac5 - Browse repository at this point
Copy the full SHA 55fbac5View commit details -
Charge species must be a float
Must be merged after #248. Closes #260. See merge request gysela-developpers/gyselalibxx!573 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 305fc31 - Browse repository at this point
Copy the full SHA 305fc31View commit details -
Merge !566 first Closes #259 Update to Ginkgo 1.8.0 In splines multiple objects are renamed: `interpolation_mesh_type` -> `interpolation_discrete_dimension_type` `knot_mesh_type` -> `knot_discrete_dimension_type` `is_uniform_mesh_v` -> `is_uniform_discrete_dimension_v` `tag_type` -> `continuous_dimension_type` additionally `continuous_dimension_type` (previously `tag_type`) is now publicly exposed (we previously needed to rely on `interpolation_mesh_type` to get access to `tag_type`) See merge request gysela-developpers/gyselalibxx!572 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 4c7aa69 - Browse repository at this point
Copy the full SHA 4c7aa69View commit details
Commits on Jul 18, 2024
-
Propagate more readable version of ddc::remove_dims_of
Closes #209 See merge request gysela-developpers/gyselalibxx!574 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 3d016ff - Browse repository at this point
Copy the full SHA 3d016ffView commit details -
Create csr batched solver in sll with associated tests, the class name is MatrixBatchCsr. Closes #233 See merge request gysela-developpers/gyselalibxx!505 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch>
Configuration menu - View commit details
-
Copy full SHA for 77318e6 - Browse repository at this point
Copy the full SHA 77318e6View commit details -
cmake set BOOL used with CACHE
Closes #282 See merge request gysela-developpers/gyselalibxx!578 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 440cd6c - Browse repository at this point
Copy the full SHA 440cd6cView commit details -
Kokkos kernels backend See merge request gysela-developpers/gyselalibxx!575 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for eb3d7b2 - Browse repository at this point
Copy the full SHA eb3d7b2View commit details -
Clean collisions interface code
See merge request gysela-developpers/gyselalibxx!579 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 51248d3 - Browse repository at this point
Copy the full SHA 51248d3View commit details -
Fix and document synchronicity issues
See merge request gysela-developpers/gyselalibxx!567 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e258094 - Browse repository at this point
Copy the full SHA e258094View commit details
Commits on Jul 19, 2024
-
BUGFIX: Include PDI in unit_tests_pde_solvers not required
Closes #286 See merge request gysela-developpers/gyselalibxx!581 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 5ca86ec - Browse repository at this point
Copy the full SHA 5ca86ecView commit details -
Update spack environments on Persee
Closes #279 See merge request gysela-developpers/gyselalibxx!580 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 71d023e - Browse repository at this point
Copy the full SHA 71d023eView commit details -
Merge branch '279-update-spack-environments-on-persee' into 'main'
Update spack environments on Persee Closes #279 See merge request gysela-developpers/gyselalibxx!580
Configuration menu - View commit details
-
Copy full SHA for 9bdd08b - Browse repository at this point
Copy the full SHA 9bdd08bView commit details -
I've been able to successfully install spack and run simulations on Adastra with this toolchain from a fresh env. - Rely on CINES's cmake module (for some reason the spack cmake does not anymore appears in `gcc/12.1/zen3/cmake/`. Maybe because the CINES' one is discovered by spack ?) - Remove the Etienne's trick passing twice through the `module load`. It does not seem necessary. See merge request gysela-developpers/gyselalibxx!553 -------------------------------------------- Co-authored-by: Etienne Malaboeuf <eti.malaboeuf@gmail.com> Co-authored-by: blegouix <blegouix@login5.head.adastra.cines.fr>
Configuration menu - View commit details
-
Copy full SHA for 227eab3 - Browse repository at this point
Copy the full SHA 227eab3View commit details -
Merge branch 'adastra-update-toolchain' into 'main'
Adastra update toolchain See merge request gysela-developpers/gyselalibxx!553
Configuration menu - View commit details
-
Copy full SHA for dcd181b - Browse repository at this point
Copy the full SHA dcd181bView commit details -
Create ScopeGuards after possible std::exit
Closes #278 See merge request gysela-developpers/gyselalibxx!583 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e32c694 - Browse repository at this point
Copy the full SHA e32c694View commit details -
Merge branch 'create-scopeguards-after-possible-stdexit' into 'main'
Create ScopeGuards after possible std::exit Closes #278 See merge request gysela-developpers/gyselalibxx!583
Configuration menu - View commit details
-
Copy full SHA for 118f375 - Browse repository at this point
Copy the full SHA 118f375View commit details -
Adapt fluid moments operators to get GPU allocated data
Adapt fluid moments class to prepare for quadrature operator on GPU by ensuring that data is on the GPU when it is passed to the operators See merge request gysela-developpers/gyselalibxx!585 -------------------------------------------- Co-authored-by: abdelhadi.kara@cea.fr <karaa@ruche01.cluster>
Configuration menu - View commit details
-
Copy full SHA for e65beb4 - Browse repository at this point
Copy the full SHA e65beb4View commit details -
Merge branch 'ak_fluid_moment_on_gpu' into 'main'
Adapt fluid moments operators to get GPU allocated data See merge request gysela-developpers/gyselalibxx!585
Configuration menu - View commit details
-
Copy full SHA for 8a074b0 - Browse repository at this point
Copy the full SHA 8a074b0View commit details -
Implement MPI AlltoAll transposer
Closes #127 See merge request gysela-developpers/gyselalibxx!526 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for f006e2c - Browse repository at this point
Copy the full SHA f006e2cView commit details -
Merge branch 'ebourne-127-mpi-alltoall' into 'main'
Implement MPI AlltoAll transposer Closes #127 See merge request gysela-developpers/gyselalibxx!526
Configuration menu - View commit details
-
Copy full SHA for da6fffa - Browse repository at this point
Copy the full SHA da6fffaView commit details
Commits on Jul 22, 2024
-
Kokkos kernels splines backend
Use Kokkos kernels backend for `ddc::SplineBuilder` everywhere in Gysela. To be merged after !575 See merge request gysela-developpers/gyselalibxx!577 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 678bb40 - Browse repository at this point
Copy the full SHA 678bb40View commit details -
Merge branch 'kokkos-kernels-backend-release' into 'main'
Kokkos kernels splines backend See merge request gysela-developpers/gyselalibxx!577
Configuration menu - View commit details
-
Copy full SHA for 9265cdb - Browse repository at this point
Copy the full SHA 9265cdbView commit details -
Improve the `Quadrature` operator so it can operate on GPU. In order to do this a `MemorySpace` template parameter is added to the `Quadrature` operator. This parameter is GPU by default, but an implementation of `host_t` is added so the `Quadrature` can be defined on the CPU in a readable fashion. In functions calling the `Quadrature` operator where the surrounding code is on GPU the functions are ported to GPU. Elsewhere in the code the quadrature operation is left on CPU for now. The tolerance is also increased in the file `tests/geometryRTheta/quadrature/tests_L1_and_L2_norms.cpp`. The error increased from $<1e-14$ to $\sim 1.5e-14$ when moving from `ddc::transform_reduce` to `ddc::parallel_transform_reduce`. This new error is still close to machine precision so it is not considered concerning. A seemingly unnecessary fence is added in the quadrature operator. This allows the code to avoid a seg fault which appears when compiling certain CPU functions using CPU quadrature with a compilation configured with `KOKKOS_SERIAL=ON` and `KOKKOS_CUDA=ON`. The seg fault only appears when compiling in Release mode. See merge request gysela-developpers/gyselalibxx!586 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 404f9d7 - Browse repository at this point
Copy the full SHA 404f9d7View commit details -
Merge branch 'gpu_quadrature' into 'main'
Put quadrature on GPU See merge request gysela-developpers/gyselalibxx!586
Configuration menu - View commit details
-
Copy full SHA for 3dadf89 - Browse repository at this point
Copy the full SHA 3dadf89View commit details -
Let Quadrature integrate functions
To be merged after !586 See merge request gysela-developpers/gyselalibxx!587 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for fa69d9c - Browse repository at this point
Copy the full SHA fa69d9cView commit details -
Merge branch 'ebourne_quadrature_functions' into 'main'
Let Quadrature integrate functions See merge request gysela-developpers/gyselalibxx!587
Configuration menu - View commit details
-
Copy full SHA for b791aed - Browse repository at this point
Copy the full SHA b791aedView commit details -
Add batch dimension to quadrature operator
Fixes #253 To be merged after !587 See merge request gysela-developpers/gyselalibxx!541 -------------------------------------------- Co-authored-by: KARA Abdelhadi 265943 <abdelhadi.kara@cea.fr> Co-authored-by: abdelhadi.kara@cea.fr <karaa@ruche01.cluster> Co-authored-by: abdelhadi.kara@cea.fr <karaa@ruche02.cluster>
Configuration menu - View commit details
-
Copy full SHA for 4878479 - Browse repository at this point
Copy the full SHA 4878479View commit details -
Merge branch 'ebourne-253-batch-quadrature' into 'main'
Add batch dimension to quadrature operator Closes #253 See merge request gysela-developpers/gyselalibxx!541
Configuration menu - View commit details
-
Copy full SHA for 0771841 - Browse repository at this point
Copy the full SHA 0771841View commit details -
DISCOVERY_MODE PRE_TEST in all tests
Closes #280 See merge request gysela-developpers/gyselalibxx!582 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 406ba5a - Browse repository at this point
Copy the full SHA 406ba5aView commit details -
Merge branch 'issue-280' into 'main'
DISCOVERY_MODE PRE_TEST in all tests Closes #280 See merge request gysela-developpers/gyselalibxx!582
Configuration menu - View commit details
-
Copy full SHA for b2cb43c - Browse repository at this point
Copy the full SHA b2cb43cView commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf29251 - Browse repository at this point
Copy the full SHA cf29251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eec46f - Browse repository at this point
Copy the full SHA 3eec46fView commit details -
collisions_interspecies must be an input
Closes #287 See merge request gysela-developpers/gyselalibxx!589 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for dccbab9 - Browse repository at this point
Copy the full SHA dccbab9View commit details -
Merge branch 'gdgirard-287-collisions_interspecies-must-be-an-input' …
…into 'main' collisions_interspecies must be an input Closes #287 See merge request gysela-developpers/gyselalibxx!589
Configuration menu - View commit details
-
Copy full SHA for 492487d - Browse repository at this point
Copy the full SHA 492487dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c44ee5d - Browse repository at this point
Copy the full SHA c44ee5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 764e693 - Browse repository at this point
Copy the full SHA 764e693View commit details -
Add better documentation and remove unnecessary templates in Collisions
The functions `deepcopy_1d` and `deepcopy_2d` in `CollisionSpVparMu` are unnecessarily general. Further their names shadow class template parameters or type aliases making these functions harder to follow. This MR de-specialises these functions and adds documentation to explain their purpose. See merge request gysela-developpers/gyselalibxx!592 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for a351758 - Browse repository at this point
Copy the full SHA a351758View commit details -
Merge branch 'ebourne_collision_rename' into 'main'
Add better documentation and remove unnecessary templates in Collisions See merge request gysela-developpers/gyselalibxx!592
Configuration menu - View commit details
-
Copy full SHA for d1fefde - Browse repository at this point
Copy the full SHA d1fefdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e93c1 - Browse repository at this point
Copy the full SHA 89e93c1View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ffc41ad - Browse repository at this point
Copy the full SHA ffc41adView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc92faa - Browse repository at this point
Copy the full SHA fc92faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1afb3c9 - Browse repository at this point
Copy the full SHA 1afb3c9View commit details -
Resolve "Update koliop to 0.0.18"
Closes #294 See merge request gysela-developpers/gyselalibxx!595 -------------------------------------------- Co-authored-by: Etienne Malaboeuf <eti.malaboeuf@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f9d1f54 - Browse repository at this point
Copy the full SHA f9d1f54View commit details -
Merge branch '294-update-koliop-to-0-0-18' into 'main'
Resolve "Update koliop to 0.0.18" Closes #294 See merge request gysela-developpers/gyselalibxx!595
Configuration menu - View commit details
-
Copy full SHA for 0adb6d8 - Browse repository at this point
Copy the full SHA 0adb6d8View commit details -
- Minor change in FFT, want to be sure it does not impact the FFT Poisson solver CExA-project/ddc@f68884d#diff-48cf4f6f4ea1138bf170d826d9e3dbe01543ee058aef1a8ccc81e95bde81b3bdR130 See merge request gysela-developpers/gyselalibxx!593 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 16a666c - Browse repository at this point
Copy the full SHA 16a666cView commit details -
Merge branch 'ddc-sync-230724' into 'main'
ddc sync See merge request gysela-developpers/gyselalibxx!593
Configuration menu - View commit details
-
Copy full SHA for 9621ac1 - Browse repository at this point
Copy the full SHA 9621ac1View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21dfdee - Browse repository at this point
Copy the full SHA 21dfdeeView commit details -
Extract collisions_dimensions from CollisionSpVparMu
Add a collisions_dimensions class to hold template gymnastics. Add a function order_of_last_dims to test the dimension order in fdistrib_domain_tags more cleanly. Correct order of dimensions in DDomRTheta and DDomSpRThetaVpar. Rename variables to reflect the order of the dimensions. See merge request gysela-developpers/gyselalibxx!596 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 92c5b45 - Browse repository at this point
Copy the full SHA 92c5b45View commit details -
Merge branch 'ebourne_collision_readability' into 'main'
Extract collisions_dimensions from CollisionSpVparMu See merge request gysela-developpers/gyselalibxx!596
Configuration menu - View commit details
-
Copy full SHA for 71cdff1 - Browse repository at this point
Copy the full SHA 71cdff1View commit details -
Fix interpolator 2D test if KOKKOS_TOOLS_LIBS is set
Closes #185 See merge request gysela-developpers/gyselalibxx!597 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 971af4d - Browse repository at this point
Copy the full SHA 971af4dView commit details -
Merge branch 'issue-185' into 'main'
Fix interpolator 2D test if KOKKOS_TOOLS_LIBS is set Closes #185 See merge request gysela-developpers/gyselalibxx!597
Configuration menu - View commit details
-
Copy full SHA for fb5bdc5 - Browse repository at this point
Copy the full SHA fb5bdc5View commit details -
Add compilation debugging tips to documentation
This MR collects descriptions of some common errors. It explains why these patterns cause problems and includes a sample error message for each problem so errors can hopefully be searched for within the file See merge request gysela-developpers/gyselalibxx!594 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 0179f78 - Browse repository at this point
Copy the full SHA 0179f78View commit details -
Merge branch 'ebourne_compilation_tips' into 'main'
Add compilation debugging tips to documentation See merge request gysela-developpers/gyselalibxx!594
Configuration menu - View commit details
-
Copy full SHA for 209d4f4 - Browse repository at this point
Copy the full SHA 209d4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d5f10 - Browse repository at this point
Copy the full SHA c8d5f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0af491e - Browse repository at this point
Copy the full SHA 0af491eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dbdae2 - Browse repository at this point
Copy the full SHA 0dbdae2View commit details -
Compute nustar0_r from nustar0_at_rpeak
Closes #291 See merge request gysela-developpers/gyselalibxx!591 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 568508a - Browse repository at this point
Copy the full SHA 568508aView commit details -
Merge branch 'gdgirard_291-compute-nustar0_r-for-nustar0_at_rpeak' in…
…to 'main' Compute nustar0_r from nustar0_at_rpeak Closes #291 See merge request gysela-developpers/gyselalibxx!591
Configuration menu - View commit details
-
Copy full SHA for adc2de0 - Browse repository at this point
Copy the full SHA adc2de0View commit details -
Plasma-Neutral coupling GeometryXVx
See merge request gysela-developpers/gyselalibxx!492 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch> Co-authored-by: jblanco <jblanco@login2.head.adastra.cines.fr> Co-authored-by: Abdelhadi KARA <abdelhadi.kara@cea.fr> Co-authored-by: Baptiste LEGOUIX <baptiste.legouix@cea.fr> Co-authored-by: Virginie Grandgirard <virginie.grandgirard@cea.fr> Co-authored-by: jblanco <jblanco@login4.head.adastra.cines.fr>
Configuration menu - View commit details
-
Copy full SHA for 9beaf5b - Browse repository at this point
Copy the full SHA 9beaf5bView commit details -
Merge branch 'josub_neutralplasma_coupling' into 'main'
Plasma-Neutral coupling GeometryXVx Closes #218, #248, #260, #259, #209, and #233 See merge request gysela-developpers/gyselalibxx!492
Configuration menu - View commit details
-
Copy full SHA for d043a4d - Browse repository at this point
Copy the full SHA d043a4dView commit details
Commits on Jul 26, 2024
-
- `remove_dims_of_t` and `replace_dim_of_t` - Fix asynchronous behavior using `parallel_deepcopy(dst, src)` & allow to pass a memory space. See merge request gysela-developpers/gyselalibxx!602 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for e4ae94a - Browse repository at this point
Copy the full SHA e4ae94aView commit details -
Merge branch 'ddc-sync-260724' into 'main'
ddc sync See merge request gysela-developpers/gyselalibxx!602
Configuration menu - View commit details
-
Copy full SHA for 6464af1 - Browse repository at this point
Copy the full SHA 6464af1View commit details -
Build derivatives out of interpolator
Closes #252 See merge request gysela-developpers/gyselalibxx!588 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for ad40aea - Browse repository at this point
Copy the full SHA ad40aeaView commit details -
Merge branch 'build-derivs-out-of-interpolator' into 'main'
Build derivatives out of interpolator Closes #252 See merge request gysela-developpers/gyselalibxx!588
Configuration menu - View commit details
-
Copy full SHA for 9f303ab - Browse repository at this point
Copy the full SHA 9f303abView commit details -
Create collision test for deltat equal to 0
Closes #319 See merge request gysela-developpers/gyselalibxx!600 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 4f6a4bd - Browse repository at this point
Copy the full SHA 4f6a4bdView commit details -
Merge branch 'gdgirard-319-create-collision-test-for-deltat-equal-to-…
…0' into 'main' Create collision test for deltat equal to 0 Closes #319 See merge request gysela-developpers/gyselalibxx!600
Configuration menu - View commit details
-
Copy full SHA for 429d609 - Browse repository at this point
Copy the full SHA 429d609View commit details -
Modify quasineutrality solver in (R,Theta) geometry. Integrate the ginkgo CG (which is well suited for FEM matrix) solver using Matrix_batch_csr class. The tests of the Matrix_batch_csr class has been modified to check the correct use of CG solver. See merge request gysela-developpers/gyselalibxx!488 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for bb21b22 - Browse repository at this point
Copy the full SHA bb21b22View commit details -
Merge branch 'gpu_polar_poisson_solver' into 'main'
Gpu polar poisson solver See merge request gysela-developpers/gyselalibxx!488
Configuration menu - View commit details
-
Copy full SHA for 5387130 - Browse repository at this point
Copy the full SHA 5387130View commit details -
Remove unnecessary use of interpolation_domain method
See merge request gysela-developpers/gyselalibxx!604 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 66c1324 - Browse repository at this point
Copy the full SHA 66c1324View commit details -
Merge branch 'ebourne_interpolation_domain' into 'main'
Remove unnecessary use of interpolation_domain method See merge request gysela-developpers/gyselalibxx!604
Configuration menu - View commit details
-
Copy full SHA for fe95e8c - Browse repository at this point
Copy the full SHA fe95e8cView commit details -
Resolve "Create a Patch class and sample patch geometries"
Closes #296 Create a `Patch` class in a folder (e.g. `src/multipatch/connectivity`). It should be parametrised by 2 discrete dimensions (grids) and 2 basis spline classes. It should define multiple useful type aliases. In the folder `tests/multipatch/geometry` create one or more files describing test patch geometries. Update the existing `multipatch tests/multipatch/coord_transformation.cpp` to use one or more of the test patch geometries. I.e. remove these lines: https://github.com/gyselax/gyselalibxx/blob/8c8e07391405071b7226787d6623faa2fe5d73a8/tests/multipatch/coord_transformation.cpp#L12-L68 so patches are used instead :warning: This issue does not include rewriting the CoodTransformation class or other existing classes. Patches are used in the test simply to show that they work See merge request gysela-developpers/gyselalibxx!599 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for 5c9826e - Browse repository at this point
Copy the full SHA 5c9826eView commit details -
Merge branch 'pvidal_296-create-a-patch-class-and-sample-patch-geomet…
…ries' into 'main' Resolve "Create a Patch class and sample patch geometries" Closes #296 See merge request gysela-developpers/gyselalibxx!599
Configuration menu - View commit details
-
Copy full SHA for bcc9256 - Browse repository at this point
Copy the full SHA bcc9256View commit details
Commits on Jul 27, 2024
-
Remove unused types in `src/geometryXVx/geometry/geometry.hpp` whose names conflict with names that will appear in `src/utils/ddc_aliases.hpp`. Rename objects in `tests/data_types/deriv_field.hpp` with those names to be more explicit See merge request gysela-developpers/gyselalibxx!608 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 75d3df8 - Browse repository at this point
Copy the full SHA 75d3df8View commit details -
Merge branch 'ebourne_renaming_conflict' into 'main'
Avoid renaming conflicts See merge request gysela-developpers/gyselalibxx!608
Configuration menu - View commit details
-
Copy full SHA for 9a34108 - Browse repository at this point
Copy the full SHA 9a34108View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5c11c8 - Browse repository at this point
Copy the full SHA e5c11c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fe7f89 - Browse repository at this point
Copy the full SHA 2fe7f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1762a9b - Browse repository at this point
Copy the full SHA 1762a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36cc725 - Browse repository at this point
Copy the full SHA 36cc725View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f2c4d - Browse repository at this point
Copy the full SHA 40f2c4dView commit details -
"MatrixBatchCsr raising warnings"
Closes #323 See merge request gysela-developpers/gyselalibxx!610 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 6ed60ca - Browse repository at this point
Copy the full SHA 6ed60caView commit details -
Merge branch '323-matrixbatchcsr-raising-warnings' into 'main'
"MatrixBatchCsr raising warnings" Closes #323 See merge request gysela-developpers/gyselalibxx!610
Configuration menu - View commit details
-
Copy full SHA for 2239219 - Browse repository at this point
Copy the full SHA 2239219View commit details -
Adds tuneable settings for the simulation in the .yaml file. See merge request gysela-developpers/gyselalibxx!611 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for bc3a03c - Browse repository at this point
Copy the full SHA bc3a03cView commit details -
Merge branch 'josub_neutrals_yamloptions' into 'main'
Neutrals options in Yaml file See merge request gysela-developpers/gyselalibxx!611
Configuration menu - View commit details
-
Copy full SHA for c3de30d - Browse repository at this point
Copy the full SHA c3de30dView commit details -
Restructure geomVparMu geometry
Closes #324 See merge request gysela-developpers/gyselalibxx!613 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 3e1b2b6 - Browse repository at this point
Copy the full SHA 3e1b2b6View commit details -
Merge branch 'gdgirard-324-restructure-geomvparmu-geometry' into 'main'
Restructure geomVparMu geometry Closes #324 See merge request gysela-developpers/gyselalibxx!613
Configuration menu - View commit details
-
Copy full SHA for a71c72c - Browse repository at this point
Copy the full SHA a71c72cView commit details -
Improve MatrixBatchEll/Csr logger
- Closes #303 - Prepare !598 which needs its own `save_logger` method, but `write_log` contains common code - Clarify the output of the log See merge request gysela-developpers/gyselalibxx!603 -------------------------------------------- Co-authored-by: KARA Abdelhadi 265943 <abdelhadi.kara@cea.fr>
Configuration menu - View commit details
-
Copy full SHA for 40f0bbd - Browse repository at this point
Copy the full SHA 40f0bbdView commit details -
Merge branch 'improve-matrix-batch-logger' into 'main'
Improve MatrixBatchEll/Csr logger Closes #303 See merge request gysela-developpers/gyselalibxx!603
Configuration menu - View commit details
-
Copy full SHA for 5456345 - Browse repository at this point
Copy the full SHA 5456345View commit details -
Rename aliases defined in src/speciesinfo/
Rename aliases defined in `src/speciesinfo/`. Due to the way the auto-renaming script works this also renames all instances of `DDim` to `Grid1D`. To merge after !537 See merge request gysela-developpers/gyselalibxx!609 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 47384b0 - Browse repository at this point
Copy the full SHA 47384b0View commit details -
Merge branch 'renaming_species' into 'main'
Rename aliases defined in src/speciesinfo/ See merge request gysela-developpers/gyselalibxx!609
Configuration menu - View commit details
-
Copy full SHA for 0780463 - Browse repository at this point
Copy the full SHA 0780463View commit details -
Add a file `src/utils/ddc_aliases.hpp` which provides mappings from the names used in DDC to the names used in Gysela. See #292 for details of the new names. This MR contains a script to help with the renaming. Please be aware that this script is not perfect and some adjustments must be made afterwards. In particular if a file is partially updated there are likely to be issues with Field vs FieldMem. See merge request gysela-developpers/gyselalibxx!537 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for da87fe8 - Browse repository at this point
Copy the full SHA da87fe8View commit details -
Merge branch 'ebourne_gysela_ddc_aliases' into 'main'
New ddc aliases for Gysela See merge request gysela-developpers/gyselalibxx!537
Configuration menu - View commit details
-
Copy full SHA for bf1c721 - Browse repository at this point
Copy the full SHA bf1c721View commit details -
Update naming conventions in quadrature
Update naming conventions in quadrature. See #292 compute_norms.hpp is left for later. This will be handled with geometryRTheta See merge request gysela-developpers/gyselalibxx!606 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 8ae33a2 - Browse repository at this point
Copy the full SHA 8ae33a2View commit details -
Merge branch 'renaming_quadrature' into 'main'
Update naming conventions in quadrature See merge request gysela-developpers/gyselalibxx!606
Configuration menu - View commit details
-
Copy full SHA for 0a76c2e - Browse repository at this point
Copy the full SHA 0a76c2eView commit details -
Update naming conventions in io
Update naming conventions in io. See #292 See merge request gysela-developpers/gyselalibxx!616 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for d2e3dd2 - Browse repository at this point
Copy the full SHA d2e3dd2View commit details -
Merge branch 'renaming_io' into 'main'
Update naming conventions in io See merge request gysela-developpers/gyselalibxx!616
Configuration menu - View commit details
-
Copy full SHA for 7b1681e - Browse repository at this point
Copy the full SHA 7b1681eView commit details -
Update naming conventions in interpolation
Update naming conventions in interpolation. See #292 See merge request gysela-developpers/gyselalibxx!607 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 1a50b4c - Browse repository at this point
Copy the full SHA 1a50b4cView commit details -
Merge branch 'renaming_interpolation' into 'main'
Update naming conventions in interpolation See merge request gysela-developpers/gyselalibxx!607
Configuration menu - View commit details
-
Copy full SHA for 4f012db - Browse repository at this point
Copy the full SHA 4f012dbView commit details
Commits on Jul 30, 2024
-
Update naming conventions in advection
Update naming conventions in advection. See #292 See merge request gysela-developpers/gyselalibxx!614 -------------------------------------------- Co-authored-by: Emily Bourne <louise.bourne@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ebabafc - Browse repository at this point
Copy the full SHA ebabafcView commit details -
Merge branch 'renaming_advection' into 'main'
Update naming conventions in advection See merge request gysela-developpers/gyselalibxx!614
Configuration menu - View commit details
-
Copy full SHA for a53def9 - Browse repository at this point
Copy the full SHA a53def9View commit details -
Update naming conventions in Geometry class
Update naming conventions in Geometry class. See #292 See merge request gysela-developpers/gyselalibxx!615 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for cb41029 - Browse repository at this point
Copy the full SHA cb41029View commit details -
Merge branch 'renaming_geometry_class' into 'main'
Update naming conventions in Geometry class See merge request gysela-developpers/gyselalibxx!615
Configuration menu - View commit details
-
Copy full SHA for 9321518 - Browse repository at this point
Copy the full SHA 9321518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e6ba69 - Browse repository at this point
Copy the full SHA 4e6ba69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 712ac3c - Browse repository at this point
Copy the full SHA 712ac3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8040cd0 - Browse repository at this point
Copy the full SHA 8040cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ccefcb - Browse repository at this point
Copy the full SHA 4ccefcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1941a8b - Browse repository at this point
Copy the full SHA 1941a8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf430d0 - Browse repository at this point
Copy the full SHA bf430d0View commit details -
Update Interface and Edge classes.
Closes #297 And add `OutsideEdge` tag. See merge request gysela-developpers/gyselalibxx!601 -------------------------------------------- Co-authored-by: Pauline Vidal <pavi@nb-pavi-1.ipp.mpg.de>
Configuration menu - View commit details
-
Copy full SHA for ef2b14b - Browse repository at this point
Copy the full SHA ef2b14bView commit details -
Merge branch 'pvidal_297-update-interface-and-edge-classes' into 'main'
Update Interface and Edge classes. Closes #297 See merge request gysela-developpers/gyselalibxx!601
Configuration menu - View commit details
-
Copy full SHA for 1a79c46 - Browse repository at this point
Copy the full SHA 1a79c46View commit details -
Update naming conventions in geometryXYVxVy
Update naming conventions in geometryXYVxVy. See #292 See merge request gysela-developpers/gyselalibxx!617 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for eccd5ea - Browse repository at this point
Copy the full SHA eccd5eaView commit details -
Merge branch 'renaming_xyvxvy' into 'main'
Update naming conventions in geometryXYVxVy See merge request gysela-developpers/gyselalibxx!617
Configuration menu - View commit details
-
Copy full SHA for c8175e2 - Browse repository at this point
Copy the full SHA c8175e2View commit details -
Update naming conventions in SLL
Update naming conventions in SLL. See #292 See merge request gysela-developpers/gyselalibxx!618 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 4ac138d - Browse repository at this point
Copy the full SHA 4ac138dView commit details -
Merge branch 'renaming_sll' into 'main'
Update naming conventions in SLL See merge request gysela-developpers/gyselalibxx!618
Configuration menu - View commit details
-
Copy full SHA for a392218 - Browse repository at this point
Copy the full SHA a392218View commit details -
Remove filter on documentation errors in src
This MR fixes some minor doc errors. This means that there are no errors remaining in the src/ folder. The filter on changed files is therefore removed for everything except SLL. This fixes #268 . See merge request gysela-developpers/gyselalibxx!621 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for a569d4b - Browse repository at this point
Copy the full SHA a569d4bView commit details -
Merge branch 'ebourne-268-no-doc-errors-in-src' into 'main'
Remove filter on documentation errors in src Closes #268 See merge request gysela-developpers/gyselalibxx!621
Configuration menu - View commit details
-
Copy full SHA for 9173ed6 - Browse repository at this point
Copy the full SHA 9173ed6View commit details -
Update naming conventions in multipatch
Update naming conventions in multipatch. See #292 See merge request gysela-developpers/gyselalibxx!620 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for c929815 - Browse repository at this point
Copy the full SHA c929815View commit details -
Merge branch 'renaming_multipatch' into 'main'
Update naming conventions in multipatch See merge request gysela-developpers/gyselalibxx!620
Configuration menu - View commit details
-
Copy full SHA for 91754ba - Browse repository at this point
Copy the full SHA 91754baView commit details
Commits on Jul 31, 2024
-
- Optimization with Ginkgo backend for large batch size, reduces memory footprint CExA-project/ddc#577 - Getter for splines quadrature coefficients CExA-project/ddc#560 - `mdomain_type` -> `discrete_domain_type` - Fix lor and land reducers CExA-project/ddc#564 - `ddc::create_ginkgo_executor()` does not exists anymore because Ginkgo 1.8 implements its own helper for that. See merge request gysela-developpers/gyselalibxx!634 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for f5b7027 - Browse repository at this point
Copy the full SHA f5b7027View commit details -
Merge branch 'ddc-sync-300724' into 'main'
ddc sync See merge request gysela-developpers/gyselalibxx!634
Configuration menu - View commit details
-
Copy full SHA for b8f4ae6 - Browse repository at this point
Copy the full SHA b8f4ae6View commit details -
This test is redundant with other tests in the file See merge request gysela-developpers/gyselalibxx!622 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for a8ef298 - Browse repository at this point
Copy the full SHA a8ef298View commit details -
Merge branch 'remove-get-batch-csr' into 'main'
Remove GetBatchCsr test See merge request gysela-developpers/gyselalibxx!622
Configuration menu - View commit details
-
Copy full SHA for 0b6656f - Browse repository at this point
Copy the full SHA 0b6656fView commit details -
Update naming conventions in 5D geometry
See merge request gysela-developpers/gyselalibxx!630 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 3380dcf - Browse repository at this point
Copy the full SHA 3380dcfView commit details -
Merge branch 'renaming_5D' into 'main'
Update naming conventions in 5D geometry See merge request gysela-developpers/gyselalibxx!630
Configuration menu - View commit details
-
Copy full SHA for 10d2b26 - Browse repository at this point
Copy the full SHA 10d2b26View commit details -
Update naming conventions for compute norms
Update naming conventions for compute norms. See #292 See merge request gysela-developpers/gyselalibxx!628 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 43cb3e4 - Browse repository at this point
Copy the full SHA 43cb3e4View commit details -
Merge branch 'renaming_compute_norms' into 'main'
Update naming conventions for compute norms See merge request gysela-developpers/gyselalibxx!628
Configuration menu - View commit details
-
Copy full SHA for b0462b5 - Browse repository at this point
Copy the full SHA b0462b5View commit details -
Update naming conventions in mpi_parallelisation
See merge request gysela-developpers/gyselalibxx!632 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 1680941 - Browse repository at this point
Copy the full SHA 1680941View commit details -
Merge branch 'renaming_mpi' into 'main'
Update naming conventions in mpi_parallelisation See merge request gysela-developpers/gyselalibxx!632
Configuration menu - View commit details
-
Copy full SHA for 2a47ece - Browse repository at this point
Copy the full SHA 2a47eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ecf47d - Browse repository at this point
Copy the full SHA 6ecf47dView commit details -
Update naming conventions for collisions and VparMu geometry
Update naming conventions for collisions and VparMu geometry. See #292 See merge request gysela-developpers/gyselalibxx!629 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 59d4416 - Browse repository at this point
Copy the full SHA 59d4416View commit details -
Merge branch 'renaming_collisions' into 'main'
Update naming conventions for collisions and VparMu geometry See merge request gysela-developpers/gyselalibxx!629
Configuration menu - View commit details
-
Copy full SHA for 4f34121 - Browse repository at this point
Copy the full SHA 4f34121View commit details -
Update naming conventions in timesteppers
Update naming conventions in timesteppers. See #292 See merge request gysela-developpers/gyselalibxx!623 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 6a2bf76 - Browse repository at this point
Copy the full SHA 6a2bf76View commit details -
Merge branch 'renaming_timestepper' into 'main'
Update naming conventions in timesteppers See merge request gysela-developpers/gyselalibxx!623
Configuration menu - View commit details
-
Copy full SHA for 00973b8 - Browse repository at this point
Copy the full SHA 00973b8View commit details -
Closes #263 See merge request gysela-developpers/gyselalibxx!590 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 77eb48a - Browse repository at this point
Copy the full SHA 77eb48aView commit details -
Merge branch 'move-spline-quadrature-in-ddc' into 'main'
Move spline quadrature in ddc Closes #263 See merge request gysela-developpers/gyselalibxx!590
Configuration menu - View commit details
-
Copy full SHA for ea3c420 - Browse repository at this point
Copy the full SHA ea3c420View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c26fa6 - Browse repository at this point
Copy the full SHA 3c26fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d498929 - Browse repository at this point
Copy the full SHA d498929View commit details -
Update naming conventions in RTheta geometry
Update naming conventions in RTheta geometry. See #292 See merge request gysela-developpers/gyselalibxx!627 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 3c2835a - Browse repository at this point
Copy the full SHA 3c2835aView commit details -
Merge branch 'renaming_rtheta' into 'main'
Update naming conventions in RTheta geometry See merge request gysela-developpers/gyselalibxx!627
Configuration menu - View commit details
-
Copy full SHA for 73c2529 - Browse repository at this point
Copy the full SHA 73c2529View commit details -
Update naming conventions in geometryXVx
Update naming conventions in geometryXVx. See #292 See merge request gysela-developpers/gyselalibxx!619 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for bb81f28 - Browse repository at this point
Copy the full SHA bb81f28View commit details -
Merge branch 'renaming_xvx' into 'main'
Update naming conventions in geometryXVx See merge request gysela-developpers/gyselalibxx!619
Configuration menu - View commit details
-
Copy full SHA for 4cc9a2c - Browse repository at this point
Copy the full SHA 4cc9a2cView commit details -
Update naming conventions in XY geometry
See merge request gysela-developpers/gyselalibxx!633 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 954e237 - Browse repository at this point
Copy the full SHA 954e237View commit details -
Merge branch 'renaming_xy' into 'main'
Update naming conventions in XY geometry See merge request gysela-developpers/gyselalibxx!633
Configuration menu - View commit details
-
Copy full SHA for 70dfe83 - Browse repository at this point
Copy the full SHA 70dfe83View commit details -
Unbatched solvers in MatrixBatchCsr
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 <abdelhadi.kara@cea.fr>
Configuration menu - View commit details
-
Copy full SHA for fa5c414 - Browse repository at this point
Copy the full SHA fa5c414View commit details -
Merge branch 'unbatched-solver-in-matrix-batch-csr' into 'main'
Unbatched solvers in MatrixBatchCsr Closes #295 See merge request gysela-developpers/gyselalibxx!598
Configuration menu - View commit details
-
Copy full SHA for 4be8d88 - Browse repository at this point
Copy the full SHA 4be8d88View commit details -
Update naming conventions in PDE solvers
Update naming conventions in PDE solvers. See #292 See merge request gysela-developpers/gyselalibxx!631 --------------------------------------------
Configuration menu - View commit details
-
Copy full SHA for 267a1f5 - Browse repository at this point
Copy the full SHA 267a1f5View commit details -
Merge branch 'renaming_pde_solvers' into 'main'
Update naming conventions in PDE solvers See merge request gysela-developpers/gyselalibxx!631
Configuration menu - View commit details
-
Copy full SHA for 6c9069c - Browse repository at this point
Copy the full SHA 6c9069cView commit details -
Realign MatrixBatch classes on ddc::SplinesLinearSolver
Closes #305 See merge request gysela-developpers/gyselalibxx!635 -------------------------------------------- Co-authored-by: Emily Bourne <emily.bourne@epfl.ch> Co-authored-by: KARA Abdelhadi 265943 <abdelhadi.kara@cea.fr>
Configuration menu - View commit details
-
Copy full SHA for 6fc41ab - Browse repository at this point
Copy the full SHA 6fc41abView commit details -
Merge branch 'align-matrix-batch-on-splines-linear-solver' into 'main'
Realign MatrixBatch classes on ddc::SplinesLinearSolver Closes #305 See merge request gysela-developpers/gyselalibxx!635
Configuration menu - View commit details
-
Copy full SHA for 39022a6 - Browse repository at this point
Copy the full SHA 39022a6View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7172c8a - Browse repository at this point
Copy the full SHA 7172c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c563da8 - Browse repository at this point
Copy the full SHA c563da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 701903e - Browse repository at this point
Copy the full SHA 701903eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3762471 - Browse repository at this point
Copy the full SHA 3762471View commit details -
Merge remote-tracking branch 'origin/main' into 254-improve-quadratur…
…e-to-obtain-values-on-device
Configuration menu - View commit details
-
Copy full SHA for 9f9c694 - Browse repository at this point
Copy the full SHA 9f9c694View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 146e159 - Browse repository at this point
Copy the full SHA 146e159View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9166c - Browse repository at this point
Copy the full SHA 5f9166cView commit details -
Configuration menu - View commit details
-
Copy full SHA for caeec9b - Browse repository at this point
Copy the full SHA caeec9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be05fd - Browse repository at this point
Copy the full SHA 5be05fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c657eb0 - Browse repository at this point
Copy the full SHA c657eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 758420d - Browse repository at this point
Copy the full SHA 758420dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43fe51 - Browse repository at this point
Copy the full SHA c43fe51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10cf39f - Browse repository at this point
Copy the full SHA 10cf39fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bb0d05 - Browse repository at this point
Copy the full SHA 5bb0d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85ff1a - Browse repository at this point
Copy the full SHA e85ff1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9199ba2 - Browse repository at this point
Copy the full SHA 9199ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865b7ac - Browse repository at this point
Copy the full SHA 865b7acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f60d8e - Browse repository at this point
Copy the full SHA 1f60d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffb3e9 - Browse repository at this point
Copy the full SHA 8ffb3e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea450be - Browse repository at this point
Copy the full SHA ea450beView commit details -
Configuration menu - View commit details
-
Copy full SHA for de15118 - Browse repository at this point
Copy the full SHA de15118View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3014109 - Browse repository at this point
Copy the full SHA 3014109View commit details