CAM
mo_solar_parms Module Reference

Functions/Subroutines

subroutine, public solar_parms_readnl (nlfile)
 
subroutine, public solar_parms_init ()
 
subroutine, public solar_parms_timestep_init
 
subroutine, public solar_parms_get (f107_s, f107a_s, ap_s, kp_s, hp_s)
 

Variables

integer ntimes
 
integer tim_ndx
 
integer, dimension(:), allocatable dates
 
real(r8) dels
 
real(r8), dimension(:), allocatable times
 
real(r8), dimension(:), allocatable f107
 
real(r8), dimension(:), allocatable f107a
 
real(r8), dimension(:), allocatable kp
 
real(r8), dimension(:), allocatable ap
 
logical, public, protected solar_parms_on = .false.
 
character(len=shr_kind_cl) solar_parms_file = ' '
 

Function/Subroutine Documentation

◆ solar_parms_get()

subroutine, public mo_solar_parms::solar_parms_get ( real(r8), intent(out), optional  f107_s,
real(r8), intent(out), optional  f107a_s,
real(r8), intent(out), optional  ap_s,
real(r8), intent(out), optional  kp_s,
real(r8), intent(out), optional  hp_s 
)
Here is the caller graph for this function:

◆ solar_parms_init()

subroutine, public mo_solar_parms::solar_parms_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ solar_parms_readnl()

subroutine, public mo_solar_parms::solar_parms_readnl ( character(len=*), intent(in)  nlfile)
Here is the call graph for this function:

◆ solar_parms_timestep_init()

subroutine, public mo_solar_parms::solar_parms_timestep_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ap

real(r8), dimension(:), allocatable mo_solar_parms::ap
private

◆ dates

integer, dimension(:), allocatable mo_solar_parms::dates
private

◆ dels

real(r8) mo_solar_parms::dels
private

◆ f107

real(r8), dimension(:), allocatable mo_solar_parms::f107
private

◆ f107a

real(r8), dimension(:), allocatable mo_solar_parms::f107a
private

◆ kp

real(r8), dimension(:), allocatable mo_solar_parms::kp
private

◆ ntimes

integer mo_solar_parms::ntimes
private

◆ solar_parms_file

character(len=shr_kind_cl) mo_solar_parms::solar_parms_file = ' '
private

◆ solar_parms_on

logical, public, protected mo_solar_parms::solar_parms_on = .false.

◆ tim_ndx

integer mo_solar_parms::tim_ndx
private

◆ times

real(r8), dimension(:), allocatable mo_solar_parms::times
private