CCPP SciDoc v7.0.x  v7.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, 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>