MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
User can use subroutine get_atm_para to generate 1D solar stmosphere. User should provide heights (h), number density at h=0, number of points (nh), and the gravity (grav) at each point. User can select temperature profile. This subroutine will return density and pressure at each point. More...
Functions/Subroutines | |
subroutine | get_atm_para (h, rho, pth, grav, nh, Tcurve, hc, rhohc, Tem) |
subroutine | get_te_alc7 (h, Te, nh) |
subroutine | get_te_sprm (h, Te, nh) |
subroutine | get_te_valc (h, Te, nh) |
subroutine | get_te_hong (h, Te, nh) |
Variables | |
integer | n_valc |
integer | n_hong |
integer | n_fontenla |
integer | n_alc7 |
double precision, dimension(1:52) | h_valc |
double precision, dimension(1:52) | t_valc |
double precision, dimension(1:300) | h_hong |
double precision, dimension(1:300) | t_hong |
double precision, dimension(1:56) | h_fontenla |
double precision, dimension(1:56) | t_fontenla |
double precision, dimension(1:140) | h_alc7 |
double precision, dimension(1:140) | t_alc7 |
User can use subroutine get_atm_para to generate 1D solar stmosphere. User should provide heights (h), number density at h=0, number of points (nh), and the gravity (grav) at each point. User can select temperature profile. This subroutine will return density and pressure at each point.
subroutine mod_solar_atmosphere::get_atm_para | ( | double precision, dimension(nh), intent(in) | h, |
double precision, dimension(nh), intent(out) | rho, | ||
double precision, dimension(nh), intent(out) | pth, | ||
double precision, dimension(nh), intent(in) | grav, | ||
integer, intent(in) | nh, | ||
character(*) | Tcurve, | ||
double precision | hc, | ||
double precision | rhohc, | ||
double precision, dimension(nh), intent(out), optional | Tem | ||
) |
subroutine mod_solar_atmosphere::get_te_alc7 | ( | double precision, dimension(nh) | h, |
double precision, dimension(nh) | Te, | ||
integer | nh | ||
) |
subroutine mod_solar_atmosphere::get_te_hong | ( | double precision, dimension(nh) | h, |
double precision, dimension(nh) | Te, | ||
integer | nh | ||
) |
subroutine mod_solar_atmosphere::get_te_sprm | ( | double precision, dimension(nh) | h, |
double precision, dimension(nh) | Te, | ||
integer | nh | ||
) |
subroutine mod_solar_atmosphere::get_te_valc | ( | double precision, dimension(nh) | h, |
double precision, dimension(nh) | Te, | ||
integer | nh | ||
) |
double precision, dimension(1:140) mod_solar_atmosphere::h_alc7 |
Definition at line 15 of file mod_solar_atmosphere.t.
double precision, dimension(1:56) mod_solar_atmosphere::h_fontenla |
Definition at line 14 of file mod_solar_atmosphere.t.
double precision, dimension(1:300) mod_solar_atmosphere::h_hong |
Definition at line 13 of file mod_solar_atmosphere.t.
double precision, dimension(1:52) mod_solar_atmosphere::h_valc |
Definition at line 12 of file mod_solar_atmosphere.t.
integer mod_solar_atmosphere::n_alc7 |
Definition at line 11 of file mod_solar_atmosphere.t.
integer mod_solar_atmosphere::n_fontenla |
Definition at line 11 of file mod_solar_atmosphere.t.
integer mod_solar_atmosphere::n_hong |
Definition at line 11 of file mod_solar_atmosphere.t.
integer mod_solar_atmosphere::n_valc |
Definition at line 11 of file mod_solar_atmosphere.t.
double precision, dimension(1:140) mod_solar_atmosphere::t_alc7 |
Definition at line 15 of file mod_solar_atmosphere.t.
double precision, dimension(1:56) mod_solar_atmosphere::t_fontenla |
Definition at line 14 of file mod_solar_atmosphere.t.
double precision, dimension(1:300) mod_solar_atmosphere::t_hong |
Definition at line 13 of file mod_solar_atmosphere.t.
double precision, dimension(1:52) mod_solar_atmosphere::t_valc |
Definition at line 12 of file mod_solar_atmosphere.t.