call mpi_map2alm_simple*( comm, map, alms, [zbounds], [w8ring] )
|name & dimensionality||kind||in/out||description|
|map(0:npix-1,1:nmaps)||SP or DP||IN||input map. If nmaps=1, only temperature information is included; if nmaps=3, polarization information is included|
|alms(1:nmaps,0:lmax,0:nmax)||SPC or DPC||IN||output alms. nmaps must equal that of the input map|
|zbounds(1:2)||DP||IN||section of the map on which to perform the alm analysis, expressed in terms of . If zbounds(1)<zbounds(2), the analysis is performed on the strip zbounds(1)<z<zbounds(2); if not, it is performed outside of the strip zbounds(2)<z<zbounds(1). (OPTIONAL)|
|w8ring_TQU(1:2*nsmax, 1:p)||DP||IN||ring weights for quadrature corrections. If ring weights are not used, this array should be 1 everywhere. p is 1 for a temperature analysis and 3 for (T,Q,U). (OPTIONAL)|
This example executes a parallel map2alm operation through the one-line interface. Although all processors must supply allocated arrays to the routine, only the root processor's information will be used as input, and only the root processor's alms will be complete after execution.
Version 3.31, 2017-01-06