This submodule defines flow driven instabilities in a Cartesian geometry.
This equilibrium can not be called explicitly from the parfile, but rather acts
as a "parent setup" for the Rayleigh-Taylor and Kelvin-Helmholtz submodules which
use this specific kind of equilibrium but with different parameters.
This submodule is called within its implicit children.
This equilibrium is taken from section 13.2, p. 486 in
Goedbloed, H., Keppens, R., & Poedts, S. (2019). Magnetohydrodynamics of Laboratory
and Astrophysical Plasmas. Cambridge University Press. DOI.
Variables
Type | Visibility | Attributes | | Name | | Initial | |
real(kind=dp), |
private | | :: |
v0 | | | |
real(kind=dp), |
private | | :: |
v1 | | | |
real(kind=dp), |
private | | :: |
v2 | | | |
real(kind=dp), |
private | | :: |
phi0 | | | |
Functions
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
None
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Arguments
None
Return Value real(kind=dp)
Module Procedures
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(settings_t), |
intent(inout) |
| | :: |
settings | |
type(grid_t), |
intent(inout) |
| | :: |
grid | |
type(background_t), |
intent(inout) |
| | :: |
background | |
type(physics_t), |
intent(inout) |
| | :: |
physics | |