52 SUBROUTINE sptezmd(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX,
53 & WAVE,GRIDMN,GRIDX,GRIDY,IDIR)
55 REAL WAVE((MAXWV+1)*((IROMB+1)*MAXWV+2),KMAX)
56 REAL GRIDMN(KMAX),GRIDX(IMAX,JMAX,KMAX),GRIDY(IMAX,JMAX,KMAX)
59 CALL sptrand(iromb,maxwv,idrt,imax,jmax,kmax,
62 & gridx,gridx(1,jmax,1),gridy,gridy(1,jmax,1),idir)
function ncpus()
Set number of CPUs - the number of processors over which to parallelize.
subroutine sptezmd(IROMB, MAXWV, IDRT, IMAX, JMAX, KMAX, WAVE, GRIDMN, GRIDX, GRIDY, IDIR)
This subprogram performs spherical transforms between spectral coefficients of scalar fields and thei...
subroutine sptrand(IROMB, MAXWV, IDRT, IMAX, JMAX, KMAX, IPRIME, ISKIP, JNSKIP, JSSKIP, KWSKIP, KGSKIP, JBEG, JEND, JCPU, WAVE, GRIDMN, GRIDXN, GRIDXS, GRIDYN, GRIDYS, IDIR)
This subprogram performs a spherical transform between spectral coefficients of scalar fields and the...