incremental analysis update module
More...
|
subroutine, public | iau_initialize (IPD_Control, IAU_Data, Init_parm) |
|
subroutine, public | getiauforcing (IPD_Control, IAU_Data) |
|
subroutine | updateiauforcing (IPD_Control, IAU_Data, wt) |
|
subroutine | setiauforcing (IPD_Control, IAU_Data, wt) |
|
subroutine | read_iau_forcing (IPD_Control, increments, fname) |
|
subroutine | interp_inc (field_name, var, jbeg, jend) |
|
|
real, dimension(:,:,:), allocatable | s2c |
|
integer, dimension(:,:), allocatable | id1 |
|
integer, dimension(:,:), allocatable | id2 |
|
integer, dimension(:,:), allocatable | jdc |
|
real | deg2rad |
|
real | dt |
|
real | rdt |
|
integer | im |
|
integer | jm |
|
integer | km |
|
integer | nfiles |
|
integer | ncid |
|
integer | is |
|
integer | ie |
|
integer | js |
|
integer | je |
|
integer | npz |
|
integer | ntracers |
|
character(len=32), dimension(:), allocatable | tracer_names |
|
integer, dimension(:), allocatable | tracer_indicies |
|
real(kind=4), dimension(:,:,:), allocatable | wk3 |
|
type(iau_state_type) | iau_state |
|
incremental analysis update module
- Author
- Xi.Chen - author of fv_treat_da_inc.F90
-
Philip Pegion phili.nosp@m.p.pe.nosp@m.gion@.nosp@m.noaa.nosp@m..gov
- Date
- 09/13/2017 REVISION HISTORY: 09/13/2017 - Initial Version based on fv_treat_da_inc.F90
◆ getiauforcing()
subroutine, public fv_iau_mod::getiauforcing |
( |
type (ipd_control_type), intent(in) |
IPD_Control, |
|
|
type(iau_external_data_type), intent(inout) |
IAU_Data |
|
) |
| |
◆ iau_initialize()
subroutine, public fv_iau_mod::iau_initialize |
( |
type (ipd_control_type), intent(in) |
IPD_Control, |
|
|
type (iau_external_data_type), intent(inout) |
IAU_Data, |
|
|
type (ipd_init_type), intent(in) |
Init_parm |
|
) |
| |
◆ interp_inc()
subroutine fv_iau_mod::interp_inc |
( |
character(len=*), intent(in) |
field_name, |
|
|
real, dimension(is:ie,js:je,1:km), intent(inout) |
var, |
|
|
integer, intent(in) |
jbeg, |
|
|
integer, intent(in) |
jend |
|
) |
| |
|
private |
◆ read_iau_forcing()
subroutine fv_iau_mod::read_iau_forcing |
( |
type (ipd_control_type), intent(in) |
IPD_Control, |
|
|
type(iau_internal_data_type), intent(inout) |
increments, |
|
|
character(len=*), intent(in) |
fname |
|
) |
| |
|
private |
◆ setiauforcing()
subroutine fv_iau_mod::setiauforcing |
( |
type (ipd_control_type), intent(in) |
IPD_Control, |
|
|
type(iau_external_data_type), intent(inout) |
IAU_Data, |
|
|
real(kind_phys) |
wt |
|
) |
| |
|
private |
◆ updateiauforcing()
subroutine fv_iau_mod::updateiauforcing |
( |
type (ipd_control_type), intent(in) |
IPD_Control, |
|
|
type(iau_external_data_type), intent(inout) |
IAU_Data, |
|
|
real(kind_phys) |
wt |
|
) |
| |
|
private |
◆ deg2rad
◆ dt
◆ iau_state
◆ id1
integer, dimension(:,:), allocatable fv_iau_mod::id1 |
|
private |
◆ id2
integer, dimension(:,:), allocatable fv_iau_mod::id2 |
|
private |
◆ ie
◆ im
◆ is
◆ jdc
integer, dimension(:,:), allocatable fv_iau_mod::jdc |
|
private |
◆ je
◆ jm
◆ js
◆ km
◆ ncid
◆ nfiles
integer fv_iau_mod::nfiles |
|
private |
◆ npz
◆ ntracers
integer fv_iau_mod::ntracers |
|
private |
◆ rdt
◆ s2c
real, dimension(:,:,:), allocatable fv_iau_mod::s2c |
|
private |
◆ tracer_indicies
integer, dimension(:), allocatable fv_iau_mod::tracer_indicies |
|
private |
◆ tracer_names
character(len=32), dimension(:), allocatable fv_iau_mod::tracer_names |
|
private |
◆ wk3
real(kind=4), dimension(:,:,:), allocatable fv_iau_mod::wk3 |
|
private |