PLUME-MoM-TSM
1.0
VolcanicPlumeModel
|
Inversion module. More...
Functions/Subroutines | |
subroutine | invert_height |
Height inversion. More... | |
subroutine | velocity_radius_search |
Height-radius/velocity inversion. More... | |
subroutine | velocity_search (w_opt, search_flag) |
Height-velocity inversion. More... | |
subroutine | radius_search (r_opt, search_flag) |
Height-radius inversion. More... | |
Variables | |
real(wp) | opt_value |
Optimal value of velocity. More... | |
real(wp) | opt_height |
Optimal height found (can be different from the input one) More... | |
real(wp) | opt_mfr |
Optimal solution mass flow rate. More... | |
integer | opt_regime |
Optimal solution regime. More... | |
real(wp) | check_height |
Inversion module.
This module contains all the procedures for the inversion of plume height, in order to find the appropriate radius/velocity values.
subroutine inversion::invert_height | ( | ) |
Height inversion.
This is the main subroutine of the module, calling the different inversion procedures
Definition at line 57 of file inversion.f90.
subroutine inversion::radius_search | ( | real(wp), intent(out) | r_opt, |
logical, intent(out) | search_flag | ||
) |
Height-radius inversion.
This subroutine search for the radius that, for a given velocity, gives the plume height closest to the desired value.
[out] | r_opt | best radius |
[out] | search_flag | logical for convergence of search procedure |
Definition at line 376 of file inversion.f90.
subroutine inversion::velocity_radius_search | ( | ) |
Height-radius/velocity inversion.
This subroutine search, for several values of the radius, the velocities that give the plume height closest to the desired value.
Definition at line 134 of file inversion.f90.
subroutine inversion::velocity_search | ( | real(wp), intent(out) | w_opt, |
logical, intent(out) | search_flag | ||
) |
Height-velocity inversion.
This subroutine search for the velocity that, for a given radius, gives the plume height closest to the desired value.
[out] | w_opt | best velocity |
[out] | search_flag | logical for convergence of search procedure |
Definition at line 179 of file inversion.f90.
real(wp) inversion::check_height |
Definition at line 40 of file inversion.f90.
real(wp) inversion::opt_height |
Optimal height found (can be different from the input one)
Definition at line 31 of file inversion.f90.
real(wp) inversion::opt_mfr |
Optimal solution mass flow rate.
Definition at line 34 of file inversion.f90.
integer inversion::opt_regime |
Optimal solution regime.
Definition at line 37 of file inversion.f90.
real(wp) inversion::opt_value |
Optimal value of velocity.
Definition at line 28 of file inversion.f90.