@@ -106,17 +106,17 @@ Vt = copy(fθφ);
106106Vp = copy(fθφ);
107107
108108# Analysis → Slm, Tlm (respects Robert form and PLM tables)
109- Slm, Tlm = SHTnsKit. dist_spat_to_SHsphtor (cfg, Vt, Vp; use_rfft= true )
109+ Slm, Tlm = SHTnsKit. dist_analysis_sphtor (cfg, Vt, Vp; use_rfft= true )
110110
111111# Synthesis back to grid
112- Vt2, Vp2 = SHTnsKit. dist_SHsphtor_to_spat (cfg, Slm, Tlm; prototype_θφ= Vt, real_output= true , use_rfft= true )
112+ Vt2, Vp2 = SHTnsKit. dist_synthesis_sphtor (cfg, Slm, Tlm; prototype_θφ= Vt, real_output= true , use_rfft= true )
113113```
114114
115115QST transforms (distributed)
116116``` julia
117117Vr = copy(fθφ)
118- Q, S, T = SHTnsKit. dist_spat_to_SHqst (cfg, Vr, Vt, Vp)
119- Vr2, Vt2, Vp2 = SHTnsKit. dist_SHqst_to_spat (cfg, Q, S, T; prototype_θφ= Vr, real_output= true , use_rfft= true )
118+ Q, S, T = SHTnsKit. dist_analysis_qst (cfg, Vr, Vt, Vp)
119+ Vr2, Vt2, Vp2 = SHTnsKit. dist_synthesis_qst (cfg, Q, S, T; prototype_θφ= Vr, real_output= true , use_rfft= true )
120120```
121121
122122Finalize MPI when done:
@@ -132,8 +132,8 @@ Using `use_rfft=true` halves azimuthal FFT work for real inputs/outputs.
132132
133133Direct API
134134- Scalar: ` dist_analysis(...; use_rfft=true) ` , ` dist_synthesis(...; use_rfft=true) `
135- - Vector: ` dist_spat_to_SHsphtor (...; use_rfft=true)` , ` dist_SHsphtor_to_spat (...; use_rfft=true)`
136- - QST: ` dist_SHqst_to_spat (...; use_rfft=true)`
135+ - Vector: ` dist_analysis_sphtor (...; use_rfft=true)` , ` dist_synthesis_sphtor (...; use_rfft=true)`
136+ - QST: ` dist_synthesis_qst (...; use_rfft=true)`
137137
138138Plan-based API (optional caching of FFT plans)
139139``` julia
@@ -210,11 +210,11 @@ Local/point (distributed reductions return the same result on all ranks)
210210
211211Packed conversions (dense/LM ⇄ distributed)
212212- Real (LM):
213- - ` dist_spat_to_SH_packed (cfg, fθφ::PencilArray) -> Qlm`
214- - ` dist_SH_packed_to_spat (cfg, Qlm; prototype_θφ, real_output=true) -> PencilArray`
213+ - ` dist_analysis_packed (cfg, fθφ::PencilArray) -> Qlm`
214+ - ` dist_synthesis_packed (cfg, Qlm; prototype_θφ, real_output=true) -> PencilArray`
215215- Complex (LM_cplx):
216- - ` dist_spat_cplx_to_SH (cfg, z::PencilArray) -> alm_packed`
217- - ` dist_SH_to_spat_cplx (cfg, alm_packed; prototype_θφ) -> PencilArray`
216+ - ` dist_analysis_packed_cplx (cfg, z::PencilArray) -> alm_packed`
217+ - ` dist_synthesis_packed_cplx (cfg, alm_packed; prototype_θφ) -> PencilArray`
218218
219219---
220220
0 commit comments