├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation_issue.yml │ ├── feature_request.yml │ ├── installation_issue.yml │ ├── performance_issue.yml │ └── refactoring.yml ├── actions │ ├── build_code │ │ └── action.yml │ ├── changed_files │ │ └── action.yml │ ├── docker_update │ │ └── action.yml │ ├── duplicate_check │ │ └── action.yml │ ├── linux_static_analysis_install │ │ └── action.yml │ ├── python-static-analysis-setup │ │ └── action.yml │ ├── run_tests │ │ └── action.yml │ ├── set_pr_status │ │ └── action.yml │ └── test_filter │ │ └── action.yml ├── pull_request_template.md └── workflows │ ├── check_required_test_result.yml │ ├── cpu_tests.yml │ ├── deploy.yml │ ├── draft_flags.yml │ ├── flag_checks.yml │ ├── gpu_tests.yml │ ├── install_tests.yml │ ├── release.yml │ ├── release_candidate.yml │ ├── review_react.yml │ └── static_analyses.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab └── merge_request_templates │ └── default.md ├── .gitmodules ├── .markdownlint.json ├── .pylintrc ├── .typos.toml ├── AUTHORS ├── CHANGELOG.md ├── CITATION.cff ├── CMakeLists.txt ├── LICENSE ├── README.md ├── bin ├── ci_tools │ ├── check_for_memory_misuse.py │ ├── check_naming_conventions.py │ ├── check_readme_presence.py │ ├── cmake_checker.py │ ├── git_evaluation_tools.py │ ├── gyselalib_static_analysis.py │ ├── markdown_linter.py │ ├── readme_to_doxygen.py │ └── reusable_ci_jobs.yml ├── ddc_sync ├── indent ├── install-hooks ├── persee-spack-setup ├── pre-commit ├── pre-push ├── run_cppcheck ├── submodules_sync └── update-docker-image ├── codecov.yml ├── docker └── gyselalibxx_env │ ├── Dockerfile │ └── bash_run ├── docs ├── CONTRIBUTING.md ├── README.md ├── development │ ├── Adding_docs.md │ ├── Development_tips.md │ ├── Using_git.md │ └── developer_FAQ.md ├── first_steps │ ├── DDC_in_gyselalibxx.md │ ├── getting_started.md │ ├── landau_damping_tutorial.md │ └── profiling.md ├── images │ ├── Coordinate_operations.jpg │ ├── curvilinear_coordinates_contravariant_covariant_bases.png │ ├── curvilinear_coordinates_def.png │ ├── gitlab_or_github.png │ ├── logo.png │ └── logo_big.png ├── jscript │ ├── katex.js │ └── mathjax.js ├── latex │ ├── Landau_BOT │ │ ├── Figures │ │ │ ├── Fig_BoT_DispRel.png │ │ │ ├── Fig_Feq_BoT.png │ │ │ ├── Fig_Landau_DispRel.png │ │ │ ├── Fig_Landau_poles.png │ │ │ ├── Fig_Landau_poles_zoom.png │ │ │ ├── Fig_contourLandau.png │ │ │ ├── Fig_contourZ.png │ │ │ └── Fig_island.png │ │ ├── VOICE_Landau_BumpOnTail.pdf │ │ └── VOICE_Landau_BumpOnTail.tex │ ├── collisions │ │ ├── Figures │ │ │ ├── 2_species_temperature.PNG │ │ │ ├── 2_species_velocities.PNG │ │ │ └── isotropisation.PNG │ │ ├── Gysela_collision.pdf │ │ └── Gysela_collision.tex │ ├── distribution_function.txt │ ├── geometryXVx │ │ └── rhs │ │ │ ├── kinetic_source.pdf │ │ │ ├── kinetic_source.tex │ │ │ ├── krook_source.pdf │ │ │ ├── krook_source.tex │ │ │ ├── library.bib │ │ │ ├── mask_tanh.pdf │ │ │ └── mask_tanh.tex │ └── visualise_bsplines.py ├── mkdocs.yml ├── prepare_mkdocs.py ├── readme_to_mkdocs.py ├── requirements.txt ├── standards │ ├── CODING_STANDARD.md │ ├── coding_covariant_and_contravariant_tensors.md │ └── mathematical_and_physical_conventions.md ├── stylesheets │ └── extra.css └── troubleshooting │ ├── Common_compilation_problems.md │ └── Debugging_workflow.md ├── post-process └── PythonScripts │ ├── HDF5utils.py │ ├── MATHutils.py │ ├── READutils.py │ ├── YAMLutils.py │ ├── __init__.py │ ├── anim_deltaf │ ├── compare_hdf5_results.py │ ├── diag_efield.py │ ├── diag_fdistribu.py │ ├── diag_frequency │ ├── diag_growthrate │ ├── geometryRTheta │ ├── RTheta_tool_functions.py │ ├── animation_rho_phi.py │ ├── display_L2_norms.py │ └── mass_conservation.py │ ├── geometryVparMu │ └── plot_fvparmu │ ├── geometryXY │ ├── XY_tool_functions.py │ ├── animation.py │ ├── energy_conservation.py │ ├── mass_conservation.py │ ├── plot_L2_norms.py │ └── plot_individual_curve.py │ ├── geometryXYVxVy │ └── plot_electric_field.py │ ├── gysdata │ ├── __init__.py │ ├── coord_getters.py │ ├── data_structure_RTheta.yaml │ ├── data_structure_XVx.yaml │ ├── data_structure_XY.yaml │ ├── data_structure_XYVxVy.yaml │ ├── data_structure_neutral.yaml │ ├── data_structure_sheath.yaml │ └── disk.py │ ├── math_utils.py │ ├── plot_f_epot │ ├── plot_moment_evolution │ └── plot_utils.py ├── simulations ├── CMakeLists.txt ├── README.md ├── geometryRTheta │ ├── CMakeLists.txt │ ├── README.md │ ├── diocotron │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── diocotron.cpp │ │ ├── params.yaml │ │ ├── params.yaml.hpp │ │ └── pdi_out.yml.hpp │ └── vortex_merger │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── params.yaml.hpp │ │ ├── pdi_out.yml.hpp │ │ └── vortex_merger.cpp ├── geometryVparMu │ ├── CMakeLists.txt │ └── collisions │ │ ├── CMakeLists.txt │ │ ├── coll_1specie_maxwellian.yaml │ │ ├── coll_2species_maxwellian_differentT.yaml │ │ ├── coll_2species_maxwellian_differentV.yaml │ │ ├── params.yaml.hpp │ │ ├── pdi_out.yml.hpp │ │ └── test_collSpVparMu.cpp ├── geometryXVx │ ├── CMakeLists.txt │ ├── README.md │ ├── bumpontail.yaml │ ├── landau_twospecies.yaml │ ├── params.yaml.hpp │ ├── pdi_out.yml.hpp │ ├── vlasovpoisson_xvx_fem_uniform.cpp │ └── vlasovpoisson_xvx_fft.cpp ├── geometryXY │ ├── CMakeLists.txt │ ├── README.md │ └── guiding_centre │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── guiding_centre.cpp │ │ ├── params.yaml │ │ ├── params.yaml.hpp │ │ └── pdi_out.yml.hpp ├── geometryXYVxVy │ ├── CMakeLists.txt │ └── landau │ │ ├── CMakeLists.txt │ │ ├── landau4d_fft.cpp │ │ ├── params.yaml.hpp │ │ ├── pdi_out.yml.hpp │ │ └── ref_simulation │ │ ├── frequency_t0.0to30.0.png │ │ ├── growthrate_t0.0to30.0.png │ │ └── landau_ref.yaml └── utilities │ ├── CMakeLists.txt │ └── simulation_utils_tools.hpp ├── src ├── .clang-format ├── CMakeLists.txt ├── README.md ├── advection │ ├── CMakeLists.txt │ ├── README.md │ ├── bsl_advection_1d.hpp │ ├── bsl_advection_polar.hpp │ ├── bsl_advection_vx.hpp │ ├── bsl_advection_x.hpp │ ├── iadvectionvx.hpp │ ├── iadvectionx.hpp │ ├── ipolar_foot_finder.hpp │ ├── nulladvectionvx.hpp │ └── spline_polar_foot_finder.hpp ├── collisions │ ├── CMakeLists.txt │ ├── README.md │ ├── collision_common_configuration.hpp │ ├── collision_operator.cpp │ └── collision_operator.hpp ├── coord_transformations │ ├── CMakeLists.txt │ ├── README.md │ ├── barycentric_to_cartesian.hpp │ ├── cartesian_to_barycentric.hpp │ ├── cartesian_to_circular.hpp │ ├── cartesian_to_cylindrical.hpp │ ├── cartesian_to_czarny.hpp │ ├── circular_to_cartesian.hpp │ ├── combined_mapping.hpp │ ├── coord_transformation_tools.hpp │ ├── cylindrical_to_cartesian.hpp │ ├── czarny_to_cartesian.hpp │ ├── discrete_mapping_builder.hpp │ ├── discrete_to_cartesian.hpp │ ├── geometry_pseudo_cartesian.hpp │ ├── identity_coordinate_change.hpp │ ├── inv_jacobian_o_point.hpp │ ├── inverse_jacobian_matrix.hpp │ ├── metric_tensor_evaluator.hpp │ ├── toroidal_to_cylindrical.hpp │ └── vector_mapper.hpp ├── data_types │ ├── CMakeLists.txt │ ├── README.md │ ├── deriv_details.hpp │ ├── derivative_field.hpp │ ├── derivative_field_common.hpp │ ├── derivative_field_mem.hpp │ ├── idx_range_slice.hpp │ ├── indexed_tensor.hpp │ ├── static_tensors.hpp │ ├── tensor.hpp │ ├── tensor_common.hpp │ ├── tensor_index_tools.hpp │ ├── vector_field.hpp │ ├── vector_field_common.hpp │ ├── vector_field_mem.hpp │ └── vector_index_tools.hpp ├── geometryRTheta │ ├── CMakeLists.txt │ ├── README.md │ ├── advection_field │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── advection_field_rtheta.hpp │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── geometry.hpp │ ├── initialisation │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── diocotron_initialisation_equilibrium.cpp │ │ ├── diocotron_initialisation_equilibrium.hpp │ │ ├── vortex_merger_equilibrium.hpp │ │ └── vortex_merger_initialisation.hpp │ ├── poisson │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── iqnsolver.hpp │ │ └── poisson_like_rhs_function.hpp │ └── time_solver │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bsl_predcorr.hpp │ │ ├── bsl_predcorr_second_order_explicit.hpp │ │ ├── bsl_predcorr_second_order_implicit.hpp │ │ └── itimesolver.hpp ├── geometryVparMu │ ├── CMakeLists.txt │ ├── README.md │ ├── collisions │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── collision_configuration.hpp │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── geometry.hpp │ └── initialisation │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── iequilibrium.hpp │ │ ├── iinitialisation.hpp │ │ ├── maxwellianequilibrium.cpp │ │ ├── maxwellianequilibrium.hpp │ │ ├── noperturbinitialisation.cpp │ │ └── noperturbinitialisation.hpp ├── geometryXVx │ ├── CMakeLists.txt │ ├── README.md │ ├── boltzmann │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── iboltzmannsolver.hpp │ │ ├── splitrighthandsidesolver.cpp │ │ ├── splitrighthandsidesolver.hpp │ │ ├── splitvlasovsolver.cpp │ │ └── splitvlasovsolver.hpp │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── geometry.hpp │ ├── initialisation │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bumpontailequilibrium.cpp │ │ ├── bumpontailequilibrium.hpp │ │ ├── iequilibrium.cpp │ │ ├── iequilibrium.hpp │ │ ├── iinitialisation.hpp │ │ ├── maxwellianequilibrium.cpp │ │ ├── maxwellianequilibrium.hpp │ │ ├── restartinitialisation.cpp │ │ ├── restartinitialisation.hpp │ │ ├── singlemodeperturbinitialisation.cpp │ │ └── singlemodeperturbinitialisation.hpp │ ├── poisson │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── chargedensitycalculator.cpp │ │ ├── chargedensitycalculator.hpp │ │ ├── ichargedensitycalculator.hpp │ │ ├── iqnsolver.hpp │ │ ├── nullqnsolver.cpp │ │ ├── nullqnsolver.hpp │ │ ├── qnsolver.cpp │ │ └── qnsolver.hpp │ ├── rhs │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── collisions_inter.cpp │ │ ├── collisions_inter.hpp │ │ ├── collisions_intra.cpp │ │ ├── collisions_intra.hpp │ │ ├── collisions_utils.cpp │ │ ├── collisions_utils.hpp │ │ ├── irighthandside.hpp │ │ ├── kinetic_source.cpp │ │ ├── kinetic_source.hpp │ │ ├── krook_source_adaptive.cpp │ │ ├── krook_source_adaptive.hpp │ │ ├── krook_source_constant.cpp │ │ ├── krook_source_constant.hpp │ │ ├── mask_tanh.cpp │ │ └── mask_tanh.hpp │ ├── time_integration │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── itimesolver.hpp │ │ ├── predcorr.cpp │ │ └── predcorr.hpp │ └── utils │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── fluid_moments.cpp │ │ └── fluid_moments.hpp ├── geometryXY │ ├── CMakeLists.txt │ ├── README.md │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── geometry.hpp │ ├── initialisation │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── initialisation_Kelvin_Helmholtz.hpp │ └── time_integration │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── predcorr_RK2.hpp ├── geometryXYVxVy │ ├── CMakeLists.txt │ ├── README.md │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── geometry.hpp │ ├── initialisation │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── iequilibrium.hpp │ │ ├── iinitialisation.hpp │ │ ├── maxwellianequilibrium.cpp │ │ ├── maxwellianequilibrium.hpp │ │ ├── singlemodeperturbinitialisation.cpp │ │ └── singlemodeperturbinitialisation.hpp │ ├── poisson │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── chargedensitycalculator.cpp │ │ ├── chargedensitycalculator.hpp │ │ ├── ichargedensitycalculator.hpp │ │ ├── iqnsolver.hpp │ │ ├── mpichargedensitycalculator.cpp │ │ ├── mpichargedensitycalculator.hpp │ │ ├── nullqnsolver.cpp │ │ ├── nullqnsolver.hpp │ │ ├── qnsolver.cpp │ │ └── qnsolver.hpp │ ├── time_integration │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── itimesolver.hpp │ │ ├── predcorr.cpp │ │ └── predcorr.hpp │ └── vlasov │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── ivlasovsolver.hpp │ │ ├── mpisplitvlasovsolver.cpp │ │ ├── mpisplitvlasovsolver.hpp │ │ ├── splitvlasovsolver.cpp │ │ └── splitvlasovsolver.hpp ├── gyroaverage │ ├── CMakeLists.txt │ ├── README.md │ └── gyroaverage_operator.hpp ├── interpolation │ ├── CMakeLists.txt │ ├── Lagrange.hpp │ ├── Lagrange_interpolator.hpp │ ├── README.md │ ├── i_interpolator_2d.hpp │ ├── iinterpolator.hpp │ ├── polar_splines │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bernstein.hpp │ │ ├── polar_bsplines.hpp │ │ └── polar_spline_evaluator.hpp │ ├── spline_interpolator.hpp │ └── spline_interpolator_2d.hpp ├── io │ ├── CMakeLists.txt │ ├── README.md │ ├── input.cpp │ ├── input.hpp │ ├── output.hpp │ └── pdi_helper.hpp ├── math_tools │ ├── CMakeLists.txt │ ├── README.md │ ├── central_fdm_partial_derivatives.hpp │ ├── central_fdm_partial_derivatives_with_boundary_values.hpp │ ├── constant_partial_derivatives.hpp │ ├── curl.hpp │ ├── gradient.hpp │ ├── ipartial_derivative.hpp │ ├── l_norm_tools.hpp │ ├── lie_poisson_bracket.hpp │ ├── math_tools.hpp │ ├── spline_1d_partial_derivative.hpp │ ├── spline_2d_partial_derivative.hpp │ └── spline_builder_2d_cache.hpp ├── matrix_tools │ ├── CMakeLists.txt │ ├── README.md │ ├── matrix.cpp │ ├── matrix.hpp │ ├── matrix_banded.cpp │ ├── matrix_banded.hpp │ ├── matrix_batch.hpp │ ├── matrix_batch_csr.hpp │ ├── matrix_batch_ell.hpp │ ├── matrix_batch_tridiag.hpp │ ├── matrix_centre_block.cpp │ ├── matrix_centre_block.hpp │ ├── matrix_corner_block.cpp │ ├── matrix_corner_block.hpp │ ├── matrix_dense.cpp │ ├── matrix_dense.hpp │ ├── matrix_pds_tridiag.cpp │ ├── matrix_pds_tridiag.hpp │ ├── matrix_periodic_banded.cpp │ ├── matrix_periodic_banded.hpp │ └── matrix_utils.hpp ├── mpi_parallelisation │ ├── CMakeLists.txt │ ├── README.md │ ├── impilayout.hpp │ ├── impitranspose.hpp │ ├── mpilayout.hpp │ ├── mpitools.hpp │ └── mpitransposealltoall.hpp ├── multipatch │ ├── CMakeLists.txt │ ├── README.md │ ├── connectivity │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── connectivity.hpp │ │ ├── connectivity_details.hpp │ │ ├── edge.hpp │ │ ├── edge_transformation.hpp │ │ ├── interface.hpp │ │ ├── matching_idx_slice.hpp │ │ ├── onion_patch_locator.hpp │ │ ├── patch.hpp │ │ └── utils_patch_locators.hpp │ ├── data_types │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── multipatch_field.hpp │ │ ├── multipatch_field_mem.hpp │ │ ├── multipatch_type.hpp │ │ └── types.hpp │ ├── spline │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── constant_extrapolation_rules_onion.hpp │ │ ├── multipatch_spline_builder.hpp │ │ ├── multipatch_spline_builder_2d.hpp │ │ ├── multipatch_spline_evaluator_2d.hpp │ │ └── null_extrapolation_rules.hpp │ └── utils │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── multipatch_math_tools.hpp ├── paraconfpp │ ├── CMakeLists.txt │ └── paraconfpp.hpp ├── pde_solvers │ ├── CMakeLists.txt │ ├── README.md │ ├── fem_1d_poisson_solver.hpp │ ├── fft_poisson_solver.hpp │ ├── ipoisson_solver.hpp │ └── polarpoissonlikesolver.hpp ├── quadrature │ ├── CMakeLists.txt │ ├── README.md │ ├── gauss_legendre_integration.cpp │ ├── gauss_legendre_integration.hpp │ ├── neumann_spline_quadrature.hpp │ ├── quadrature.hpp │ ├── quadrature_coeffs_nd.hpp │ ├── simpson_quadrature.hpp │ ├── spline_quadrature.hpp │ ├── trapezoid_quadrature.hpp │ └── volume_quadrature_nd.hpp ├── speciesinfo │ ├── CMakeLists.txt │ ├── README.md │ ├── moments.hpp │ ├── species_info.hpp │ ├── species_init.cpp │ └── species_init.hpp ├── timestepper │ ├── CMakeLists.txt │ ├── README.md │ ├── crank_nicolson.hpp │ ├── euler.hpp │ ├── itimestepper.hpp │ ├── rk2.hpp │ ├── rk3.hpp │ └── rk4.hpp ├── utils │ ├── CMakeLists.txt │ ├── README.md │ ├── assert.cpp │ ├── assert.hpp │ ├── ddc_alias_inline_functions.hpp │ ├── ddc_aliases.hpp │ ├── ddc_helper.hpp │ ├── geometry_descriptors.hpp │ ├── mesh_builder.hpp │ ├── non_uniform_interpolation_points.hpp │ ├── preprocessor.hpp │ ├── transpose.hpp │ ├── type_seq_tools.hpp │ └── view.hpp └── version.txt ├── tests ├── CMakeLists.txt ├── README.md ├── advection │ ├── 1d_advection_x.cpp │ ├── 1d_advection_xvx.cpp │ ├── 1d_advection_xyvxvy.cpp │ ├── CMakeLists.txt │ ├── README.md │ ├── polar_foot_finder.cpp │ ├── r_theta_test_cases.hpp │ ├── spatial_advection_1d.cpp │ └── velocity_advection_1d.cpp ├── check_growthrate_freq.py ├── check_growthrate_freq_2d_cart.py ├── coord_transformations │ ├── CMakeLists.txt │ ├── analytical_inverse.cpp │ ├── coord_transformations_execution_space_access.cpp │ ├── coord_transformations_static_properties.cpp │ ├── coord_transformations_testing_tools.hpp │ ├── geometry_coord_transformations_tests.hpp │ ├── jacobian.cpp │ ├── jacobian_matrix_coef.cpp │ ├── metric_tensor_evaluator.cpp │ ├── pseudo_cartesian_jacobian_matrix.cpp │ ├── refined_discrete_mapping.cpp │ └── vector_basis_change.cpp ├── data_types │ ├── CMakeLists.txt │ ├── deriv_field.cpp │ ├── device_host_t.cpp │ ├── field.cpp │ ├── geometry_tensor.hpp │ ├── grid_builder.hpp │ ├── static_assert_tests │ │ ├── CMakeLists.txt │ │ ├── tensor_mul_3_indices.cpp │ │ ├── tensor_mul_contra_contra.cpp │ │ ├── tensor_mul_cov_cov.cpp │ │ ├── tensor_mul_incompatible_index_set.cpp │ │ ├── tensor_mul_multiple_types.cpp │ │ └── tensor_mul_wrong_index.cpp │ └── tensor.cpp ├── geometryRTheta │ ├── CMakeLists.txt │ ├── README.md │ ├── advection_field_rtheta │ │ ├── CMakeLists.txt │ │ ├── advection_field_gtest.cpp │ │ └── test_cases_adv_field.hpp │ ├── advection_rtheta │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── advection_all_tests.cpp │ │ ├── advection_functions.py │ │ ├── advection_selected_test.cpp │ │ ├── advection_simulation_utils.hpp │ │ ├── advection_without_Opoint.cpp │ │ ├── animated_curves.py │ │ ├── display_all_errors_for_gtest.py │ │ ├── display_curves.py │ │ ├── display_feet_errors.py │ │ ├── params.yaml │ │ └── params.yaml.hpp │ ├── polar_poisson │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── params.yaml.hpp │ │ ├── poisson.yaml │ │ ├── polarpoissonfemsolver.cpp │ │ ├── test_cases.cpp │ │ ├── test_cases.hpp │ │ └── test_poisson.py │ ├── quadrature │ │ ├── CMakeLists.txt │ │ └── tests_L1_and_L2_norms.cpp │ └── spline_interpolator_rtheta │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── display_errors.py │ │ ├── grid_size.yaml │ │ ├── params.yaml.hpp │ │ ├── polar_interpolation_functions.py │ │ ├── spline_interpolator_rtheta.cpp │ │ └── test_convergence.py ├── geometryVparMu │ ├── CMakeLists.txt │ └── collisions │ │ ├── CMakeLists.txt │ │ └── test_collisions_vparmu_twospecies_deltat0.sh ├── geometryXVx │ ├── CMakeLists.txt │ ├── bump_on_tail │ │ ├── CMakeLists.txt │ │ ├── bumpontail.yaml │ │ ├── test_bumpontail.sh │ │ └── test_bumpontail_restart.sh │ ├── collisions_inter.cpp │ ├── collisions_intra_gridvx.cpp │ ├── collisions_intra_maxwellian.cpp │ ├── fluid_moments.cpp │ ├── kineticsource.cpp │ ├── krooksource.cpp │ ├── lagrange_test.cpp │ ├── landau │ │ ├── CMakeLists.txt │ │ ├── landau.yaml │ │ ├── test_landau.sh │ │ └── test_landau_restart.sh │ ├── masks.cpp │ ├── maxwellian.cpp │ ├── spatialadvection.cpp │ ├── splitvlasovsolver.cpp │ └── velocityadvection.cpp ├── geometryXYVxVy │ ├── CMakeLists.txt │ └── landau │ │ ├── CMakeLists.txt │ │ ├── landau.yaml │ │ ├── landau_small.yaml │ │ ├── test_landau4d.sh │ │ └── test_landau4d_small.sh ├── gyroaverage │ ├── CMakeLists.txt │ └── gyroaverage_circular.cpp ├── interpolation │ ├── CMakeLists.txt │ ├── bernstein.cpp │ ├── polar_bsplines.cpp │ └── polar_splines.cpp ├── io │ ├── CMakeLists.txt │ └── test_pdi.cpp ├── main.cpp ├── math_tools │ ├── CMakeLists.txt │ ├── test_curl.cpp │ ├── test_gradient.cpp │ ├── test_lnorm_tools.cpp │ ├── test_math_tools.cpp │ ├── test_partial_derivatives.cpp │ ├── test_poisson_bracket.cpp │ └── test_spline_2d_cache.cpp ├── matrix_tools │ ├── CMakeLists.txt │ ├── matrix.cpp │ ├── matrix_batch_csr.cpp │ ├── matrix_batch_ell.cpp │ └── matrix_batch_tridiag.cpp ├── mpi_parallelisation │ ├── CMakeLists.txt │ ├── alltoall.cpp │ ├── layout.cpp │ └── main.cpp ├── multipatch │ ├── CMakeLists.txt │ ├── README.md │ ├── connectivity │ │ ├── CMakeLists.txt │ │ ├── coord_transformation.cpp │ │ ├── coord_transformation_periodic.cpp │ │ ├── index_transformation_non_uniform.cpp │ │ ├── index_transformation_non_uniform_periodic.cpp │ │ ├── index_transformation_uniform.cpp │ │ ├── index_transformation_uniform_periodic.cpp │ │ ├── matching_idx_slice_non_uniform_grids.cpp │ │ ├── matching_idx_slice_uniform_grids.cpp │ │ ├── multipatch_connectivity.cpp │ │ └── patch_locator_onion_shape_2patches.cpp │ ├── data_types │ │ ├── CMakeLists.txt │ │ ├── multipatch_field_2p.cpp │ │ └── multipatch_field_9p.cpp │ ├── geometries │ │ ├── 2patches_2d_non_periodic.hpp │ │ ├── 2patches_2d_non_periodic_non_uniform.hpp │ │ ├── 2patches_2d_non_periodic_uniform.hpp │ │ ├── 2patches_2d_onion_shape.hpp │ │ ├── 2patches_2d_onion_shape_non_uniform.hpp │ │ ├── 2patches_2d_onion_shape_uniform.hpp │ │ ├── 3patches_2d_non_periodic.hpp │ │ ├── 3patches_2d_non_periodic_non_uniform.hpp │ │ ├── 3patches_2d_non_periodic_uniform.hpp │ │ ├── 5patches_figure_of_eight.hpp │ │ ├── 9patches_2d_periodic_strips.hpp │ │ ├── 9patches_2d_periodic_strips_non_uniform.hpp │ │ ├── 9patches_2d_periodic_strips_uniform.hpp │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── physical_geometry.hpp │ └── spline │ │ ├── CMakeLists.txt │ │ ├── constant_extrapolation_rules_onion.cpp │ │ ├── multipatch_spline_builder.cpp │ │ ├── multipatch_spline_builder_2d.cpp │ │ ├── multipatch_spline_evaluator.cpp │ │ ├── null_extrapolation_rules.cpp │ │ ├── spline_testing_tools.cpp │ │ └── spline_testing_tools.hpp ├── pde_solvers │ ├── CMakeLists.txt │ ├── femnonperiodicpoissonsolver.cpp │ ├── femperiodicpoissonsolver.cpp │ └── fftpoissonsolver.cpp ├── quadrature │ ├── CMakeLists.txt │ ├── batched_quadrature.cpp │ ├── gauss_legendre_integration.cpp │ ├── neumann_quadrature_spline.cpp │ ├── quadrature_1d.cpp │ ├── quadrature_2d.cpp │ └── quadrature_spline.cpp ├── species_info.cpp ├── test_utils.hpp ├── testing_tools │ ├── CMakeLists.txt │ ├── test_math_utils.cpp │ └── test_math_utils.hpp ├── timestepper │ ├── CMakeLists.txt │ ├── crank_nicolson_1d.cpp │ ├── crank_nicolson_2d_mixed.cpp │ ├── euler_1d.cpp │ ├── euler_2d_mixed.cpp │ ├── runge_kutta_1d.cpp │ ├── runge_kutta_2d.cpp │ ├── runge_kutta_2d_mixed.cpp │ └── timestepper_multipatch.cpp └── utils │ ├── CMakeLists.txt │ ├── test_ddcHelpers.cpp │ ├── transpose.cpp │ └── view.cpp └── toolchains ├── README.md ├── a100.leonardo.spack ├── environment.sh ├── prepare.sh ├── spack.yaml └── toolchain.cmake ├── common_toolchains ├── ci_coverage_toolchain.cmake ├── importable_defaults.cmake ├── openmp_release_toolchain.cmake ├── serial_debug_toolchain.cmake └── serial_release_toolchain.cmake ├── cpu.spack.gyselalibxx_env ├── gyselalibxx-env-1.1.0.yaml ├── prepare.sh └── toolchain.cmake ├── docker.gyselalibxx_env ├── environment.sh └── tests_omp_environment.sh ├── genoa.gcc.adastra.spack ├── environment.sh ├── gyselalibxx-spack-environment.yaml ├── packages.yaml ├── prepare.sh └── toolchain.cmake ├── h100.jean-zay.spack ├── environment.sh ├── gyselalibxx-spack-environment.yaml ├── prepare.sh └── toolchain.cmake ├── mi250.hipcc.adastra.spack ├── .gitignore ├── environment.sh ├── gyselalibxx-spack-environment.yaml ├── packages.yaml ├── prepare.sh └── toolchain.cmake ├── persee ├── prepare.sh ├── v100 │ ├── environment.sh │ ├── gpu_debug.cmake │ ├── gyselalibxx-spack-environment.yaml │ └── toolchain.cmake └── xeon │ ├── environment.sh │ ├── gyselalibxx-spack-environment.yaml │ └── toolchain.cmake └── v100.ruche ├── environment.sh └── toolchain.cmake /.clang-format: -------------------------------------------------------------------------------- 1 | src/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/documentation_issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/installation_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/installation_issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/performance_issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactoring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/ISSUE_TEMPLATE/refactoring.yml -------------------------------------------------------------------------------- /.github/actions/build_code/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/build_code/action.yml -------------------------------------------------------------------------------- /.github/actions/changed_files/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/changed_files/action.yml -------------------------------------------------------------------------------- /.github/actions/docker_update/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/docker_update/action.yml -------------------------------------------------------------------------------- /.github/actions/duplicate_check/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/duplicate_check/action.yml -------------------------------------------------------------------------------- /.github/actions/linux_static_analysis_install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/linux_static_analysis_install/action.yml -------------------------------------------------------------------------------- /.github/actions/python-static-analysis-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/python-static-analysis-setup/action.yml -------------------------------------------------------------------------------- /.github/actions/run_tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/run_tests/action.yml -------------------------------------------------------------------------------- /.github/actions/set_pr_status/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/set_pr_status/action.yml -------------------------------------------------------------------------------- /.github/actions/test_filter/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/actions/test_filter/action.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check_required_test_result.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/check_required_test_result.yml -------------------------------------------------------------------------------- /.github/workflows/cpu_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/cpu_tests.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/draft_flags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/draft_flags.yml -------------------------------------------------------------------------------- /.github/workflows/flag_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/flag_checks.yml -------------------------------------------------------------------------------- /.github/workflows/gpu_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/gpu_tests.yml -------------------------------------------------------------------------------- /.github/workflows/install_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/install_tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_candidate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/release_candidate.yml -------------------------------------------------------------------------------- /.github/workflows/review_react.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/review_react.yml -------------------------------------------------------------------------------- /.github/workflows/static_analyses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.github/workflows/static_analyses.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/merge_request_templates/default.md: -------------------------------------------------------------------------------- 1 | ../../.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.gitmodules -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.pylintrc -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/.typos.toml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/README.md -------------------------------------------------------------------------------- /bin/ci_tools/check_for_memory_misuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/check_for_memory_misuse.py -------------------------------------------------------------------------------- /bin/ci_tools/check_naming_conventions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/check_naming_conventions.py -------------------------------------------------------------------------------- /bin/ci_tools/check_readme_presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/check_readme_presence.py -------------------------------------------------------------------------------- /bin/ci_tools/cmake_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/cmake_checker.py -------------------------------------------------------------------------------- /bin/ci_tools/git_evaluation_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/git_evaluation_tools.py -------------------------------------------------------------------------------- /bin/ci_tools/gyselalib_static_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/gyselalib_static_analysis.py -------------------------------------------------------------------------------- /bin/ci_tools/markdown_linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/markdown_linter.py -------------------------------------------------------------------------------- /bin/ci_tools/readme_to_doxygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/readme_to_doxygen.py -------------------------------------------------------------------------------- /bin/ci_tools/reusable_ci_jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ci_tools/reusable_ci_jobs.yml -------------------------------------------------------------------------------- /bin/ddc_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/ddc_sync -------------------------------------------------------------------------------- /bin/indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/indent -------------------------------------------------------------------------------- /bin/install-hooks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/install-hooks -------------------------------------------------------------------------------- /bin/persee-spack-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/persee-spack-setup -------------------------------------------------------------------------------- /bin/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/pre-commit -------------------------------------------------------------------------------- /bin/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/pre-push -------------------------------------------------------------------------------- /bin/run_cppcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/run_cppcheck -------------------------------------------------------------------------------- /bin/submodules_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/submodules_sync -------------------------------------------------------------------------------- /bin/update-docker-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/bin/update-docker-image -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/codecov.yml -------------------------------------------------------------------------------- /docker/gyselalibxx_env/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docker/gyselalibxx_env/Dockerfile -------------------------------------------------------------------------------- /docker/gyselalibxx_env/bash_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docker/gyselalibxx_env/bash_run -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/development/Adding_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/development/Adding_docs.md -------------------------------------------------------------------------------- /docs/development/Development_tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/development/Development_tips.md -------------------------------------------------------------------------------- /docs/development/Using_git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/development/Using_git.md -------------------------------------------------------------------------------- /docs/development/developer_FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/development/developer_FAQ.md -------------------------------------------------------------------------------- /docs/first_steps/DDC_in_gyselalibxx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/first_steps/DDC_in_gyselalibxx.md -------------------------------------------------------------------------------- /docs/first_steps/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/first_steps/getting_started.md -------------------------------------------------------------------------------- /docs/first_steps/landau_damping_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/first_steps/landau_damping_tutorial.md -------------------------------------------------------------------------------- /docs/first_steps/profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/first_steps/profiling.md -------------------------------------------------------------------------------- /docs/images/Coordinate_operations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/Coordinate_operations.jpg -------------------------------------------------------------------------------- /docs/images/curvilinear_coordinates_contravariant_covariant_bases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/curvilinear_coordinates_contravariant_covariant_bases.png -------------------------------------------------------------------------------- /docs/images/curvilinear_coordinates_def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/curvilinear_coordinates_def.png -------------------------------------------------------------------------------- /docs/images/gitlab_or_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/gitlab_or_github.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/images/logo_big.png -------------------------------------------------------------------------------- /docs/jscript/katex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/jscript/katex.js -------------------------------------------------------------------------------- /docs/jscript/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/jscript/mathjax.js -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_BoT_DispRel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_BoT_DispRel.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_Feq_BoT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_Feq_BoT.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_Landau_DispRel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_Landau_DispRel.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_Landau_poles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_Landau_poles.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_Landau_poles_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_Landau_poles_zoom.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_contourLandau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_contourLandau.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_contourZ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_contourZ.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/Figures/Fig_island.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/Figures/Fig_island.png -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/VOICE_Landau_BumpOnTail.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/VOICE_Landau_BumpOnTail.pdf -------------------------------------------------------------------------------- /docs/latex/Landau_BOT/VOICE_Landau_BumpOnTail.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/Landau_BOT/VOICE_Landau_BumpOnTail.tex -------------------------------------------------------------------------------- /docs/latex/collisions/Figures/2_species_temperature.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/collisions/Figures/2_species_temperature.PNG -------------------------------------------------------------------------------- /docs/latex/collisions/Figures/2_species_velocities.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/collisions/Figures/2_species_velocities.PNG -------------------------------------------------------------------------------- /docs/latex/collisions/Figures/isotropisation.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/collisions/Figures/isotropisation.PNG -------------------------------------------------------------------------------- /docs/latex/collisions/Gysela_collision.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/collisions/Gysela_collision.pdf -------------------------------------------------------------------------------- /docs/latex/collisions/Gysela_collision.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/collisions/Gysela_collision.tex -------------------------------------------------------------------------------- /docs/latex/distribution_function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/distribution_function.txt -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/kinetic_source.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/kinetic_source.pdf -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/kinetic_source.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/kinetic_source.tex -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/krook_source.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/krook_source.pdf -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/krook_source.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/krook_source.tex -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/library.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/library.bib -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/mask_tanh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/mask_tanh.pdf -------------------------------------------------------------------------------- /docs/latex/geometryXVx/rhs/mask_tanh.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/geometryXVx/rhs/mask_tanh.tex -------------------------------------------------------------------------------- /docs/latex/visualise_bsplines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/latex/visualise_bsplines.py -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/prepare_mkdocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/prepare_mkdocs.py -------------------------------------------------------------------------------- /docs/readme_to_mkdocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/readme_to_mkdocs.py -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/standards/CODING_STANDARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/standards/CODING_STANDARD.md -------------------------------------------------------------------------------- /docs/standards/coding_covariant_and_contravariant_tensors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/standards/coding_covariant_and_contravariant_tensors.md -------------------------------------------------------------------------------- /docs/standards/mathematical_and_physical_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/standards/mathematical_and_physical_conventions.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/troubleshooting/Common_compilation_problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/troubleshooting/Common_compilation_problems.md -------------------------------------------------------------------------------- /docs/troubleshooting/Debugging_workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/docs/troubleshooting/Debugging_workflow.md -------------------------------------------------------------------------------- /post-process/PythonScripts/HDF5utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/HDF5utils.py -------------------------------------------------------------------------------- /post-process/PythonScripts/MATHutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/MATHutils.py -------------------------------------------------------------------------------- /post-process/PythonScripts/READutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/READutils.py -------------------------------------------------------------------------------- /post-process/PythonScripts/YAMLutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/YAMLutils.py -------------------------------------------------------------------------------- /post-process/PythonScripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post-process/PythonScripts/anim_deltaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/anim_deltaf -------------------------------------------------------------------------------- /post-process/PythonScripts/compare_hdf5_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/compare_hdf5_results.py -------------------------------------------------------------------------------- /post-process/PythonScripts/diag_efield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/diag_efield.py -------------------------------------------------------------------------------- /post-process/PythonScripts/diag_fdistribu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/diag_fdistribu.py -------------------------------------------------------------------------------- /post-process/PythonScripts/diag_frequency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/diag_frequency -------------------------------------------------------------------------------- /post-process/PythonScripts/diag_growthrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/diag_growthrate -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryRTheta/RTheta_tool_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryRTheta/RTheta_tool_functions.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryRTheta/animation_rho_phi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryRTheta/animation_rho_phi.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryRTheta/display_L2_norms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryRTheta/display_L2_norms.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryRTheta/mass_conservation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryRTheta/mass_conservation.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryVparMu/plot_fvparmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryVparMu/plot_fvparmu -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/XY_tool_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/XY_tool_functions.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/animation.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/energy_conservation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/energy_conservation.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/mass_conservation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/mass_conservation.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/plot_L2_norms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/plot_L2_norms.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXY/plot_individual_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXY/plot_individual_curve.py -------------------------------------------------------------------------------- /post-process/PythonScripts/geometryXYVxVy/plot_electric_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/geometryXYVxVy/plot_electric_field.py -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/__init__.py -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/coord_getters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/coord_getters.py -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_RTheta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_RTheta.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_XVx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_XVx.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_XY.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_XY.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_XYVxVy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_XYVxVy.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_neutral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_neutral.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/data_structure_sheath.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/data_structure_sheath.yaml -------------------------------------------------------------------------------- /post-process/PythonScripts/gysdata/disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/gysdata/disk.py -------------------------------------------------------------------------------- /post-process/PythonScripts/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/math_utils.py -------------------------------------------------------------------------------- /post-process/PythonScripts/plot_f_epot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/plot_f_epot -------------------------------------------------------------------------------- /post-process/PythonScripts/plot_moment_evolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/plot_moment_evolution -------------------------------------------------------------------------------- /post-process/PythonScripts/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/post-process/PythonScripts/plot_utils.py -------------------------------------------------------------------------------- /simulations/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/README.md -------------------------------------------------------------------------------- /simulations/geometryRTheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryRTheta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/README.md -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/README.md -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/diocotron.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/diocotron.cpp -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/params.yaml -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryRTheta/diocotron/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/diocotron/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryRTheta/vortex_merger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/vortex_merger/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryRTheta/vortex_merger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/vortex_merger/README.md -------------------------------------------------------------------------------- /simulations/geometryRTheta/vortex_merger/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/vortex_merger/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryRTheta/vortex_merger/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/vortex_merger/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryRTheta/vortex_merger/vortex_merger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryRTheta/vortex_merger/vortex_merger.cpp -------------------------------------------------------------------------------- /simulations/geometryVparMu/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | add_subdirectory(collisions) 4 | -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/coll_1specie_maxwellian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/coll_1specie_maxwellian.yaml -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/coll_2species_maxwellian_differentT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/coll_2species_maxwellian_differentT.yaml -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/coll_2species_maxwellian_differentV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/coll_2species_maxwellian_differentV.yaml -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryVparMu/collisions/test_collSpVparMu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryVparMu/collisions/test_collSpVparMu.cpp -------------------------------------------------------------------------------- /simulations/geometryXVx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryXVx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/README.md -------------------------------------------------------------------------------- /simulations/geometryXVx/bumpontail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/bumpontail.yaml -------------------------------------------------------------------------------- /simulations/geometryXVx/landau_twospecies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/landau_twospecies.yaml -------------------------------------------------------------------------------- /simulations/geometryXVx/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryXVx/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryXVx/vlasovpoisson_xvx_fem_uniform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/vlasovpoisson_xvx_fem_uniform.cpp -------------------------------------------------------------------------------- /simulations/geometryXVx/vlasovpoisson_xvx_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXVx/vlasovpoisson_xvx_fft.cpp -------------------------------------------------------------------------------- /simulations/geometryXY/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | 4 | add_subdirectory(guiding_centre) 5 | 6 | -------------------------------------------------------------------------------- /simulations/geometryXY/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/README.md -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/README.md -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/guiding_centre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/guiding_centre.cpp -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/params.yaml -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryXY/guiding_centre/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXY/guiding_centre/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | add_subdirectory(landau) 4 | -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/landau4d_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/landau4d_fft.cpp -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/params.yaml.hpp -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/pdi_out.yml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/pdi_out.yml.hpp -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/ref_simulation/frequency_t0.0to30.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/ref_simulation/frequency_t0.0to30.0.png -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/ref_simulation/growthrate_t0.0to30.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/ref_simulation/growthrate_t0.0to30.0.png -------------------------------------------------------------------------------- /simulations/geometryXYVxVy/landau/ref_simulation/landau_ref.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/geometryXYVxVy/landau/ref_simulation/landau_ref.yaml -------------------------------------------------------------------------------- /simulations/utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/utilities/CMakeLists.txt -------------------------------------------------------------------------------- /simulations/utilities/simulation_utils_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/simulations/utilities/simulation_utils_tools.hpp -------------------------------------------------------------------------------- /src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/.clang-format -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/README.md -------------------------------------------------------------------------------- /src/advection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/CMakeLists.txt -------------------------------------------------------------------------------- /src/advection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/README.md -------------------------------------------------------------------------------- /src/advection/bsl_advection_1d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/bsl_advection_1d.hpp -------------------------------------------------------------------------------- /src/advection/bsl_advection_polar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/bsl_advection_polar.hpp -------------------------------------------------------------------------------- /src/advection/bsl_advection_vx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/bsl_advection_vx.hpp -------------------------------------------------------------------------------- /src/advection/bsl_advection_x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/bsl_advection_x.hpp -------------------------------------------------------------------------------- /src/advection/iadvectionvx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/iadvectionvx.hpp -------------------------------------------------------------------------------- /src/advection/iadvectionx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/iadvectionx.hpp -------------------------------------------------------------------------------- /src/advection/ipolar_foot_finder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/ipolar_foot_finder.hpp -------------------------------------------------------------------------------- /src/advection/nulladvectionvx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/nulladvectionvx.hpp -------------------------------------------------------------------------------- /src/advection/spline_polar_foot_finder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/advection/spline_polar_foot_finder.hpp -------------------------------------------------------------------------------- /src/collisions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/collisions/CMakeLists.txt -------------------------------------------------------------------------------- /src/collisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/collisions/README.md -------------------------------------------------------------------------------- /src/collisions/collision_common_configuration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/collisions/collision_common_configuration.hpp -------------------------------------------------------------------------------- /src/collisions/collision_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/collisions/collision_operator.cpp -------------------------------------------------------------------------------- /src/collisions/collision_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/collisions/collision_operator.hpp -------------------------------------------------------------------------------- /src/coord_transformations/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/CMakeLists.txt -------------------------------------------------------------------------------- /src/coord_transformations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/README.md -------------------------------------------------------------------------------- /src/coord_transformations/barycentric_to_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/barycentric_to_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/cartesian_to_barycentric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/cartesian_to_barycentric.hpp -------------------------------------------------------------------------------- /src/coord_transformations/cartesian_to_circular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/cartesian_to_circular.hpp -------------------------------------------------------------------------------- /src/coord_transformations/cartesian_to_cylindrical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/cartesian_to_cylindrical.hpp -------------------------------------------------------------------------------- /src/coord_transformations/cartesian_to_czarny.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/cartesian_to_czarny.hpp -------------------------------------------------------------------------------- /src/coord_transformations/circular_to_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/circular_to_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/combined_mapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/combined_mapping.hpp -------------------------------------------------------------------------------- /src/coord_transformations/coord_transformation_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/coord_transformation_tools.hpp -------------------------------------------------------------------------------- /src/coord_transformations/cylindrical_to_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/cylindrical_to_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/czarny_to_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/czarny_to_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/discrete_mapping_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/discrete_mapping_builder.hpp -------------------------------------------------------------------------------- /src/coord_transformations/discrete_to_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/discrete_to_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/geometry_pseudo_cartesian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/geometry_pseudo_cartesian.hpp -------------------------------------------------------------------------------- /src/coord_transformations/identity_coordinate_change.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/identity_coordinate_change.hpp -------------------------------------------------------------------------------- /src/coord_transformations/inv_jacobian_o_point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/inv_jacobian_o_point.hpp -------------------------------------------------------------------------------- /src/coord_transformations/inverse_jacobian_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/inverse_jacobian_matrix.hpp -------------------------------------------------------------------------------- /src/coord_transformations/metric_tensor_evaluator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/metric_tensor_evaluator.hpp -------------------------------------------------------------------------------- /src/coord_transformations/toroidal_to_cylindrical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/toroidal_to_cylindrical.hpp -------------------------------------------------------------------------------- /src/coord_transformations/vector_mapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/coord_transformations/vector_mapper.hpp -------------------------------------------------------------------------------- /src/data_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/CMakeLists.txt -------------------------------------------------------------------------------- /src/data_types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/README.md -------------------------------------------------------------------------------- /src/data_types/deriv_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/deriv_details.hpp -------------------------------------------------------------------------------- /src/data_types/derivative_field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/derivative_field.hpp -------------------------------------------------------------------------------- /src/data_types/derivative_field_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/derivative_field_common.hpp -------------------------------------------------------------------------------- /src/data_types/derivative_field_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/derivative_field_mem.hpp -------------------------------------------------------------------------------- /src/data_types/idx_range_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/idx_range_slice.hpp -------------------------------------------------------------------------------- /src/data_types/indexed_tensor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/indexed_tensor.hpp -------------------------------------------------------------------------------- /src/data_types/static_tensors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/static_tensors.hpp -------------------------------------------------------------------------------- /src/data_types/tensor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/tensor.hpp -------------------------------------------------------------------------------- /src/data_types/tensor_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/tensor_common.hpp -------------------------------------------------------------------------------- /src/data_types/tensor_index_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/tensor_index_tools.hpp -------------------------------------------------------------------------------- /src/data_types/vector_field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/vector_field.hpp -------------------------------------------------------------------------------- /src/data_types/vector_field_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/vector_field_common.hpp -------------------------------------------------------------------------------- /src/data_types/vector_field_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/vector_field_mem.hpp -------------------------------------------------------------------------------- /src/data_types/vector_index_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/data_types/vector_index_tools.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/advection_field/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/advection_field/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/advection_field/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/advection_field/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/advection_field/advection_field_rtheta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/advection_field/advection_field_rtheta.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/geometry/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/geometry/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/geometry/geometry.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/diocotron_initialisation_equilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/diocotron_initialisation_equilibrium.cpp -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/diocotron_initialisation_equilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/diocotron_initialisation_equilibrium.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/vortex_merger_equilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/vortex_merger_equilibrium.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/initialisation/vortex_merger_initialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/initialisation/vortex_merger_initialisation.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/poisson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/poisson/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/poisson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/poisson/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/poisson/iqnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/poisson/iqnsolver.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/poisson/poisson_like_rhs_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/poisson/poisson_like_rhs_function.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/README.md -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/bsl_predcorr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/bsl_predcorr.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/bsl_predcorr_second_order_explicit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/bsl_predcorr_second_order_explicit.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/bsl_predcorr_second_order_implicit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/bsl_predcorr_second_order_implicit.hpp -------------------------------------------------------------------------------- /src/geometryRTheta/time_solver/itimesolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryRTheta/time_solver/itimesolver.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryVparMu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/README.md -------------------------------------------------------------------------------- /src/geometryVparMu/collisions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/collisions/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryVparMu/collisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/collisions/README.md -------------------------------------------------------------------------------- /src/geometryVparMu/collisions/collision_configuration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/collisions/collision_configuration.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryVparMu/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/geometry/README.md -------------------------------------------------------------------------------- /src/geometryVparMu/geometry/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/geometry/geometry.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/README.md -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/iequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/iequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/iinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/iinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/maxwellianequilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/maxwellianequilibrium.cpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/maxwellianequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/maxwellianequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/noperturbinitialisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/noperturbinitialisation.cpp -------------------------------------------------------------------------------- /src/geometryVparMu/initialisation/noperturbinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryVparMu/initialisation/noperturbinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXVx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/README.md -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/README.md -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/iboltzmannsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/iboltzmannsolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/splitrighthandsidesolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/splitrighthandsidesolver.cpp -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/splitrighthandsidesolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/splitrighthandsidesolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/splitvlasovsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/splitvlasovsolver.cpp -------------------------------------------------------------------------------- /src/geometryXVx/boltzmann/splitvlasovsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/boltzmann/splitvlasovsolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/geometry/README.md -------------------------------------------------------------------------------- /src/geometryXVx/geometry/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/geometry/geometry.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/README.md -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/bumpontailequilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/bumpontailequilibrium.cpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/bumpontailequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/bumpontailequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/iequilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/iequilibrium.cpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/iequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/iequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/iinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/iinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/maxwellianequilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/maxwellianequilibrium.cpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/maxwellianequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/maxwellianequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/restartinitialisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/restartinitialisation.cpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/restartinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/restartinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/singlemodeperturbinitialisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/singlemodeperturbinitialisation.cpp -------------------------------------------------------------------------------- /src/geometryXVx/initialisation/singlemodeperturbinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/initialisation/singlemodeperturbinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/poisson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/README.md -------------------------------------------------------------------------------- /src/geometryXVx/poisson/chargedensitycalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/chargedensitycalculator.cpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/chargedensitycalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/chargedensitycalculator.hpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/ichargedensitycalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/ichargedensitycalculator.hpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/iqnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/iqnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/nullqnsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/nullqnsolver.cpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/nullqnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/nullqnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/qnsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/qnsolver.cpp -------------------------------------------------------------------------------- /src/geometryXVx/poisson/qnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/poisson/qnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/rhs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/README.md -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_inter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_inter.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_inter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_inter.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_intra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_intra.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_intra.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_intra.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_utils.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/collisions_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/collisions_utils.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/irighthandside.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/irighthandside.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/kinetic_source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/kinetic_source.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/kinetic_source.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/kinetic_source.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/krook_source_adaptive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/krook_source_adaptive.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/krook_source_adaptive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/krook_source_adaptive.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/krook_source_constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/krook_source_constant.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/krook_source_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/krook_source_constant.hpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/mask_tanh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/mask_tanh.cpp -------------------------------------------------------------------------------- /src/geometryXVx/rhs/mask_tanh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/rhs/mask_tanh.hpp -------------------------------------------------------------------------------- /src/geometryXVx/time_integration/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/time_integration/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/time_integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/time_integration/README.md -------------------------------------------------------------------------------- /src/geometryXVx/time_integration/itimesolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/time_integration/itimesolver.hpp -------------------------------------------------------------------------------- /src/geometryXVx/time_integration/predcorr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/time_integration/predcorr.cpp -------------------------------------------------------------------------------- /src/geometryXVx/time_integration/predcorr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/time_integration/predcorr.hpp -------------------------------------------------------------------------------- /src/geometryXVx/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/utils/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXVx/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/utils/README.md -------------------------------------------------------------------------------- /src/geometryXVx/utils/fluid_moments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/utils/fluid_moments.cpp -------------------------------------------------------------------------------- /src/geometryXVx/utils/fluid_moments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXVx/utils/fluid_moments.hpp -------------------------------------------------------------------------------- /src/geometryXY/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXY/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/README.md -------------------------------------------------------------------------------- /src/geometryXY/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXY/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/geometry/README.md -------------------------------------------------------------------------------- /src/geometryXY/geometry/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/geometry/geometry.hpp -------------------------------------------------------------------------------- /src/geometryXY/initialisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/initialisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXY/initialisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/initialisation/README.md -------------------------------------------------------------------------------- /src/geometryXY/initialisation/initialisation_Kelvin_Helmholtz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/initialisation/initialisation_Kelvin_Helmholtz.hpp -------------------------------------------------------------------------------- /src/geometryXY/time_integration/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/time_integration/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXY/time_integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/time_integration/README.md -------------------------------------------------------------------------------- /src/geometryXY/time_integration/predcorr_RK2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXY/time_integration/predcorr_RK2.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/geometry/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/geometry/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/geometry/geometry.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/iequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/iequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/iinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/iinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/maxwellianequilibrium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/maxwellianequilibrium.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/maxwellianequilibrium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/maxwellianequilibrium.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/singlemodeperturbinitialisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/singlemodeperturbinitialisation.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/initialisation/singlemodeperturbinitialisation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/initialisation/singlemodeperturbinitialisation.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/chargedensitycalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/chargedensitycalculator.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/chargedensitycalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/chargedensitycalculator.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/ichargedensitycalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/ichargedensitycalculator.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/iqnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/iqnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/mpichargedensitycalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/mpichargedensitycalculator.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/mpichargedensitycalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/mpichargedensitycalculator.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/nullqnsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/nullqnsolver.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/nullqnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/nullqnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/qnsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/qnsolver.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/poisson/qnsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/poisson/qnsolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/time_integration/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/time_integration/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/time_integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/time_integration/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/time_integration/itimesolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/time_integration/itimesolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/time_integration/predcorr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/time_integration/predcorr.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/time_integration/predcorr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/time_integration/predcorr.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/CMakeLists.txt -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/README.md -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/ivlasovsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/ivlasovsolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/mpisplitvlasovsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/mpisplitvlasovsolver.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/mpisplitvlasovsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/mpisplitvlasovsolver.hpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/splitvlasovsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/splitvlasovsolver.cpp -------------------------------------------------------------------------------- /src/geometryXYVxVy/vlasov/splitvlasovsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/geometryXYVxVy/vlasov/splitvlasovsolver.hpp -------------------------------------------------------------------------------- /src/gyroaverage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/gyroaverage/CMakeLists.txt -------------------------------------------------------------------------------- /src/gyroaverage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/gyroaverage/README.md -------------------------------------------------------------------------------- /src/gyroaverage/gyroaverage_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/gyroaverage/gyroaverage_operator.hpp -------------------------------------------------------------------------------- /src/interpolation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/CMakeLists.txt -------------------------------------------------------------------------------- /src/interpolation/Lagrange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/Lagrange.hpp -------------------------------------------------------------------------------- /src/interpolation/Lagrange_interpolator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/Lagrange_interpolator.hpp -------------------------------------------------------------------------------- /src/interpolation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/README.md -------------------------------------------------------------------------------- /src/interpolation/i_interpolator_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/i_interpolator_2d.hpp -------------------------------------------------------------------------------- /src/interpolation/iinterpolator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/iinterpolator.hpp -------------------------------------------------------------------------------- /src/interpolation/polar_splines/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/polar_splines/CMakeLists.txt -------------------------------------------------------------------------------- /src/interpolation/polar_splines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/polar_splines/README.md -------------------------------------------------------------------------------- /src/interpolation/polar_splines/bernstein.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/polar_splines/bernstein.hpp -------------------------------------------------------------------------------- /src/interpolation/polar_splines/polar_bsplines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/polar_splines/polar_bsplines.hpp -------------------------------------------------------------------------------- /src/interpolation/polar_splines/polar_spline_evaluator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/polar_splines/polar_spline_evaluator.hpp -------------------------------------------------------------------------------- /src/interpolation/spline_interpolator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/spline_interpolator.hpp -------------------------------------------------------------------------------- /src/interpolation/spline_interpolator_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/interpolation/spline_interpolator_2d.hpp -------------------------------------------------------------------------------- /src/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/CMakeLists.txt -------------------------------------------------------------------------------- /src/io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/README.md -------------------------------------------------------------------------------- /src/io/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/input.cpp -------------------------------------------------------------------------------- /src/io/input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/input.hpp -------------------------------------------------------------------------------- /src/io/output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/output.hpp -------------------------------------------------------------------------------- /src/io/pdi_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/io/pdi_helper.hpp -------------------------------------------------------------------------------- /src/math_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/CMakeLists.txt -------------------------------------------------------------------------------- /src/math_tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/README.md -------------------------------------------------------------------------------- /src/math_tools/central_fdm_partial_derivatives.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/central_fdm_partial_derivatives.hpp -------------------------------------------------------------------------------- /src/math_tools/central_fdm_partial_derivatives_with_boundary_values.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/central_fdm_partial_derivatives_with_boundary_values.hpp -------------------------------------------------------------------------------- /src/math_tools/constant_partial_derivatives.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/constant_partial_derivatives.hpp -------------------------------------------------------------------------------- /src/math_tools/curl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/curl.hpp -------------------------------------------------------------------------------- /src/math_tools/gradient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/gradient.hpp -------------------------------------------------------------------------------- /src/math_tools/ipartial_derivative.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/ipartial_derivative.hpp -------------------------------------------------------------------------------- /src/math_tools/l_norm_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/l_norm_tools.hpp -------------------------------------------------------------------------------- /src/math_tools/lie_poisson_bracket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/lie_poisson_bracket.hpp -------------------------------------------------------------------------------- /src/math_tools/math_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/math_tools.hpp -------------------------------------------------------------------------------- /src/math_tools/spline_1d_partial_derivative.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/spline_1d_partial_derivative.hpp -------------------------------------------------------------------------------- /src/math_tools/spline_2d_partial_derivative.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/spline_2d_partial_derivative.hpp -------------------------------------------------------------------------------- /src/math_tools/spline_builder_2d_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/math_tools/spline_builder_2d_cache.hpp -------------------------------------------------------------------------------- /src/matrix_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/CMakeLists.txt -------------------------------------------------------------------------------- /src/matrix_tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/README.md -------------------------------------------------------------------------------- /src/matrix_tools/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_banded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_banded.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_banded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_banded.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_batch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_batch.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_batch_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_batch_csr.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_batch_ell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_batch_ell.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_batch_tridiag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_batch_tridiag.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_centre_block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_centre_block.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_centre_block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_centre_block.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_corner_block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_corner_block.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_corner_block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_corner_block.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_dense.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_dense.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_dense.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_dense.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_pds_tridiag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_pds_tridiag.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_pds_tridiag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_pds_tridiag.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_periodic_banded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_periodic_banded.cpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_periodic_banded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_periodic_banded.hpp -------------------------------------------------------------------------------- /src/matrix_tools/matrix_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/matrix_tools/matrix_utils.hpp -------------------------------------------------------------------------------- /src/mpi_parallelisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/CMakeLists.txt -------------------------------------------------------------------------------- /src/mpi_parallelisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/README.md -------------------------------------------------------------------------------- /src/mpi_parallelisation/impilayout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/impilayout.hpp -------------------------------------------------------------------------------- /src/mpi_parallelisation/impitranspose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/impitranspose.hpp -------------------------------------------------------------------------------- /src/mpi_parallelisation/mpilayout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/mpilayout.hpp -------------------------------------------------------------------------------- /src/mpi_parallelisation/mpitools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/mpitools.hpp -------------------------------------------------------------------------------- /src/mpi_parallelisation/mpitransposealltoall.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/mpi_parallelisation/mpitransposealltoall.hpp -------------------------------------------------------------------------------- /src/multipatch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/CMakeLists.txt -------------------------------------------------------------------------------- /src/multipatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/README.md -------------------------------------------------------------------------------- /src/multipatch/connectivity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/CMakeLists.txt -------------------------------------------------------------------------------- /src/multipatch/connectivity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/README.md -------------------------------------------------------------------------------- /src/multipatch/connectivity/connectivity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/connectivity.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/connectivity_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/connectivity_details.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/edge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/edge.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/edge_transformation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/edge_transformation.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/interface.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/matching_idx_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/matching_idx_slice.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/onion_patch_locator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/onion_patch_locator.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/patch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/patch.hpp -------------------------------------------------------------------------------- /src/multipatch/connectivity/utils_patch_locators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/connectivity/utils_patch_locators.hpp -------------------------------------------------------------------------------- /src/multipatch/data_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/CMakeLists.txt -------------------------------------------------------------------------------- /src/multipatch/data_types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/README.md -------------------------------------------------------------------------------- /src/multipatch/data_types/multipatch_field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/multipatch_field.hpp -------------------------------------------------------------------------------- /src/multipatch/data_types/multipatch_field_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/multipatch_field_mem.hpp -------------------------------------------------------------------------------- /src/multipatch/data_types/multipatch_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/multipatch_type.hpp -------------------------------------------------------------------------------- /src/multipatch/data_types/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/data_types/types.hpp -------------------------------------------------------------------------------- /src/multipatch/spline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/CMakeLists.txt -------------------------------------------------------------------------------- /src/multipatch/spline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/README.md -------------------------------------------------------------------------------- /src/multipatch/spline/constant_extrapolation_rules_onion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/constant_extrapolation_rules_onion.hpp -------------------------------------------------------------------------------- /src/multipatch/spline/multipatch_spline_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/multipatch_spline_builder.hpp -------------------------------------------------------------------------------- /src/multipatch/spline/multipatch_spline_builder_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/multipatch_spline_builder_2d.hpp -------------------------------------------------------------------------------- /src/multipatch/spline/multipatch_spline_evaluator_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/multipatch_spline_evaluator_2d.hpp -------------------------------------------------------------------------------- /src/multipatch/spline/null_extrapolation_rules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/spline/null_extrapolation_rules.hpp -------------------------------------------------------------------------------- /src/multipatch/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/utils/CMakeLists.txt -------------------------------------------------------------------------------- /src/multipatch/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/utils/README.md -------------------------------------------------------------------------------- /src/multipatch/utils/multipatch_math_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/multipatch/utils/multipatch_math_tools.hpp -------------------------------------------------------------------------------- /src/paraconfpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/paraconfpp/CMakeLists.txt -------------------------------------------------------------------------------- /src/paraconfpp/paraconfpp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/paraconfpp/paraconfpp.hpp -------------------------------------------------------------------------------- /src/pde_solvers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/CMakeLists.txt -------------------------------------------------------------------------------- /src/pde_solvers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/README.md -------------------------------------------------------------------------------- /src/pde_solvers/fem_1d_poisson_solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/fem_1d_poisson_solver.hpp -------------------------------------------------------------------------------- /src/pde_solvers/fft_poisson_solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/fft_poisson_solver.hpp -------------------------------------------------------------------------------- /src/pde_solvers/ipoisson_solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/ipoisson_solver.hpp -------------------------------------------------------------------------------- /src/pde_solvers/polarpoissonlikesolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/pde_solvers/polarpoissonlikesolver.hpp -------------------------------------------------------------------------------- /src/quadrature/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/CMakeLists.txt -------------------------------------------------------------------------------- /src/quadrature/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/README.md -------------------------------------------------------------------------------- /src/quadrature/gauss_legendre_integration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/gauss_legendre_integration.cpp -------------------------------------------------------------------------------- /src/quadrature/gauss_legendre_integration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/gauss_legendre_integration.hpp -------------------------------------------------------------------------------- /src/quadrature/neumann_spline_quadrature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/neumann_spline_quadrature.hpp -------------------------------------------------------------------------------- /src/quadrature/quadrature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/quadrature.hpp -------------------------------------------------------------------------------- /src/quadrature/quadrature_coeffs_nd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/quadrature_coeffs_nd.hpp -------------------------------------------------------------------------------- /src/quadrature/simpson_quadrature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/simpson_quadrature.hpp -------------------------------------------------------------------------------- /src/quadrature/spline_quadrature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/spline_quadrature.hpp -------------------------------------------------------------------------------- /src/quadrature/trapezoid_quadrature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/trapezoid_quadrature.hpp -------------------------------------------------------------------------------- /src/quadrature/volume_quadrature_nd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/quadrature/volume_quadrature_nd.hpp -------------------------------------------------------------------------------- /src/speciesinfo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/CMakeLists.txt -------------------------------------------------------------------------------- /src/speciesinfo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/README.md -------------------------------------------------------------------------------- /src/speciesinfo/moments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/moments.hpp -------------------------------------------------------------------------------- /src/speciesinfo/species_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/species_info.hpp -------------------------------------------------------------------------------- /src/speciesinfo/species_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/species_init.cpp -------------------------------------------------------------------------------- /src/speciesinfo/species_init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/speciesinfo/species_init.hpp -------------------------------------------------------------------------------- /src/timestepper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/CMakeLists.txt -------------------------------------------------------------------------------- /src/timestepper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/README.md -------------------------------------------------------------------------------- /src/timestepper/crank_nicolson.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/crank_nicolson.hpp -------------------------------------------------------------------------------- /src/timestepper/euler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/euler.hpp -------------------------------------------------------------------------------- /src/timestepper/itimestepper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/itimestepper.hpp -------------------------------------------------------------------------------- /src/timestepper/rk2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/rk2.hpp -------------------------------------------------------------------------------- /src/timestepper/rk3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/rk3.hpp -------------------------------------------------------------------------------- /src/timestepper/rk4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/timestepper/rk4.hpp -------------------------------------------------------------------------------- /src/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/CMakeLists.txt -------------------------------------------------------------------------------- /src/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/README.md -------------------------------------------------------------------------------- /src/utils/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/assert.cpp -------------------------------------------------------------------------------- /src/utils/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/assert.hpp -------------------------------------------------------------------------------- /src/utils/ddc_alias_inline_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/ddc_alias_inline_functions.hpp -------------------------------------------------------------------------------- /src/utils/ddc_aliases.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/ddc_aliases.hpp -------------------------------------------------------------------------------- /src/utils/ddc_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/ddc_helper.hpp -------------------------------------------------------------------------------- /src/utils/geometry_descriptors.hpp: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | #pragma once 3 | 4 | enum Extremity { FRONT, BACK }; 5 | -------------------------------------------------------------------------------- /src/utils/mesh_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/mesh_builder.hpp -------------------------------------------------------------------------------- /src/utils/non_uniform_interpolation_points.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/non_uniform_interpolation_points.hpp -------------------------------------------------------------------------------- /src/utils/preprocessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/preprocessor.hpp -------------------------------------------------------------------------------- /src/utils/transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/transpose.hpp -------------------------------------------------------------------------------- /src/utils/type_seq_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/type_seq_tools.hpp -------------------------------------------------------------------------------- /src/utils/view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/src/utils/view.hpp -------------------------------------------------------------------------------- /src/version.txt: -------------------------------------------------------------------------------- 1 | 0.3.0 2 | -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/advection/1d_advection_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/1d_advection_x.cpp -------------------------------------------------------------------------------- /tests/advection/1d_advection_xvx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/1d_advection_xvx.cpp -------------------------------------------------------------------------------- /tests/advection/1d_advection_xyvxvy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/1d_advection_xyvxvy.cpp -------------------------------------------------------------------------------- /tests/advection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/CMakeLists.txt -------------------------------------------------------------------------------- /tests/advection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/README.md -------------------------------------------------------------------------------- /tests/advection/polar_foot_finder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/polar_foot_finder.cpp -------------------------------------------------------------------------------- /tests/advection/r_theta_test_cases.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/r_theta_test_cases.hpp -------------------------------------------------------------------------------- /tests/advection/spatial_advection_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/spatial_advection_1d.cpp -------------------------------------------------------------------------------- /tests/advection/velocity_advection_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/advection/velocity_advection_1d.cpp -------------------------------------------------------------------------------- /tests/check_growthrate_freq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/check_growthrate_freq.py -------------------------------------------------------------------------------- /tests/check_growthrate_freq_2d_cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/check_growthrate_freq_2d_cart.py -------------------------------------------------------------------------------- /tests/coord_transformations/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/CMakeLists.txt -------------------------------------------------------------------------------- /tests/coord_transformations/analytical_inverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/analytical_inverse.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/coord_transformations_execution_space_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/coord_transformations_execution_space_access.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/coord_transformations_static_properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/coord_transformations_static_properties.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/coord_transformations_testing_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/coord_transformations_testing_tools.hpp -------------------------------------------------------------------------------- /tests/coord_transformations/geometry_coord_transformations_tests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/geometry_coord_transformations_tests.hpp -------------------------------------------------------------------------------- /tests/coord_transformations/jacobian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/jacobian.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/jacobian_matrix_coef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/jacobian_matrix_coef.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/metric_tensor_evaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/metric_tensor_evaluator.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/pseudo_cartesian_jacobian_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/pseudo_cartesian_jacobian_matrix.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/refined_discrete_mapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/refined_discrete_mapping.cpp -------------------------------------------------------------------------------- /tests/coord_transformations/vector_basis_change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/coord_transformations/vector_basis_change.cpp -------------------------------------------------------------------------------- /tests/data_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/CMakeLists.txt -------------------------------------------------------------------------------- /tests/data_types/deriv_field.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/deriv_field.cpp -------------------------------------------------------------------------------- /tests/data_types/device_host_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/device_host_t.cpp -------------------------------------------------------------------------------- /tests/data_types/field.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/field.cpp -------------------------------------------------------------------------------- /tests/data_types/geometry_tensor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/geometry_tensor.hpp -------------------------------------------------------------------------------- /tests/data_types/grid_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/grid_builder.hpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_3_indices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_3_indices.cpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_contra_contra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_contra_contra.cpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_cov_cov.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_cov_cov.cpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_incompatible_index_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_incompatible_index_set.cpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_multiple_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_multiple_types.cpp -------------------------------------------------------------------------------- /tests/data_types/static_assert_tests/tensor_mul_wrong_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/static_assert_tests/tensor_mul_wrong_index.cpp -------------------------------------------------------------------------------- /tests/data_types/tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/data_types/tensor.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/README.md -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_field_rtheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_field_rtheta/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_field_rtheta/advection_field_gtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_field_rtheta/advection_field_gtest.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_field_rtheta/test_cases_adv_field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_field_rtheta/test_cases_adv_field.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/README.md -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/advection_all_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/advection_all_tests.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/advection_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/advection_functions.py -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/advection_selected_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/advection_selected_test.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/advection_simulation_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/advection_simulation_utils.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/advection_without_Opoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/advection_without_Opoint.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/animated_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/animated_curves.py -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/display_all_errors_for_gtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/display_all_errors_for_gtest.py -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/display_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/display_curves.py -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/display_feet_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/display_feet_errors.py -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/params.yaml -------------------------------------------------------------------------------- /tests/geometryRTheta/advection_rtheta/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/advection_rtheta/params.yaml.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/README.md -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/params.yaml.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/poisson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/poisson.yaml -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/polarpoissonfemsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/polarpoissonfemsolver.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/test_cases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/test_cases.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/test_cases.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/test_cases.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/polar_poisson/test_poisson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/polar_poisson/test_poisson.py -------------------------------------------------------------------------------- /tests/geometryRTheta/quadrature/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/quadrature/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/quadrature/tests_L1_and_L2_norms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/quadrature/tests_L1_and_L2_norms.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/README.md -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/display_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/display_errors.py -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/grid_size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/grid_size.yaml -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/params.yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/params.yaml.hpp -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/polar_interpolation_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/polar_interpolation_functions.py -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/spline_interpolator_rtheta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/spline_interpolator_rtheta.cpp -------------------------------------------------------------------------------- /tests/geometryRTheta/spline_interpolator_rtheta/test_convergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryRTheta/spline_interpolator_rtheta/test_convergence.py -------------------------------------------------------------------------------- /tests/geometryVparMu/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | add_subdirectory(collisions) 4 | -------------------------------------------------------------------------------- /tests/geometryVparMu/collisions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryVparMu/collisions/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryVparMu/collisions/test_collisions_vparmu_twospecies_deltat0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryVparMu/collisions/test_collisions_vparmu_twospecies_deltat0.sh -------------------------------------------------------------------------------- /tests/geometryXVx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryXVx/bump_on_tail/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/bump_on_tail/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryXVx/bump_on_tail/bumpontail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/bump_on_tail/bumpontail.yaml -------------------------------------------------------------------------------- /tests/geometryXVx/bump_on_tail/test_bumpontail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/bump_on_tail/test_bumpontail.sh -------------------------------------------------------------------------------- /tests/geometryXVx/bump_on_tail/test_bumpontail_restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/bump_on_tail/test_bumpontail_restart.sh -------------------------------------------------------------------------------- /tests/geometryXVx/collisions_inter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/collisions_inter.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/collisions_intra_gridvx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/collisions_intra_gridvx.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/collisions_intra_maxwellian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/collisions_intra_maxwellian.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/fluid_moments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/fluid_moments.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/kineticsource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/kineticsource.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/krooksource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/krooksource.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/lagrange_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/lagrange_test.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/landau/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/landau/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryXVx/landau/landau.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/landau/landau.yaml -------------------------------------------------------------------------------- /tests/geometryXVx/landau/test_landau.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/landau/test_landau.sh -------------------------------------------------------------------------------- /tests/geometryXVx/landau/test_landau_restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/landau/test_landau_restart.sh -------------------------------------------------------------------------------- /tests/geometryXVx/masks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/masks.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/maxwellian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/maxwellian.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/spatialadvection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/spatialadvection.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/splitvlasovsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/splitvlasovsolver.cpp -------------------------------------------------------------------------------- /tests/geometryXVx/velocityadvection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXVx/velocityadvection.cpp -------------------------------------------------------------------------------- /tests/geometryXYVxVy/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | add_subdirectory(landau) 4 | -------------------------------------------------------------------------------- /tests/geometryXYVxVy/landau/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXYVxVy/landau/CMakeLists.txt -------------------------------------------------------------------------------- /tests/geometryXYVxVy/landau/landau.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXYVxVy/landau/landau.yaml -------------------------------------------------------------------------------- /tests/geometryXYVxVy/landau/landau_small.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXYVxVy/landau/landau_small.yaml -------------------------------------------------------------------------------- /tests/geometryXYVxVy/landau/test_landau4d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXYVxVy/landau/test_landau4d.sh -------------------------------------------------------------------------------- /tests/geometryXYVxVy/landau/test_landau4d_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/geometryXYVxVy/landau/test_landau4d_small.sh -------------------------------------------------------------------------------- /tests/gyroaverage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/gyroaverage/CMakeLists.txt -------------------------------------------------------------------------------- /tests/gyroaverage/gyroaverage_circular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/gyroaverage/gyroaverage_circular.cpp -------------------------------------------------------------------------------- /tests/interpolation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/interpolation/CMakeLists.txt -------------------------------------------------------------------------------- /tests/interpolation/bernstein.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/interpolation/bernstein.cpp -------------------------------------------------------------------------------- /tests/interpolation/polar_bsplines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/interpolation/polar_bsplines.cpp -------------------------------------------------------------------------------- /tests/interpolation/polar_splines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/interpolation/polar_splines.cpp -------------------------------------------------------------------------------- /tests/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/io/CMakeLists.txt -------------------------------------------------------------------------------- /tests/io/test_pdi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/io/test_pdi.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/math_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/CMakeLists.txt -------------------------------------------------------------------------------- /tests/math_tools/test_curl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_curl.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_gradient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_gradient.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_lnorm_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_lnorm_tools.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_math_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_math_tools.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_partial_derivatives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_partial_derivatives.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_poisson_bracket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_poisson_bracket.cpp -------------------------------------------------------------------------------- /tests/math_tools/test_spline_2d_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/math_tools/test_spline_2d_cache.cpp -------------------------------------------------------------------------------- /tests/matrix_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/matrix_tools/CMakeLists.txt -------------------------------------------------------------------------------- /tests/matrix_tools/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/matrix_tools/matrix.cpp -------------------------------------------------------------------------------- /tests/matrix_tools/matrix_batch_csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/matrix_tools/matrix_batch_csr.cpp -------------------------------------------------------------------------------- /tests/matrix_tools/matrix_batch_ell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/matrix_tools/matrix_batch_ell.cpp -------------------------------------------------------------------------------- /tests/matrix_tools/matrix_batch_tridiag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/matrix_tools/matrix_batch_tridiag.cpp -------------------------------------------------------------------------------- /tests/mpi_parallelisation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/mpi_parallelisation/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mpi_parallelisation/alltoall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/mpi_parallelisation/alltoall.cpp -------------------------------------------------------------------------------- /tests/mpi_parallelisation/layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/mpi_parallelisation/layout.cpp -------------------------------------------------------------------------------- /tests/mpi_parallelisation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/mpi_parallelisation/main.cpp -------------------------------------------------------------------------------- /tests/multipatch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/CMakeLists.txt -------------------------------------------------------------------------------- /tests/multipatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/README.md -------------------------------------------------------------------------------- /tests/multipatch/connectivity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/CMakeLists.txt -------------------------------------------------------------------------------- /tests/multipatch/connectivity/coord_transformation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/coord_transformation.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/coord_transformation_periodic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/coord_transformation_periodic.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/index_transformation_non_uniform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/index_transformation_non_uniform.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/index_transformation_non_uniform_periodic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/index_transformation_non_uniform_periodic.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/index_transformation_uniform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/index_transformation_uniform.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/index_transformation_uniform_periodic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/index_transformation_uniform_periodic.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/matching_idx_slice_non_uniform_grids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/matching_idx_slice_non_uniform_grids.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/matching_idx_slice_uniform_grids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/matching_idx_slice_uniform_grids.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/multipatch_connectivity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/multipatch_connectivity.cpp -------------------------------------------------------------------------------- /tests/multipatch/connectivity/patch_locator_onion_shape_2patches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/connectivity/patch_locator_onion_shape_2patches.cpp -------------------------------------------------------------------------------- /tests/multipatch/data_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/data_types/CMakeLists.txt -------------------------------------------------------------------------------- /tests/multipatch/data_types/multipatch_field_2p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/data_types/multipatch_field_2p.cpp -------------------------------------------------------------------------------- /tests/multipatch/data_types/multipatch_field_9p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/data_types/multipatch_field_9p.cpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_non_periodic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_non_periodic.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_non_periodic_non_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_non_periodic_non_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_non_periodic_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_non_periodic_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_onion_shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_onion_shape.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_onion_shape_non_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_onion_shape_non_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/2patches_2d_onion_shape_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/2patches_2d_onion_shape_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/3patches_2d_non_periodic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/3patches_2d_non_periodic.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/3patches_2d_non_periodic_non_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/3patches_2d_non_periodic_non_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/3patches_2d_non_periodic_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/3patches_2d_non_periodic_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/5patches_figure_of_eight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/5patches_figure_of_eight.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/9patches_2d_periodic_strips.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/9patches_2d_periodic_strips.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/9patches_2d_periodic_strips_non_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/9patches_2d_periodic_strips_non_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/9patches_2d_periodic_strips_uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/9patches_2d_periodic_strips_uniform.hpp -------------------------------------------------------------------------------- /tests/multipatch/geometries/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/CMakeLists.txt -------------------------------------------------------------------------------- /tests/multipatch/geometries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/README.md -------------------------------------------------------------------------------- /tests/multipatch/geometries/physical_geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/geometries/physical_geometry.hpp -------------------------------------------------------------------------------- /tests/multipatch/spline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/CMakeLists.txt -------------------------------------------------------------------------------- /tests/multipatch/spline/constant_extrapolation_rules_onion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/constant_extrapolation_rules_onion.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/multipatch_spline_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/multipatch_spline_builder.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/multipatch_spline_builder_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/multipatch_spline_builder_2d.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/multipatch_spline_evaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/multipatch_spline_evaluator.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/null_extrapolation_rules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/null_extrapolation_rules.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/spline_testing_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/spline_testing_tools.cpp -------------------------------------------------------------------------------- /tests/multipatch/spline/spline_testing_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/multipatch/spline/spline_testing_tools.hpp -------------------------------------------------------------------------------- /tests/pde_solvers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/pde_solvers/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pde_solvers/femnonperiodicpoissonsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/pde_solvers/femnonperiodicpoissonsolver.cpp -------------------------------------------------------------------------------- /tests/pde_solvers/femperiodicpoissonsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/pde_solvers/femperiodicpoissonsolver.cpp -------------------------------------------------------------------------------- /tests/pde_solvers/fftpoissonsolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/pde_solvers/fftpoissonsolver.cpp -------------------------------------------------------------------------------- /tests/quadrature/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/CMakeLists.txt -------------------------------------------------------------------------------- /tests/quadrature/batched_quadrature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/batched_quadrature.cpp -------------------------------------------------------------------------------- /tests/quadrature/gauss_legendre_integration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/gauss_legendre_integration.cpp -------------------------------------------------------------------------------- /tests/quadrature/neumann_quadrature_spline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/neumann_quadrature_spline.cpp -------------------------------------------------------------------------------- /tests/quadrature/quadrature_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/quadrature_1d.cpp -------------------------------------------------------------------------------- /tests/quadrature/quadrature_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/quadrature_2d.cpp -------------------------------------------------------------------------------- /tests/quadrature/quadrature_spline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/quadrature/quadrature_spline.cpp -------------------------------------------------------------------------------- /tests/species_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/species_info.cpp -------------------------------------------------------------------------------- /tests/test_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/test_utils.hpp -------------------------------------------------------------------------------- /tests/testing_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/testing_tools/CMakeLists.txt -------------------------------------------------------------------------------- /tests/testing_tools/test_math_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/testing_tools/test_math_utils.cpp -------------------------------------------------------------------------------- /tests/testing_tools/test_math_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/testing_tools/test_math_utils.hpp -------------------------------------------------------------------------------- /tests/timestepper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/CMakeLists.txt -------------------------------------------------------------------------------- /tests/timestepper/crank_nicolson_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/crank_nicolson_1d.cpp -------------------------------------------------------------------------------- /tests/timestepper/crank_nicolson_2d_mixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/crank_nicolson_2d_mixed.cpp -------------------------------------------------------------------------------- /tests/timestepper/euler_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/euler_1d.cpp -------------------------------------------------------------------------------- /tests/timestepper/euler_2d_mixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/euler_2d_mixed.cpp -------------------------------------------------------------------------------- /tests/timestepper/runge_kutta_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/runge_kutta_1d.cpp -------------------------------------------------------------------------------- /tests/timestepper/runge_kutta_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/runge_kutta_2d.cpp -------------------------------------------------------------------------------- /tests/timestepper/runge_kutta_2d_mixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/runge_kutta_2d_mixed.cpp -------------------------------------------------------------------------------- /tests/timestepper/timestepper_multipatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/timestepper/timestepper_multipatch.cpp -------------------------------------------------------------------------------- /tests/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/utils/CMakeLists.txt -------------------------------------------------------------------------------- /tests/utils/test_ddcHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/utils/test_ddcHelpers.cpp -------------------------------------------------------------------------------- /tests/utils/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/utils/transpose.cpp -------------------------------------------------------------------------------- /tests/utils/view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/tests/utils/view.cpp -------------------------------------------------------------------------------- /toolchains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/README.md -------------------------------------------------------------------------------- /toolchains/a100.leonardo.spack/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/a100.leonardo.spack/environment.sh -------------------------------------------------------------------------------- /toolchains/a100.leonardo.spack/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/a100.leonardo.spack/prepare.sh -------------------------------------------------------------------------------- /toolchains/a100.leonardo.spack/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/a100.leonardo.spack/spack.yaml -------------------------------------------------------------------------------- /toolchains/a100.leonardo.spack/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/a100.leonardo.spack/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/common_toolchains/ci_coverage_toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/common_toolchains/ci_coverage_toolchain.cmake -------------------------------------------------------------------------------- /toolchains/common_toolchains/importable_defaults.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/common_toolchains/importable_defaults.cmake -------------------------------------------------------------------------------- /toolchains/common_toolchains/openmp_release_toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/common_toolchains/openmp_release_toolchain.cmake -------------------------------------------------------------------------------- /toolchains/common_toolchains/serial_debug_toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/common_toolchains/serial_debug_toolchain.cmake -------------------------------------------------------------------------------- /toolchains/common_toolchains/serial_release_toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/common_toolchains/serial_release_toolchain.cmake -------------------------------------------------------------------------------- /toolchains/cpu.spack.gyselalibxx_env/gyselalibxx-env-1.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/cpu.spack.gyselalibxx_env/gyselalibxx-env-1.1.0.yaml -------------------------------------------------------------------------------- /toolchains/cpu.spack.gyselalibxx_env/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/cpu.spack.gyselalibxx_env/prepare.sh -------------------------------------------------------------------------------- /toolchains/cpu.spack.gyselalibxx_env/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/cpu.spack.gyselalibxx_env/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/docker.gyselalibxx_env/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/docker.gyselalibxx_env/environment.sh -------------------------------------------------------------------------------- /toolchains/docker.gyselalibxx_env/tests_omp_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/docker.gyselalibxx_env/tests_omp_environment.sh -------------------------------------------------------------------------------- /toolchains/genoa.gcc.adastra.spack/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/genoa.gcc.adastra.spack/environment.sh -------------------------------------------------------------------------------- /toolchains/genoa.gcc.adastra.spack/gyselalibxx-spack-environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/genoa.gcc.adastra.spack/gyselalibxx-spack-environment.yaml -------------------------------------------------------------------------------- /toolchains/genoa.gcc.adastra.spack/packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/genoa.gcc.adastra.spack/packages.yaml -------------------------------------------------------------------------------- /toolchains/genoa.gcc.adastra.spack/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/genoa.gcc.adastra.spack/prepare.sh -------------------------------------------------------------------------------- /toolchains/genoa.gcc.adastra.spack/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/genoa.gcc.adastra.spack/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/h100.jean-zay.spack/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/h100.jean-zay.spack/environment.sh -------------------------------------------------------------------------------- /toolchains/h100.jean-zay.spack/gyselalibxx-spack-environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/h100.jean-zay.spack/gyselalibxx-spack-environment.yaml -------------------------------------------------------------------------------- /toolchains/h100.jean-zay.spack/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/h100.jean-zay.spack/prepare.sh -------------------------------------------------------------------------------- /toolchains/h100.jean-zay.spack/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/h100.jean-zay.spack/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/.gitignore: -------------------------------------------------------------------------------- 1 | spack-install-*/ 2 | -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/mi250.hipcc.adastra.spack/environment.sh -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/gyselalibxx-spack-environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/mi250.hipcc.adastra.spack/gyselalibxx-spack-environment.yaml -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/mi250.hipcc.adastra.spack/packages.yaml -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/mi250.hipcc.adastra.spack/prepare.sh -------------------------------------------------------------------------------- /toolchains/mi250.hipcc.adastra.spack/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/mi250.hipcc.adastra.spack/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/persee/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/prepare.sh -------------------------------------------------------------------------------- /toolchains/persee/v100/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/v100/environment.sh -------------------------------------------------------------------------------- /toolchains/persee/v100/gpu_debug.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/v100/gpu_debug.cmake -------------------------------------------------------------------------------- /toolchains/persee/v100/gyselalibxx-spack-environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/v100/gyselalibxx-spack-environment.yaml -------------------------------------------------------------------------------- /toolchains/persee/v100/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/v100/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/persee/xeon/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/xeon/environment.sh -------------------------------------------------------------------------------- /toolchains/persee/xeon/gyselalibxx-spack-environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/xeon/gyselalibxx-spack-environment.yaml -------------------------------------------------------------------------------- /toolchains/persee/xeon/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/persee/xeon/toolchain.cmake -------------------------------------------------------------------------------- /toolchains/v100.ruche/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/v100.ruche/environment.sh -------------------------------------------------------------------------------- /toolchains/v100.ruche/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyselax/gyselalibxx/HEAD/toolchains/v100.ruche/toolchain.cmake --------------------------------------------------------------------------------