51 SUBROUTINE sptezv(IROMB,MAXWV,IDRT,IMAX,JMAX,
52 & WAVED,WAVEZ,GRIDU,GRIDV,IDIR)
54 REAL WAVED((MAXWV+1)*((IROMB+1)*MAXWV+2))
55 REAL WAVEZ((MAXWV+1)*((IROMB+1)*MAXWV+2))
59 mx=(maxwv+1)*((iromb+1)*maxwv+2)/2
72 CALL sptranfv(iromb,maxwv,idrt,imax,jmax,1,
73 & ip,is,jn,js,kw,kg,jb,je,jc,
75 & gridu,gridu(1,jmax),gridv,gridv(1,jmax),idir)
function ncpus()
Set number of CPUs - the number of processors over which to parallelize.
subroutine sptezv(IROMB, MAXWV, IDRT, IMAX, JMAX, WAVED, WAVEZ, GRIDU, GRIDV, IDIR)
This subprogram performs a spherical transform between spectral coefficients of divergence and curl a...
subroutine sptranfv(IROMB, MAXWV, IDRT, IMAX, JMAX, KMAX, IP, IS, JN, JS, KW, KG, JB, JE, JC, WAVED, WAVEZ, GRIDUN, GRIDUS, GRIDVN, GRIDVS, IDIR)
This subprogram performs a spherical transform between spectral coefficients of divergences and curls...