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 |