Peano
Loading...
Searching...
No Matches
exahype2.solvers.rkfd.fd4.kernels Namespace Reference

Functions

 create_FD4InExaGRyPE_kernel_definitions_3d ()
 
 create_DeriCalInExaGRyPE_kernel_definitions_3d ()
 
 create_FD4_kernel_definitions_3d (patch_size, unknowns, auxiliary_variables, ko_sigma, flux_implementation, ncp_implementation, source_term_implementation, compute_max_eigenvalue_of_next_time_step)
 
 create_compute_kernel_for_FD4InExaGRyPE_DSL (flux_implementation, ncp_implementation, source_implementation, compute_max_eigenvalue_of_next_time_step, SolverVariant solver_variant, KernelVariant kernel_variant, KOSigma, SecondOrder)
 I return only the unqualified function call, i.e.
 
 create_compute_kernel_for_FD4_DSL (flux_implementation, ncp_implementation, source_implementation, compute_max_eigenvalue_of_next_time_step, SolverVariant solver_variant, KernelVariant kernel_variant, KOSigma)
 I return only the unqualified function call, i.e.
 
 create_derivative_calculation_kernel_for_FD4InExaGRyPE_DSL (SolverVariant solver_variant, KernelVariant kernel_variant, SecondOrder)
 

Function Documentation

◆ create_compute_kernel_for_FD4_DSL()

exahype2.solvers.rkfd.fd4.kernels.create_compute_kernel_for_FD4_DSL ( flux_implementation,
ncp_implementation,
source_implementation,
compute_max_eigenvalue_of_next_time_step,
SolverVariant solver_variant,
KernelVariant kernel_variant,
KOSigma )

I return only the unqualified function call, i.e.

without any namespaces. So by setting the right namespace as prefix, you can direct it to particular implementations.

Definition at line 651 of file kernels.py.

◆ create_compute_kernel_for_FD4InExaGRyPE_DSL()

exahype2.solvers.rkfd.fd4.kernels.create_compute_kernel_for_FD4InExaGRyPE_DSL ( flux_implementation,
ncp_implementation,
source_implementation,
compute_max_eigenvalue_of_next_time_step,
SolverVariant solver_variant,
KernelVariant kernel_variant,
KOSigma,
SecondOrder )

I return only the unqualified function call, i.e.

without any namespaces. So by setting the right namespace as prefix, you can direct it to particular implementations.

Definition at line 533 of file kernels.py.

◆ create_DeriCalInExaGRyPE_kernel_definitions_3d()

exahype2.solvers.rkfd.fd4.kernels.create_DeriCalInExaGRyPE_kernel_definitions_3d ( )

Definition at line 152 of file kernels.py.

◆ create_derivative_calculation_kernel_for_FD4InExaGRyPE_DSL()

exahype2.solvers.rkfd.fd4.kernels.create_derivative_calculation_kernel_for_FD4InExaGRyPE_DSL ( SolverVariant solver_variant,
KernelVariant kernel_variant,
SecondOrder )

Definition at line 761 of file kernels.py.

◆ create_FD4_kernel_definitions_3d()

exahype2.solvers.rkfd.fd4.kernels.create_FD4_kernel_definitions_3d ( patch_size,
unknowns,
auxiliary_variables,
ko_sigma,
flux_implementation,
ncp_implementation,
source_term_implementation,
compute_max_eigenvalue_of_next_time_step )

Definition at line 281 of file kernels.py.

◆ create_FD4InExaGRyPE_kernel_definitions_3d()

exahype2.solvers.rkfd.fd4.kernels.create_FD4InExaGRyPE_kernel_definitions_3d ( )

Definition at line 15 of file kernels.py.