check_surface_fields Subroutine

public subroutine check_surface_fields(fmask, nf, fmin, fmax, fset, field)

Check consistency of surface fields with land-sea mask and set undefined values to a constant (to avoid over/underflow).

Arguments

Type IntentOptional AttributesName
real(kind=p), intent(in) :: fmask(ix,il)

The fractional land-sea mask

integer, intent(in) :: nf

The number of input 2D fields

real(kind=p), intent(in) :: fmin

The minimum allowable value

real(kind=p), intent(in) :: fmax

The maximum allowable value

real(kind=p), intent(in) :: fset

Replacement for undefined values

real(kind=p), intent(inout) :: field(ix,il,nf)

The output field


Called by

proc~~check_surface_fields~~CalledByGraph proc~check_surface_fields check_surface_fields proc~land_model_init land_model_init proc~land_model_init->proc~check_surface_fields proc~sea_model_init sea_model_init proc~sea_model_init->proc~check_surface_fields proc~initialize_coupler initialize_coupler proc~initialize_coupler->proc~land_model_init proc~initialize_coupler->proc~sea_model_init proc~initialize_state initialize_state proc~initialize_state->proc~initialize_coupler proc~init init proc~init->proc~initialize_state

Contents

None