ionrate_glow98 Subroutine

public subroutine ionrate_glow98(W0, PhiWmWm2, ymd, UTsec, f107, f107a, glat, glon, alt, nn, Tn, ns, Ts, eheating, iver, ionrate)

COMPUTE IONIZATION RATES USING GLOW MODEL RUN AT EACH X,Y METHOD.

zero flux should really be checked per field line date in format needed by GLOW (yyddd)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:,:):: W0
real(kind=wp), intent(in), dimension(:,:,:):: PhiWmWm2
integer, intent(in), dimension(3):: ymd
real(kind=wp), intent(in) :: UTsec
real(kind=wp), intent(in) :: f107
real(kind=wp), intent(in) :: f107a
real(kind=wp), intent(in), dimension(:,:):: glat
real(kind=wp), intent(in), dimension(:,:):: glon
real(kind=wp), intent(in), dimension(:,:,:):: alt
real(kind=wp), intent(in), dimension(:,:,:,:):: nn
real(kind=wp), intent(in), dimension(:,:,:):: Tn
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: ns
real(kind=wp), intent(in), dimension(-1:,-1:,-1:,:):: Ts
real(kind=wp), intent(out), dimension(1:size(nn,1),1:size(nn,2),1:size(nn,3)):: eheating
real(kind=wp), intent(out), dimension(1:size(nn,2),1:size(nn,3),lwave):: iver
real(kind=wp), intent(out), dimension(1:size(nn,1),1:size(nn,2),1:size(nn,3),lsp-1):: ionrate

Calls

proc~~ionrate_glow98~~CallsGraph proc~ionrate_glow98 ionrate_glow98 proc~doy_calc doy_calc proc~ionrate_glow98->proc~doy_calc proc~daysmonth daysmonth proc~doy_calc->proc~daysmonth

Called by

proc~~ionrate_glow98~~CalledByGraph proc~ionrate_glow98 ionrate_glow98 proc~fluid_adv fluid_adv proc~fluid_adv->proc~ionrate_glow98

Contents

None