MAMMA
1.0
Conduitsolver
|
Governing equations. More...
Functions/Subroutines | |
subroutine | phys_var_qp (r_qp, c_qp) |
Physical variables. More... | |
subroutine | eval_qp2 (r_qp, qp2) |
Conservative to physical variables. More... | |
subroutine | eval_fluxes_qp (c_qp, r_qp, c_flux, r_flux) |
Fluxes. More... | |
subroutine | eval_nonhyperbolic_terms_qp (c_qp, c_nh_term_impl, r_qp, r_nh_term_impl) |
Non-Hyperbolic terms. More... | |
subroutine | eval_relaxation_terms (relaxation_term) |
Relaxation terms. More... | |
subroutine | eval_forces_terms (force_term) |
Force terms. More... | |
subroutine | eval_source_terms (source_term) |
Source terms. More... | |
subroutine | eval_explicit_forces (expl_forces_term) |
Explicit Forces terms. More... | |
Variables | |
logical | isothermal |
Flag for isothermal runs: . More... | |
real *8 | fixed_temp |
Temperature for isothermal runs. More... | |
logical | lateral_degassing_flag |
Input flag for lateral degassing: . More... | |
logical | lateral_degassing |
Flag for lateral degassing: . More... | |
real *8 | alfa2_lat_thr |
Exsolved gas volume fraction threshold for lateral degassing. More... | |
logical | ext_water |
Flag to activate the injection of external water: . More... | |
logical | inst_vaporization |
Flag for instantaneous vaporization: . More... | |
character *30 | aquifer_type |
Aquifer type: . More... | |
real *8 | total_water_influx |
Total water influx. More... | |
real *8 | min_z_influx |
Minimum depth of influx. More... | |
real *8 | delta_z_influx |
real *8 | max_z_influx |
Maximum depth of influx. More... | |
real *8 | t_w |
Water temperature in the aquifer. More... | |
complex *16 | t_boiling |
Boiling temperature. More... | |
real *8 | lambda_w |
Latent heat of vaporization. More... | |
real *8 | cv_w |
Heat capacity of water. More... | |
real *8 | visc_w |
Water viscosity. More... | |
Governing equations.
subroutine equations::eval_explicit_forces | ( | real*8, dimension(n_eqns), intent(out) | expl_forces_term | ) |
Explicit Forces terms.
[out] | expl_forces_term | forces term |
[out] | expl_forces_term | explicit forces |
Definition at line 1053 of file equations.f90.
subroutine equations::eval_fluxes_qp | ( | complex*16, dimension(n_vars), intent(in), optional | c_qp, |
real*8, dimension(n_vars), intent(in), optional | r_qp, | ||
complex*16, dimension(n_eqns), intent(out), optional | c_flux, | ||
real*8, dimension(n_eqns), intent(out), optional | r_flux | ||
) |
Fluxes.
[in] | c_qp | complex pysical variables |
[in] | r_qp | real physical variables |
[out] | c_flux | complex analytical fluxes |
[out] | r_flux | real analytical fluxes |
Definition at line 293 of file equations.f90.
subroutine equations::eval_forces_terms | ( | complex*16, dimension(n_eqns), intent(out) | force_term | ) |
Force terms.
[out] | force_term | complex force terms |
Definition at line 698 of file equations.f90.
subroutine equations::eval_nonhyperbolic_terms_qp | ( | complex*16, dimension(n_vars), intent(in), optional | c_qp, |
complex*16, dimension(n_eqns), intent(out), optional | c_nh_term_impl, | ||
real*8, dimension(n_vars), intent(in), optional | r_qp, | ||
real*8, dimension(n_eqns), intent(out), optional | r_nh_term_impl | ||
) |
Non-Hyperbolic terms.
[in] | c_qp | complex physical variables |
[in] | r_qp | real physical variables |
[out] | c_nh_term_impl | complex non-hyperbolic terms |
[out] | r_nh_term_impl | real non-hyperbolic terms |
Definition at line 491 of file equations.f90.
subroutine equations::eval_qp2 | ( | real*8, dimension(n_vars), intent(in) | r_qp, |
real*8, dimension(1+n_cry+n_gas+n_gas+4), intent(out) | qp2 | ||
) |
Conservative to physical variables.
[in] | r_qp | real physical variables |
[out] | qp2 | real additional physical variables |
Definition at line 232 of file equations.f90.
subroutine equations::eval_relaxation_terms | ( | complex*16, dimension(n_eqns), intent(out) | relaxation_term | ) |
Relaxation terms.
[out] | relaxation_term | complex relaxation terms |
Definition at line 582 of file equations.f90.
subroutine equations::eval_source_terms | ( | complex*16, dimension(n_eqns), intent(out) | source_term | ) |
Source terms.
[out] | source_term | complex source terms |
Definition at line 818 of file equations.f90.
subroutine equations::phys_var_qp | ( | real*8, dimension(n_eqns), intent(in), optional | r_qp, |
complex*16, dimension(n_eqns), intent(in), optional | c_qp | ||
) |
Physical variables.
[in] | r_qp | real array variables |
[in] | c_qp | complex array variables |
Definition at line 117 of file equations.f90.
real*8 equations::alfa2_lat_thr |
Exsolved gas volume fraction threshold for lateral degassing.
Definition at line 52 of file equations.f90.
character*30 equations::aquifer_type |
real*8 equations::cv_w |
Heat capacity of water.
Definition at line 91 of file equations.f90.
real*8 equations::delta_z_influx |
Definition at line 76 of file equations.f90.
logical equations::ext_water |
Flag to activate the injection of external water:
.
Definition at line 57 of file equations.f90.
real*8 equations::fixed_temp |
Temperature for isothermal runs.
Definition at line 36 of file equations.f90.
logical equations::inst_vaporization |
Flag for instantaneous vaporization:
.
Definition at line 62 of file equations.f90.
logical equations::isothermal |
Flag for isothermal runs:
.
Definition at line 33 of file equations.f90.
real*8 equations::lambda_w |
Latent heat of vaporization.
Definition at line 88 of file equations.f90.
logical equations::lateral_degassing |
Flag for lateral degassing:
.
Definition at line 48 of file equations.f90.
logical equations::lateral_degassing_flag |
Input flag for lateral degassing:
.
Definition at line 42 of file equations.f90.
real*8 equations::max_z_influx |
Maximum depth of influx.
Definition at line 79 of file equations.f90.
real*8 equations::min_z_influx |
Minimum depth of influx.
Definition at line 74 of file equations.f90.
complex*16 equations::t_boiling |
Boiling temperature.
Definition at line 85 of file equations.f90.
real*8 equations::t_w |
Water temperature in the aquifer.
Definition at line 82 of file equations.f90.
real*8 equations::total_water_influx |
Total water influx.
Definition at line 71 of file equations.f90.
real*8 equations::visc_w |
Water viscosity.
Definition at line 94 of file equations.f90.