GBS
numerics_mod Module Reference

Functions/Subroutines

subroutine, public evaluation_auxfield_total
 Evaluates arrays that enter the RHS of the plasma equations. More...
 
subroutine perpendicular_gradients
 Compute perpendicular gradients. More...
 
subroutine diffusion_operators
 Compute diffusion operators for RHS of equations. More...
 
subroutine parallel_gradients
 Compute parallel gradients for RHS of equations. More...
 
subroutine interpolations
 Compute interpolations for RHS of equations. More...
 
subroutine giroviscous_terms
 Compute gyroviscous terms for RHS of equations. More...
 
subroutine no_boussinesq_vorticity_terms
 Compute additional terms needed to remove the Boussineq approximation. More...
 

Function/Subroutine Documentation

◆ diffusion_operators()

subroutine numerics_mod::diffusion_operators

Compute diffusion operators for RHS of equations.

+ Here is the caller graph for this function:

◆ evaluation_auxfield_total()

subroutine, public numerics_mod::evaluation_auxfield_total

Evaluates arrays that enter the RHS of the plasma equations.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ giroviscous_terms()

subroutine numerics_mod::giroviscous_terms

Compute gyroviscous terms for RHS of equations.

+ Here is the caller graph for this function:

◆ interpolations()

subroutine numerics_mod::interpolations

Compute interpolations for RHS of equations.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ no_boussinesq_vorticity_terms()

subroutine numerics_mod::no_boussinesq_vorticity_terms

Compute additional terms needed to remove the Boussineq approximation.

Refactor:
Management of ghosts is ad-hoc, lots of communication, lots of copy-pasted code
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ parallel_gradients()

subroutine numerics_mod::parallel_gradients

Compute parallel gradients for RHS of equations.

+ Here is the caller graph for this function:

◆ perpendicular_gradients()

subroutine numerics_mod::perpendicular_gradients

Compute perpendicular gradients.

+ Here is the caller graph for this function: