Personal tools

Module HorizontalMap

From MohidWiki

Jump to: navigation, search

Overview

Mapping variables

WaterPoints2D

All points where the Bathymetry > -55.

OpenPoints2D

All points where ComputeFaces2D%U(i, j, k) + ComputeFaces2D%U(i, j+1, k) + ComputeFaces2D%V(i, j, k) + ComputeFaces2D%V(i+1, j, k) > 0


LandPoints2D

All points where the Bathymetry < -90.

BoundaryPoints2D

All points which are WaterPoints2D at the limit of the domain and WaterPoints2D close to Bathymetry points with a value of -80.

ExteriorPoints2D

All points where:

  • -90 < Bathymetry < -55
  • I = Size%ILB or I = Size%IUB
  • J = Size%JLB or J = Size%JUB

ComputeFaces2D

All faces which, which simultaneously:

  • on both sides have Waterpoints
  • at least one of the Waterpoints have a waterlevel above H_Min
  • are NO face between boundary points

ExteriorBoundaryFaces

All faces which Exterior Faces of open boundary points and faces between boundary points and points of the bathymetry with the value of -80.

BoundaryFaces

All faces which have in one side a interior point and in another a boundary point

IMin(:), IMax(:)

Using these arrays it is possible to make:

  • DO I = IMin(J), IMax(J)
  • IMin is the first grid point with water
  • IMax is the last grid point with water