WAVEWATCH III  beta 0.0.1
wmupdtmd.F90 File Reference

Contains module WMUPDTMD. More...

Go to the source code of this file.

Modules

module  wmupdtmd
 Update model input at the driver level of the multi-grid version of WAVEWATCH III.
 

Functions/Subroutines

subroutine wmupdtmd::wmupdt (IMOD, TDATA)
 Update inputs for selected wave model grid. More...
 
subroutine wmupdtmd::wmupd1 (IMOD, IDSTR, J, IERR)
 Update selected input using native input files. More...
 
subroutine wmupdtmd::wmupd2 (IMOD, J, JMOD, IERR)
 Update selected input using input grids. More...
 
subroutine wmupdtmd::wmupdv (IMOD, VX, VY, JMOD, VXI, VYI, UNDEF, CONSTP)
 Interpolate vector field from input grid to model grid. More...
 
subroutine wmupdtmd::wmupds (IMOD, FD, JMOD, FDI, UNDEF)
 Interpolate scalar field from input grid to model grid. More...
 
integer function wmupdtmd::xycurvisearch (LENGTH, ARRAY, VALUE, DELTA)
 Search the location of a point(XC,YC) in a regular grid. More...
 
real function wmupdtmd::interpolate (X_LEN, XARRAY, Y_LEN, YARRAY, FUNC, X, Y, DELTA)
 Perform interpolation from regular to curvilinear grid for a scalar field. More...
 
subroutine wmupdtmd::interpolate2d (X_LEN, XARRAY, Y_LEN, YARRAY, FUNC1, FUNC2, X, Y, DELTA, VAL1, VAL2)
 Perform interpolation from regular to curvilinear grid for a vector field. More...
 
real function wmupdtmd::averaging (X_LEN, XARRAY, Y_LEN, YARRAY, FUNC, X, Y, NPX, NPY)
 This function uses averaging to estimate the value of a function f at point (x,y). More...
 

Variables

integer, parameter wmupdtmd::swpmax = 5
 SWPMAX. More...
 

Detailed Description

Contains module WMUPDTMD.

Author
H. L. Tolman
Date
22-Mar-2021

Definition in file wmupdtmd.F90.