Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
fog__monthly_grid Module Reference

Module fog__monthly_grid provides support for estimating fog drip given a gridded map of FOG_RATIO and FOG_CAPTURE_EFFICIENCY. More...

Functions/Subroutines

subroutine, public fog_monthly_grid_initialize (lactive)
 Initialize the fog drip algorithm.
subroutine, public fog_monthly_grid_calculate (frainfall, ffog, ilanduse_index, lactive, nodata_fill_value)

Variables

type(data_catalog_entry_t), pointer, public pfog_ratio
real(c_float), dimension(:), allocatable ffog_catch_efficiency

Detailed Description

Module fog__monthly_grid provides support for estimating fog drip given a gridded map of FOG_RATIO and FOG_CAPTURE_EFFICIENCY.

Function/Subroutine Documentation

◆ fog_monthly_grid_calculate()

subroutine, public fog__monthly_grid::fog_monthly_grid_calculate ( real (c_float), dimension(:), intent(in) frainfall,
real (c_float), dimension(:), intent(inout) ffog,
integer (c_int), dimension(:), intent(in) ilanduse_index,
logical (c_bool), dimension(:,:), intent(in) lactive,
real (c_float), dimension(:,:), intent(in) nodata_fill_value )

Definition at line 86 of file fog__monthly_grid.F90.

Here is the call graph for this function:

◆ fog_monthly_grid_initialize()

subroutine, public fog__monthly_grid::fog_monthly_grid_initialize ( logical (c_bool), dimension(:,:), intent(in) lactive)

Initialize the fog drip algorithm.

Read in a fog ratio grid. Open a NetCDF output file to hold fog variable output.

Parameters
[in]lActive2-D array of active cells within the model domain.

Determine how many landuse codes are present

Definition at line 41 of file fog__monthly_grid.F90.

Here is the call graph for this function:

Variable Documentation

◆ ffog_catch_efficiency

real (c_float), dimension(:), allocatable fog__monthly_grid::ffog_catch_efficiency
private

Definition at line 31 of file fog__monthly_grid.F90.

◆ pfog_ratio

type (data_catalog_entry_t), pointer, public fog__monthly_grid::pfog_ratio

Definition at line 30 of file fog__monthly_grid.F90.