CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
land_iau_mod Module Reference

TODO: replace with appropriate licence for CCPP. More...

Data Types

type  land_iau_control_type
 
type  land_iau_external_data_type
 
type  land_iau_state_type
 

Functions/Subroutines

subroutine, public land_iau_mod_set_control (land_iau_control, fn_nml, input_nml_file_i, me, mpi_root, isc, jsc, nx, ny, tile_num, nblks, blksz, lsoil, lsnow_lsm, dtp, fhour, errmsg, errflg)
 
subroutine, public land_iau_mod_init (land_iau_control, land_iau_data, land_iau_state, errmsg, errflg)
 
subroutine, public land_iau_mod_finalize (land_iau_control, land_iau_data, land_iau_state, errmsg, errflg)
 
subroutine, public land_iau_mod_getiauforcing (land_iau_control, land_iau_data, land_iau_state, errmsg, errflg)
 
subroutine updateiauforcing (land_iau_control, land_iau_data, land_iau_state)
 
subroutine setiauforcing (land_iau_control, land_iau_data, land_iau_state)
 
subroutine read_iau_forcing_fv3 (land_iau_control, wk3_stc, wk3_slc, errmsg, errflg)
 
subroutine, public calculate_landinc_mask (swe, vtype, stype, lensfc, veg_type_landice, mask)
 Calculate soil mask for land on model grid. Output is 1 - soil, 2 - snow-covered, 0 - land ice, -1 not land.
 
subroutine netcdf_err (err, string, errflg, errmsg_out)
 
subroutine get_nc_dimlen (ncid, dim_name, dim_len, errflg, errmsg_out)
 
subroutine get_var1d (ncid, dim_len, var_name, var_arr, errflg, errmsg_out)
 
subroutine get_var3d_values (ncid, varid, var_name, is, ix, js, jy, ks, kz, var3d, status, errflg, errmsg_out)
 
subroutine get_var3d_values_int (ncid, varid, var_name, is, ix, js, jy, ks, kz, var3d, status, errflg, errmsg_out)
 

Detailed Description

Land IAU (Incremental Analysis Update) module, for the NoahMP soil/snow temperature (can be extended to include soil moisture)

  • reads settings from namelist file (which indicates if IAU increments are available or not)

Argument table <br>

land_iau_mod argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
land_iau_external_data_typeland_iau_external_data_typedefinition of type land_iau_external_data_typeDDTland_iau_external_data_type()land_iau_external_data_typen/a
land_iau_state_typeland_iau_state_typedefinition of type land_iau_state_typeDDTland_iau_state_type()land_iau_state_typen/a
land_iau_control_typeland_iau_control_typedefinition of type land_iau_control_typeDDTland_iau_control_type()land_iau_control_typen/a