Skip to content

Feature/kurganov tadmor#30

Open
keiwanjamaly wants to merge 41 commits intomainfrom
feature/Kurganov_Tadmor
Open

Feature/kurganov tadmor#30
keiwanjamaly wants to merge 41 commits intomainfrom
feature/Kurganov_Tadmor

Conversation

@keiwanjamaly
Copy link
Collaborator

@keiwanjamaly keiwanjamaly commented Nov 20, 2025

Upon this pull request, the Kurganov Tadmor scheme (a Finite Volume scheme) should be implemented into DiFfRG.

  • added boundary conditions and parallel executor of all cells
  • formulate derivatives and helper derivatives before computing fluxes
  • computed reconstruction of derivatives
  • implement computation of fluxes, and sources
  • implement explicit euler

Road to implicit_euler

  • verify get_mass_matrix is implemented correctly
  • implement get_sparsity_pattern_jacobian (currently build_sparsity is commented out)
  • implement mass helper function
  • implement build_sparsity helper function (hopefully it is correct)
  • implement jacobian_mass helper function
  • implement jacobian helper function

Road to sundials_IDA

  • check that reinit_vector is correctly implemented
  • verify get_differential_indices (currently returns empty set)
  • implement residual_variables (this would require an update of build_sparsity)
  • implement jacobian_variables

@keiwanjamaly keiwanjamaly requested a review from satfra November 20, 2025 16:38
@keiwanjamaly keiwanjamaly self-assigned this Nov 20, 2025
@keiwanjamaly keiwanjamaly added the enhancement New feature or request label Nov 20, 2025
…boundary ghost cell generation and derivative computations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant