53 SUBROUTINE sptezmv(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX,
54 & WAVED,WAVEZ,GRIDU,GRIDV,IDIR)
56 REAL WAVED((MAXWV+1)*((IROMB+1)*MAXWV+2),KMAX)
57 REAL WAVEZ((MAXWV+1)*((IROMB+1)*MAXWV+2),KMAX)
58 REAL GRIDU(IMAX,JMAX,KMAX)
59 REAL GRIDV(IMAX,JMAX,KMAX)
61 mx=(maxwv+1)*((iromb+1)*maxwv+2)/2
74 CALL sptranfv(iromb,maxwv,idrt,imax,jmax,kmax,
75 & ip,is,jn,js,kw,kg,jb,je,jc,
77 & gridu,gridu(1,jmax,1),gridv,gridv(1,jmax,1),idir)
function ncpus()
Set number of CPUs - the number of processors over which to parallelize.
subroutine sptezmv(IROMB, MAXWV, IDRT, IMAX, JMAX, KMAX, WAVED, WAVEZ, GRIDU, GRIDV, IDIR)
This subprogram performs spherical transforms between spectral coefficients of divergence and curl an...
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...