5.13.3-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_meteo_spatial_tools Module Reference

Spatial aggegation or disaggregation of meteorological input data. More...

Data Types

interface  spatial_aggregation
 Spatial aggregation of meterological variables. More...
 
interface  spatial_disaggregation
 Spatial disaggregation of meterological variables. More...
 

Functions/Subroutines

subroutine spatial_aggregation_3d (data2, cellsize2, cellsize1, mask1, mask2, data1)
 
subroutine spatial_aggregation_4d (data2, cellsize2, cellsize1, mask1, mask2, data1)
 
subroutine spatial_disaggregation_3d (data2, cellsize2, cellsize1, mask1, mask2, data1)
 
subroutine spatial_disaggregation_4d (data2, cellsize2, cellsize1, mask1, mask2, data1)
 

Detailed Description

Spatial aggegation or disaggregation of meteorological input data.

This module contains two subroutines to upscale and downscale, respectively, the level-2 meterological inputs to a required Level-1 hydrological spatial resolution.

Authors
Rohini Kumar
Date
Jan 2013


Function/Subroutine Documentation

◆ spatial_aggregation_3d()

subroutine mo_meteo_spatial_tools::spatial_aggregation_3d ( real(dp), dimension(:, :, :), intent(in) data2,
real(dp), intent(in) cellsize2,
real(dp), intent(in) cellsize1,
logical, dimension(:, :), intent(in) mask1,
logical, dimension(:, :), intent(in) mask2,
real(dp), dimension(:, :, :), intent(out), allocatable data1 )
private

Definition at line 94 of file mo_meteo_spatial_tools.f90.

◆ spatial_aggregation_4d()

subroutine mo_meteo_spatial_tools::spatial_aggregation_4d ( real(dp), dimension(:, :, :, :), intent(in) data2,
real(dp), intent(in) cellsize2,
real(dp), intent(in) cellsize1,
logical, dimension(:, :), intent(in) mask1,
logical, dimension(:, :), intent(in) mask2,
real(dp), dimension(:, :, :, :), intent(out), allocatable data1 )
private

Definition at line 202 of file mo_meteo_spatial_tools.f90.

◆ spatial_disaggregation_3d()

subroutine mo_meteo_spatial_tools::spatial_disaggregation_3d ( real(dp), dimension(:, :, :), intent(in) data2,
real(dp), intent(in) cellsize2,
real(dp), intent(in) cellsize1,
logical, dimension(:, :), intent(in) mask1,
logical, dimension(:, :), intent(in) mask2,
real(dp), dimension(:, :, :), intent(out), allocatable data1 )
private

Definition at line 313 of file mo_meteo_spatial_tools.f90.

◆ spatial_disaggregation_4d()

subroutine mo_meteo_spatial_tools::spatial_disaggregation_4d ( real(dp), dimension(:, :, :, :), intent(in) data2,
real(dp), intent(in) cellsize2,
real(dp), intent(in) cellsize1,
logical, dimension(:, :), intent(in) mask1,
logical, dimension(:, :), intent(in) mask2,
real(dp), dimension(:, :, :, :), intent(out), allocatable data1 )
private

Definition at line 379 of file mo_meteo_spatial_tools.f90.