CAM
nudging.F90 File Reference

Modules

module  nudging
 

Functions/Subroutines

subroutine, public nudging::nudging_readnl (nlfile)
 
subroutine, public nudging::nudging_init
 
subroutine, public nudging::nudging_timestep_init (phys_state)
 
subroutine, public nudging::nudging_timestep_tend (phys_state, phys_tend)
 
subroutine, private nudging::nudging_update_analyses_se (anal_file)
 
subroutine, private nudging::nudging_update_analyses_eul (anal_file)
 
subroutine, private nudging::nudging_update_analyses_fv (anal_file)
 
subroutine, private nudging::nudging_set_profile (rlat, rlon, Nudge_prof, Wprof, nlev)
 
real(r8) function, private nudging::nudging_set_psprofile (rlat, rlon, Nudge_PSprof)
 

Variables

logical, public nudging::nudge_model =.false.
 
logical, public nudging::nudge_on =.false.
 
logical nudging::nudge_file_present =.false.
 
logical nudging::nudge_initialized =.false.
 
character(len=cl) nudging::nudge_path
 
character(len=cs) nudging::nudge_file
 
character(len=cs) nudging::nudge_file_template
 
integer nudging::nudge_times_per_day
 
integer nudging::model_times_per_day
 
real(r8) nudging::nudge_ucoef
 
real(r8) nudging::nudge_vcoef
 
integer nudging::nudge_uprof
 
integer nudging::nudge_vprof
 
real(r8) nudging::nudge_qcoef
 
real(r8) nudging::nudge_tcoef
 
integer nudging::nudge_qprof
 
integer nudging::nudge_tprof
 
real(r8) nudging::nudge_pscoef
 
integer nudging::nudge_psprof
 
integer nudging::nudge_beg_year
 
integer nudging::nudge_beg_month
 
integer nudging::nudge_beg_day
 
integer nudging::nudge_beg_sec
 
integer nudging::nudge_end_year
 
integer nudging::nudge_end_month
 
integer nudging::nudge_end_day
 
integer nudging::nudge_end_sec
 
integer nudging::nudge_curr_year
 
integer nudging::nudge_curr_month
 
integer nudging::nudge_curr_day
 
integer nudging::nudge_curr_sec
 
integer nudging::nudge_next_year
 
integer nudging::nudge_next_month
 
integer nudging::nudge_next_day
 
integer nudging::nudge_next_sec
 
integer nudging::nudge_step
 
integer nudging::model_curr_year
 
integer nudging::model_curr_month
 
integer nudging::model_curr_day
 
integer nudging::model_curr_sec
 
integer nudging::model_next_year
 
integer nudging::model_next_month
 
integer nudging::model_next_day
 
integer nudging::model_next_sec
 
integer nudging::model_step
 
real(r8) nudging::nudge_hwin_lo
 
real(r8) nudging::nudge_hwin_hi
 
real(r8) nudging::nudge_hwin_lat0
 
real(r8) nudging::nudge_hwin_latwidth
 
real(r8) nudging::nudge_hwin_latdelta
 
real(r8) nudging::nudge_hwin_lon0
 
real(r8) nudging::nudge_hwin_lonwidth
 
real(r8) nudging::nudge_hwin_londelta
 
real(r8) nudging::nudge_vwin_lo
 
real(r8) nudging::nudge_vwin_hi
 
real(r8) nudging::nudge_vwin_hindex
 
real(r8) nudging::nudge_vwin_hdelta
 
real(r8) nudging::nudge_vwin_lindex
 
real(r8) nudging::nudge_vwin_ldelta
 
real(r8) nudging::nudge_hwin_latwidthh
 
real(r8) nudging::nudge_hwin_lonwidthh
 
real(r8) nudging::nudge_hwin_max
 
real(r8) nudging::nudge_hwin_min
 
integer nudging::nudge_nlon
 
integer nudging::nudge_nlat
 
integer nudging::nudge_ncol
 
integer nudging::nudge_nlev
 
integer nudging::nudge_slat
 
real(r8), dimension(:,:,:), allocatable nudging::target_u
 
real(r8), dimension(:,:,:), allocatable nudging::target_v
 
real(r8), dimension(:,:,:), allocatable nudging::target_t
 
real(r8), dimension(:,:,:), allocatable nudging::target_q
 
real(r8), dimension(:,:), allocatable nudging::target_ps
 
real(r8), dimension(:,:,:), allocatable nudging::model_u
 
real(r8), dimension(:,:,:), allocatable nudging::model_v
 
real(r8), dimension(:,:,:), allocatable nudging::model_t
 
real(r8), dimension(:,:,:), allocatable nudging::model_q
 
real(r8), dimension(:,:), allocatable nudging::model_ps
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_utau
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_vtau
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_ttau
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_qtau
 
real(r8), dimension(:,:), allocatable nudging::nudge_pstau
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_ustep
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_vstep
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_tstep
 
real(r8), dimension(:,:,:), allocatable nudging::nudge_qstep
 
real(r8), dimension(:,:), allocatable nudging::nudge_psstep