WAVEWATCH III  beta 0.0.1
w3psmcmd.F90 File Reference

Spherical Multiple-Cell (SMC) grid. More...

Go to the source code of this file.

Modules

module  w3psmcmd
 Spherical Multiple-Cell (SMC) grid routines.
 

Functions/Subroutines

subroutine w3psmcmd::w3psmc (ISP, DTG, VQ)
 Propagation in phyiscal space for a given spectral component. More...
 
subroutine w3psmcmd::w3krtn (ISEA, FACTH, FACK, CTHG0, CG, WN, DEPTH, DDDX, DDDY, ALFLMT, CX, CY, DCXDX, DCXDY, DCYDX, DCYDY, DCDX, DCDY, VA)
 Refraction and great-circle turning by spectral rotation. More...
 
subroutine w3psmcmd::smcxuno2 (NUA, NUB, CF, UC, UFLX, AKDif, FU, FX, FTS)
 Calculate mid-flux values for x dimension. More...
 
subroutine w3psmcmd::smcyuno2 (NVA, NVB, CF, VC, VFLY, AKDif, FV, FY, FTS)
 Calculate mid-flux values for y dimension. More...
 
subroutine w3psmcmd::smcxuno2r (NUA, NUB, CF, UC, UFLX, AKDif, FU, FX)
 Calculate mid-flux values for x dimension. More...
 
subroutine w3psmcmd::smcyuno2r (NVA, NVB, CF, VC, VFLY, AKDif, FV, FY)
 Calculate mid-flux values for y dimension. More...
 
subroutine w3psmcmd::smcxuno3 (NUA, NUB, CF, UC, UFLX, AKDif, FU, FX, FTS)
 Calculate mid-flux values for x dimension with UNO3 scheme. More...
 
subroutine w3psmcmd::smcyuno3 (NVA, NVB, CF, VC, VFLY, AKDif, FV, FY, FTS)
 Calculate mid-flux values for y dimension with UNO3 scheme. More...
 
subroutine w3psmcmd::smcxuno3r (NUA, NUB, CF, UC, UFLX, AKDif, FU, FX)
 Calculate mid-flux values for x dimension with UNO3. More...
 
subroutine w3psmcmd::smcyuno3r (NVA, NVB, CF, VC, VFLY, AKDif, FV, FY)
 Calculate mid-flux values for y dimension with UNO3. More...
 
subroutine w3psmcmd::smcgradn (CVQ, GrdX, GrdY, L0r1)
 Evaluate local gradient for sea points. More...
 
subroutine w3psmcmd::smcaverg (CVQ)
 Average sea point values with a 1-2-1 scheme. More...
 
subroutine w3psmcmd::smcgtcrfr (CoRfr, SpeTHK)
 Calculate great circle turning (GCT) and refraction. More...
 
subroutine w3psmcmd::smckuno2 (CoRfr, SpeTHK, DKC, DKS)
 Calculates refraction induced shift in k-space. More...
 
subroutine w3psmcmd::smcdhxy
 Calculates water-depth gradient for refraction. More...
 
subroutine w3psmcmd::smcdcxy
 Calculates current velocity gradient for refraction. More...
 
subroutine w3psmcmd::w3gathsmc (ISPEC, FIELD)
 SMC version of W3GATH. More...
 
subroutine w3psmcmd::w3scatsmc (ISPEC, MAPSTA, FIELD)
 SMC version of W3GATH. More...
 
subroutine w3psmcmd::w3smcell (IMOD, NC, IDCl, XLon, YLat)
 Calculate cell centre lat-lon for given ids. More...
 
subroutine w3psmcmd::w3smcgmp (IMOD, NC, XLon, YLat, IDCl)
 Map lat-lon points to SMC grid cells. More...
 

Detailed Description

Spherical Multiple-Cell (SMC) grid.

Author
Jian-Guo Li
Date
23 Mar 2020

Definition in file w3psmcmd.F90.