NCEPLIBS-sp  2.3.3
spwget.f
Go to the documentation of this file.
1 C> @file
2 C>
3 C> Get wave-space constants
4 C> @author IREDELL @date 96-02-29
5 
6 C> This subprogram gets wave-space constants.
7 C>
8 C> @param IROMB - INTEGER SPECTRAL DOMAIN SHAPE
9 C> (0 FOR TRIANGULAR, 1 FOR RHOMBOIDAL)
10 C> @param MAXWV - INTEGER SPECTRAL TRUNCATION
11 C> @param EPS - REAL ((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
12 C> @param EPSTOP - REAL (MAXWV+1)
13 C> @param ENN1 - REAL ((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
14 C> @param ELONN1 - REAL ((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
15 C> @param EON - REAL ((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
16 C> @param EONTOP - REAL (MAXWV+1)
17 C>
18 C> SUBPROGRAMS CALLED:
19 C> - speps() Compute utility spectral fields
20 C>
21  SUBROUTINE spwget(IROMB,MAXWV,EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP)
22  REAL EPS((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EPSTOP(MAXWV+1)
23  REAL ENN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
24  REAL ELONN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
25  REAL EON((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EONTOP(MAXWV+1)
26 C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
27  mx=(maxwv+1)*((iromb+1)*maxwv+2)/2
28  mxtop=maxwv+1
29  CALL speps(iromb,maxwv,eps,epstop,enn1,elonn1,eon,eontop)
30  END
spwget
subroutine spwget(IROMB, MAXWV, EPS, EPSTOP, ENN1, ELONN1, EON, EONTOP)
This subprogram gets wave-space constants.
Definition: spwget.f:22
speps
subroutine speps(I, M, EPS, EPSTOP, ENN1, ELONN1, EON, EONTOP)
Computes constant fields indexed in the spectral domain in "IBM ORDER" (Zonal wavenumber is the slowe...
Definition: speps.f:26