REVIEW 3 major objections 4 minor 40 references
By reversing the order of truncation and distributed exchange, DTST computes exactly the retained Fourier modes as a sum of local partial DFTs, making spectral-layer communication depend on mode count rather than grid size—and the paper rep
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-02 02:12 UTC pith:O73GDK23
load-bearing objection A genuinely useful distributed-spectral-transform idea with clean, exact math, but the abstract oversells the communication reduction at scale: the 'under 6%' claim only holds at 4 GPUs. the 3 major comments →
DRIFT: Direct Reduced Fourier Transforms for Distributed Spectral Neural Operators
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that the truncated global spectrum is exactly the sum of per-GPU partial spectra: X̂[k] = Σ_p X̂_p[k]. Because the DFT is linear, truncation and aggregation commute, so instead of computing a full distributed FFT (which requires multiple dense all-to-all repartitions of the full N^d tensor) and then discarding all but M modes, each GPU can evaluate a partial DFT over only the retained modes on its own spatial block, sum those partial spectra with an AllReduce, apply sharded spectral weights, and reassemble the convolved spectrum with an AllGather. This makes the per-layer communication volume O(M), independent of spatial resolution, with O(log P) latency. The paper verif
What carries the argument
The key object is the per-dimension DFT basis matrix B_i, whose rows are the twiddle factors for the retained modes; multiplying a local spatial axis by B_i contracts it from N_loc^i to |S_i| modes. A phase offset p_i·N_loc^i encodes each GPU's global position, and separability of the multidimensional DFT lets the transform be applied as sequential per-dimension matrix multiplications. Processing non-distributed dimensions first progressively compresses the tensor, making the partial DFT cheaper overall than a full FFT at typical mode counts. The communication pair that carries the argument is one AllReduce (to sum partial spectra) and one AllGather (to reassemble the sharded convolved spect
Load-bearing premise
The load-bearing premise is aggressive mode truncation: k_max must stay far below N, so the retained spectrum M=(2k_max)^d is tiny compared with the full grid; if a spectral method keeps a large share of modes, the partial-DFT computation crosses over to being more expensive than the full FFT (the paper places the crossover near k_max≈10 on N=128) and the communication savings shrink, as the paper's own k_max=16 measurements show.
What would settle it
Run a single DTST layer at N=128 with k_max=64 (so k_max/N=0.5) on 32 GPUs and compare its wall-clock time against a distributed FFT followed by truncation: if the AllReduce/AllGather pair plus the basis-matrix multiplies is not faster than the four all-to-all repartitions of the baseline, then the claim that the advantage persists beyond aggressive truncation fails. The crossover is already predictable from the paper's communication and FLOP models by evaluating them at M≈N^d.
If this is right
- Any spectral method that retains only M of the N^d frequency modes can replace a distributed FFT with DTST, cutting per-layer communication from O(N^d/P) all-to-all data movement to O(M) AllReduce/AllGather traffic.
- The forward and backward passes incur identical collective costs, so training speedups track inference speedups; the paper measures a 37× end-to-end wall-clock training speedup with essentially unchanged convergence.
- The communication savings grow with spatial resolution and dimensionality, since the fraction of communicated data that is actually used is (2k_max/N)^d, which shrinks rapidly as N or d grows.
- At larger GPU counts, the baseline all-to-all latency scales as O(P) while the AllReduce latency scales only as O(log P), so the communication advantage is projected to widen beyond the tested 32 GPUs.
- Because DTST is exact and requires only that the retained mode set be known in advance, it is a drop-in replacement for the distributed FFT in truncated spectral layers without changing model outputs.
Where Pith is reading between the lines
- Editorial: The same reversal should apply to other truncated spectral transforms beyond learned surrogates—spherical harmonic transforms in climate models, spectral-element solvers, or any band-limited convolution on distributed data—wherever only a small set of modes is physically meaningful.
- Editorial: The paper's own dimension-ordering analysis implies a roughly 30% reduction in partial-DFT FLOPs by contracting the largest local dimension first; overlapping the AllReduce with later partial-DFT stages would likely push the communication-bound crossover to even larger GPU counts.
- Editorial: Since spectral weights are already sharded across GPUs, a natural extension is to shard the channel dimension as well, trading the AllGather's replicated spectrum for an additional AllReduce and reducing per-GPU spectral memory at the cost of one more collective.
- Editorial: The method's exactness suggests a direct test on non-neural spectral solvers: replace distributed FFTs in an existing parallel PDE code with DTST and measure whether the two-collective payload remains smaller than the all-to-all repartitions once k_max/N is chosen realistically for that application.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the Distributed Truncated Spectral Transform (DTST), which computes only the retained Fourier modes of a spatially distributed tensor by having each GPU evaluate a local partial DFT and then combining partial spectra via an AllReduce; an AllGather reassembles the convolved spectrum after per-GPU spectral weight multiplication. The authors prove that the result equals the truncated global DFT (Eqs. 5–7), analyze communication cost as O(M) payload and O(log P) latency, implement it in the DRIFT library for Fourier Neural Operators, and report large speedups over a distributed FNO baseline on a 3D+time PDEBench problem.
Significance. The core mathematical contribution is sound: Eq. (7) is an exact application of DFT linearity, and the O(M) communication bound is derived without fitted parameters. The work is valuable because it shows a principled way to avoid dense all-to-all redistribution in truncated spectral methods, and the GPU implementation with separable basis matrices is a concrete practical step. The main concerns are empirical and presentation-related: the headline communication fraction and exactness claims are not supported by the paper's own data, and the compute-efficiency claim needs direct timing evidence rather than FLOP counts alone.
major comments (3)
- [Abstract; Section VI-E (Fig. 9)] The abstract's claim that DRIFT reduces communication time from 97% to "under 6%" of forward-pass time is contradicted by the paper's own measurements. Summing the per-phase values in Fig. 9 on the 128^3 grid gives AR+AG fractions of 5.1/148.3 = 3.4% at P=4, but 13/87.7 = 14.8% at P=8, 15/56.5 = 26.5% at P=16, and 20/43.4 = 46.1% at P=32. Thus "under 6%" holds only at P=4; at the largest scale reported, DRIFT is already communication-bound, as Section VII's Limitations also states. This does not invalidate the DTST derivation, but the headline performance claim needs to be conditioned on P and k_max (or removed).
- [Section VI-C (Fig. 7)] The numerical exactness claims are stated inconsistently. Fig. 7 reports a relative Frobenius error of 3.2e-14 between the FFT+truncation and partial-DFT spectra, yet the same figure states that the distributed full-model comparison on P=16 GPUs is "bitwise identical (relative L2 = 0)". Since the forward pass contains GELU nonlinearities and pointwise operations that amplify rounding differences, 3.2e-14 input differences cannot produce bitwise-identical outputs. The claim should be "identical to machine precision" or the two numbers must be reconciled; as written, the reader cannot tell which comparison used which transform path.
- [Sections V-B and VII (Table II, crossover claim)] The claim that the partial-DFT gemm path is cheaper than cuFFT is based on FLOP counts (Table II), and the crossover threshold in Section VII is stated as "k_max ≈ 10 (k_max/N ≈ 0.08)" without supporting measurement. FLOP counts do not determine runtime on GPUs; a direct timing comparison of the gemm stages vs cuFFT at the same N and k_max is needed to support Contribution 3 and the crossover statement. The end-to-end speedups are encouraging, but they conflate communication savings with compute efficiency.
minor comments (4)
- [Section VI-E (Fig. 9)] The heatmap is labeled "per-block" but the phase times sum to the full forward-pass times in Table V (e.g., 43.9 ms at P=32 vs 43.4 ms). Clarify whether these are per-forward-pass or per-block; the current label is misleading.
- [Section I and Section III (Eq. 4)] The useful communicated fraction is given as (k_max/N)^d in Section I but as (2 k_max/N)^d in Eq. (4). The factor of 2 should be consistent.
- [Abstract and Table V] The abstract's speedup range "38–64×" is not fully supported by the data: Table V gives 37.7× at P=32 on 128^3, and the weak-scaling results in Fig. 10 range from 24× to 43×. Please qualify the range (e.g., strong scaling on 128^3 with k_max=8) or adjust the numbers.
- [Algorithm 1] Line 7 returns GELU(y0 + yp), while Eq. (1) uses a generic activation σ. State explicitly that σ = GELU in this implementation.
Circularity Check
Central DTST derivation is self-contained (DFT linearity); only minor in-sample fitting in the collective-time model validation prevents a perfect score.
specific steps
-
fitted input called prediction
[Section VI-A, Table I (communication model validation)]
"For the AllReduce and AllGather, per-block fits on the inter-node configurations (P≥8, 2–8 nodes) give T_AR = 1.07 + 0.29 log2 P and T_AG = 0.44 + 0.54 log2 P (ms/block), which confirms the log2 P scaling predicted by the theoretical model with prediction errors below 8%."
The alpha and beta constants in T_AR and T_AG are fitted to the measured collective times on the same inter-node configurations (P=8,16,32) that Table I reports as model predictions. The below-8% prediction errors are therefore in-sample residuals of the fit, not out-of-sample validation of Eq. (16)'s log-P scaling. This is a statistical circularity in the performance-model validation, but it is not load-bearing for the main exactness proof or for the measured speedups, which are reported directly from timings.
full rationale
The core claim of the paper — DTST yields the truncated global DFT by summing per-GPU partial DFTs — is derived transparently from the linearity of the DFT in Eqs. (5)–(7): the global sum over the full spatial domain is split over disjoint local domains, and each partial sum is computed locally. No parameter is fitted to make this identity hold; M is a configuration hyperparameter, and the AllReduce/AllGather payload is computed from the retained-mode set. The O(M) communication-volume and O(log P) latency statements follow from the alpha-beta model (Eqs. (8), (15), (16)) and are consistent with measured phase times; the only circularity found is the in-sample fit of the AR/AG latency constants in the Section VI-A model validation, which affects the model-prediction table but not the central derivation. The paper's numerical-exactness section has an internal wording inconsistency (relative Frobenius error 3.2e-14 above Fig. 7 vs. bitwise identical relative L2=0 below it), but that is a correctness/consistency issue, not a circular derivation. Self-citations (e.g., DaggerFFT [25]) appear only in related work and are not load-bearing. Overall, the central claims are self-contained; the minor in-sample model fitting warrants a score of 1, not higher.
Axiom & Free-Parameter Ledger
free parameters (5)
- AllReduce latency fit intercept a0 =
1.07 ms/block
- AllReduce latency slope a1 =
0.29 ms/log2 P
- AllGather latency fit intercept b0 =
0.44 ms/block
- AllGather latency slope b1 =
0.54 ms/log2 P
- Baseline all-to-all α–β parameters =
Implied by Table I predictions (all-to-all model within 3.3% of measured)
axioms (5)
- standard math Linearity of the DFT: the global spectrum is the sum of per-subdomain partial DFTs (Eqs. 5–7).
- standard math α–β communication model with AllReduce latency O(log2 P) and all-to-all latency O(P) (Eqs. 8–10, cited [27–30]).
- domain assumption Spatial domain decomposition into contiguous blocks with phase-offset basis matrices B_i (Eq. 18).
- domain assumption Baseline comparison premise: the DFNO baseline performs four non-overlapped all-to-all repartitions per block, so 97% of its forward time is communication (Section VI-A, Fig. 2).
- domain assumption FLOP model for FFT vs gemm: cuFFT costs (5/2)N·log2 N and the partial DFT costs 2KN per dimension (Section V-B).
read the original abstract
Fourier Neural Operators (FNOs) learn solution operators for partial differential equations and offer orders of magnitude speedup over traditional numerical solvers at inference time, which makes them attractive surrogates for high-resolution computational physics. Scaling FNOs to high-resolution spatial grids requires distributing the data across GPUs, but the distributed FFT at the core of each spectral layer requires multiple dense all-to-all collectives that communicate the full spatial tensor, only for most coefficients to be discarded immediately. We introduce the Distributed Truncated Spectral Transform (DTST), which reverses this order. Each GPU computes only a small subset of frequency modes used by the spectral convolution locally via a partial DFT, and two collectives combine the results with a payload that depends only on this mode count, not the spatial resolution. DTST produces spectral coefficients identical to the standard distributed FFT with truncation, while providing both spatial data parallelism and spectral weight model parallelism. We present DRIFT, a GPU implementation of DTST for distributed Fourier Neural Operators, using separable per-dimension basis matrices and efficient GPU-to-GPU communication. On a 3D+time FNO across 4--32 GPUs, on up to 8 nodes (4 GPUs/node), DRIFT achieves a forward-pass speedup of 38--64$\times$ and a 37$\times$ training speedup over the distributed FNO baseline, reducing communication time from 97\% to under 6\% of the forward-pass time, with growing speedups at higher resolution.
Figures
Reference graph
Works this paper leans on
-
[1]
Neural operator: Learning maps between function spaces with applications to PDEs,
N. Kovachki, Z. Li, B. Liu, K. Azizzadenesheli, K. Bhattacharya, A. Stuart, and A. Anandkumar,“Neural operator: Learning maps between function spaces with applications to PDEs,”J. Mach. Learn. Res., vol. 24, no. 89, pp. 1–97, 2023. https://doi.org/10.48550/arXiv.2108.08481
-
[2]
Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators,
L. Lu, P. Jin, G. Pang, Z. Zhang, and G. E. Karniadakis, “Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators,”Nature Mach. Intell., vol. 3, pp. 218–229, 2021. https://doi.org/10.1038/s42256-021-00302-5
-
[3]
S. Wang, H. Wang, and P. Perdikaris, “Learning the solution operator of parametric partial differential equations with physics-informed Deep- ONets,”Sci. Adv., 2021. https://doi.org/10.48550/arXiv.2103.10974
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.2103.10974 2021
-
[4]
Fourier neural operator for parametric partial differential equations,
Z. Li, N. Kovachki, K. Azizzadenesheli, B. Liu, K. Bhattacharya, A. Stuart, and A. Anandkumar, “Fourier neural operator for parametric partial differential equations,” inProc. Int. Conf. Learn. Representations (ICLR), 2021. https://doi.org/10.48550/arXiv.2010.08895
-
[5]
Fourier neu- ral operators explained: A practical perspective,
V . Duruisseaux, J. Kossaifi, and A. Anandkumar, “Fourier neu- ral operators explained: A practical perspective,”arXiv preprint arXiv:2512.01421, 2025. https://doi.org/10.48550/arXiv.2512.01421
-
[6]
Physics-informed neural operator for learning partial differential equations,
Z. Li, H. Zheng, N. Kovachki, D. Jin, H. Chen, B. Liu, K. Azizzade- nesheli, and A. Anandkumar, “Physics-informed neural operator for learning partial differential equations,”ACM/IMS J. Data Sci., vol. 1, no. 3, 2024. https://doi.org/10.48550/arXiv.2111.03794
-
[7]
U-FNO—An enhanced Fourier neural operator-based deep-learning model for multiphase flow,
G. Wen, Z. Li, K. Azizzadenesheli, A. Anandkumar, and S. M. Benson, “U-FNO—An enhanced Fourier neural operator-based deep-learning model for multiphase flow,”Adv. Water Resour., vol. 163, p. 104180,
-
[8]
Factorized Fourier neural operators,
A. Tran, A. Mathews, L. Xie, and C. S. Ong, “Factorized Fourier neural operators,” inProc. Int. Conf. Learn. Representations (ICLR), 2023. https://doi.org/10.48550/arXiv.2111.13802
-
[9]
Multi-grid tensorized Fourier neural operator for high-resolution PDEs,
J. Kossaifi, N. Kovachki, K. Azizzadenesheli, and A. Anandkumar, “Multi-grid tensorized Fourier neural operator for high-resolution PDEs,” https://doi.org/10.48550/arXiv.2310.00120
-
[10]
Tucker-FNO: Tensor Tucker-Fourier neural operator and its universal approximation theory,
G. Zhou, Z. Zeng, Y . Luo, Q. Xie, and D. Meng, “Tucker-FNO: Tensor Tucker-Fourier neural operator and its universal approximation theory,” in(ICLR), 2026. https://openreview.net/pdf?id=UJvkXnuozY
2026
-
[11]
K. Li and W. Ye, “D-FNO: A decomposed Fourier neural operator for large-scale parametric partial differential equations,”Comput. Methods Appl. Mech. Eng., 2025. https://doi.org/10.1016/j.cma.2025.117732
arXiv 2025
-
[12]
Adaptive Fourier neural operators: Efficient token mixers for transformers,
J. Guibas, M. Mardani, Z. Li, A. Tao, A. Anandkumar, and B. Catan- zaro, “Adaptive Fourier neural operators: Efficient token mixers for transformers,” inProc. Int. Conf. Learn. Representations (ICLR), 2022. https://doi.org/10.48550/arXiv.2111.13587
-
[13]
T. Kurth, S. Subramanian, P. Harrington, J. Pathak, M. Mardani, D. Hall, A. Miele, K. Kashinath, and A. Anandkumar, “FourCastNet: Acceler- ating global high-resolution weather forecasting using adaptive Fourier neural operators,” inProc. Platform for Advanced Scientific Computing Conf. (PASC), 2023. https://doi.org/10.1145/3592979.3593412
arXiv 2023
-
[14]
TurboFNO: High-Performance Fourier Neural Operator with Fused FFT-GEMM-iFFT on GPU
S. Wu, Y . Zhai, H. Dai, H. Zhao, Y . Zhu, H. Hu, and Z. Chen, “TurboFNO: High-performance Fourier neural operator with fused FFT- GEMM-iFFT on GPU,” inProc. Int. Conf. High Performance Comput- ing, Networking, Storage and Analysis (SC), 2025. https://doi.org/10.48550/arXiv.2504.11681
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.2504.11681 2025
-
[15]
Model-parallel Fourier neural oper- ators as learned surrogates for large-scale parametric PDEs,
T. J. Grady II, R. Khan, M. Louboutin, Z. Yin, P. A. Witte, R. Chandra, R. J. Hewett, and F. J. Herrmann, “Model-parallel Fourier neural oper- ators as learned surrogates for large-scale parametric PDEs,”Comput. Geosci., 2023. https://doi.org/10.1016/j.cageo.2023.105402
arXiv 2023
-
[16]
A Linear Algebraic Approach to Model Parallelism in Deep Learning
R. J. Hewett and T. J. Grady II, “A linear algebraic approach to model parallelism in deep learning,”arXiv preprint arXiv:2006.03108, 2020. https://doi.org/10.48550/arXiv.2006.03108
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.2006.03108 2006
-
[17]
On the communication complexity of 3D FFTs and its implications for exascale,
K. Czechowski, C. Battaglino, C. McClanahan, K. Iyer, P.-K. Yeung, and R. Vuduc, “On the communication complexity of 3D FFTs and its implications for exascale,” inProc. ACM Int. Conf. Supercomputing,
-
[18]
Scalability issues in FFT computation,
A. Ayala, S. Tomov, M. Stoyanov, and J. Dongarra, “Scalability issues in FFT computation,” inParallel Computing Technologies, Springer, 2021, pp. 279–287. https://doi.org/10.1007/978-3-030-86359-3 21
-
[19]
heFFTe: Highly efficient FFT for exascale,
A. Ayala, S. Tomov, A. Haidar, and J. Dongarra, “heFFTe: Highly efficient FFT for exascale,” inProc. Int. Conf. Computational Science (ICCS), 2020. https://doi.org/10.1007/978-3-030-50371-0 19
-
[20]
Impacts of multi-GPU MPI collective communications on large FFT computation,
A. Ayala, S. Tomov, X. Luo, H. Shaiek, A. Haidar, G. Bosilca, and J. Dongarra, “Impacts of multi-GPU MPI collective communications on large FFT computation,” inProc. IEEE/ACM Workshop on Exascale MPI (ExaMPI), 2019. https://doi.org/10.1109/ExaMPI49596.2019.00007
arXiv 2019
-
[21]
J.-M. Calvin, “Implementation of parallel FFT algorithms on distributed memory machines with a minimum overhead of communication,”Par- allel Comput., 1997. https://doi.org/10.1016/S0167-8191(96)00039-7
-
[22]
PFFT: An extension of FFTW to massively parallel archi- tectures,
M. Pippig, “PFFT: An extension of FFTW to massively parallel archi- tectures,”SIAM J. Sci. Comput., vol. 35, no. 3, pp. C213–C236, 2013. https://doi.org/10.1137/120885887
-
[23]
2DECOMP&FFT – A highly scalable 2D decom- position library and FFT interface,
N. Li and S. Laizet, “2DECOMP&FFT – A highly scalable 2D decom- position library and FFT interface,” inCray User Group Conf., 2010. https://api.semanticscholar.org/CorpusID:62453043
2010
-
[24]
Low communication FMM-accelerated FFT on GPUs,
A. Abdelfattahet al., “Low communication FMM-accelerated FFT on GPUs,” inProc. Int. Conf. High Performance Computing, Networking, Storage and Analysis (SC), 2017 https://doi.org/10.1145/3126908.3126919
arXiv 2017
-
[25]
DaggerFFT: A distributed FFT framework using task scheduling in Julia,
S. Taghipour Anvari, J. Samaroo, M. Raayai Ardakani, and D. Kaeli, “DaggerFFT: A distributed FFT framework using task scheduling in Julia,” inProc. IEEE Int. Parallel and Distributed Processing Symp. (IPDPS), 2026. https://doi.org/10.48550/arXiv.2601.12209
-
[26]
Automatic generation of mappings for distributed Fourier operations,
D. Popovici, B. Wu, J. Shalf, and M. Kong, “Automatic generation of mappings for distributed Fourier operations,” inProc. Int. Conf. High Performance Computing, Networking, Storage and Analysis (SC), 2025. https://doi.org/10.1145/3712285.3759869
arXiv 2025
-
[27]
Kumar, A
V . Kumar, A. Grama, A. Gupta, and G. Karypis,Introduction to Parallel Computing, 2nd ed. Addison-Wesley, 2003
2003
-
[28]
Toward performance models of MPI implementations for understanding application scaling issues,
T. Hoefler, W. Gropp, R. Thakur, and J. L. Tr ¨aff, “Toward performance models of MPI implementations for understanding application scaling issues,” inProc. European MPI Users’ Group Meeting (EuroMPI), 2010, pp. 21–30. https://doi.org/10.1007/978-3-642-15646-5 3
-
[29]
Collective communication: Theory, practice, and experience,
E. Chan, M. Heimlich, A. Purkayastha, and R. van de Geijn, “Collective communication: Theory, practice, and experience,”Concurrency and Computation: Practice and Experience, vol. 19, no. 13, pp. 1749–1783,
-
[30]
Performance analysis of MPI collective operations,
J. Pje ˇsivac-Grbovi´c, T. Angskun, G. Bosilca, G. E. Fagg, E. Gabriel, and J. J. Dongarra, “Performance analysis of MPI collective operations,” Cluster Computing, 2007. https://doi.org/10.1007/s10586-007-0012-0
-
[31]
An algorithm for the evaluation of finite trigonometric series,
G. Goertzel, “An algorithm for the evaluation of finite trigonometric series,”The American Mathematical Monthly, vol. 65, no. 1, pp. 34–35,
-
[32]
The communication challenge for MPP: Intel Paragon and Meiko CS-2,
R. W. Hockney, “The communication challenge for MPP: Intel Paragon and Meiko CS-2,”Parallel Computing, vol. 20, no. 3, pp. 389–398,
-
[33]
PDEBench: An extensive benchmark for scientific machine learning,
M. Takamoto, T. Praditia, R. Lebert, M. N. Holme, T. Luber, R. Lippe, C. Meinikheim, R. Klamt, T. Friederich, and others, “PDEBench: An extensive benchmark for scientific machine learning,” inProc. Advances in Neural Information Processing Systems (NeurIPS), 2022. https://doi.org/10.48550/arXiv.2210.07182
-
[34]
D. Komatitsch and J.-P. Vilotte, “The spectral element method: An efficient tool to simulate the seismic response of 2D and 3D geological structures,”Bull. Seismol. Soc. Am., vol. 88, no. 2, pp. 368–392, 1998. https://doi.org/10.1785/BSSA0880020368
-
[35]
A fast spherical harmonics transform for global NWP and climate models,
N. P. Wedi, M. Hamrud, and G. Mozdzynski, “A fast spherical harmonics transform for global NWP and climate models,”Mon. Weather Rev., vol. 141, no. 10, pp. 3450–3461, 2013. https://doi.org/10.1175/MWR-D-13-00016.1
-
[1958]
https://doi.org/10.2307/2310304
-
[1994]
https://doi.org/10.1016/S0167-8191(06)80021-9
-
[2007]
https://doi.org/10.1002/cpe.1206
-
[2012]
https://doi.org/10.1145/2304576.2304604
-
[2022]
https://doi.org/10.48550/arXiv.2109.03697
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.