MIDAPACK - MIcrowave Data Analysis PACKage
1.1b
Parallel software tools for high performance CMB DA analysis
|
alm.c | Implementation of subroutines handling maps, distributions or functions. That means, almost all structures describes as sets of indices associated to sets of values) |
alm.h | Declaration of subroutines handling maps (associated sets of indices and values). |
als.c | Implementation of subroutines handling sets of inidices (union, intersection, merge, cardinal ...) |
als.h | Declaration of subroutines handling sets of indices or sets of values. |
bitop.c | |
bitop.h | |
butterfly.c | Implementation of routines for butterfly-like communication scheme |
butterfly.h | Declaration of routines for butterfly-like communication scheme. |
butterfly_extra.c | |
butterfly_extra.h | |
cindex.c | Indexing subroutines implemetation |
cindex.h | |
csort.c | Subroutines for sequential or parallel sort and/or merge sets of integer |
csort.h | |
mapmat.c | Matrix routines implementation |
mapmat.h | Declarations of the matrix type and his associated routines. these routines are developed to handle sparse matrices. Typically, in the CMB Data Analysis context, it is especially developed handle pointing or unpointing matrices. Thus, the unpointing matrix A can be defined as a MIDAS_Mat. Operating with the pointing matrices can be done without redefining a new matrix |
mapmatc.c | |
mapmatc.h | |
ring.c | Implementation of routines for ring-like communication scheme |
ring.h | Declaration of routines for ring-like communication scheme. |
toeplitz.c | Contains the main part of the sequential routines for Toeplitz algebra |
toeplitz.h | Header file with main definitions and declarations for the Toeplitz algebra module |
toeplitz_block.c | Contains routines related to the Toeplitz blocks diagonal routine for Toeplitz algebra |
toeplitz_devtools.c | Contains developpement tools routines for Toeplitz algebra |
toeplitz_gappy.c | |
toeplitz_gappy_seq.dev.c | |
toeplitz_gappy_seq.dev.h | |
toeplitz_nofft.c | Contains basic product without using ffts for Toeplitz algebra |
toeplitz_params.c | Routines to set the flag strategy parameters for Toeplitz algebra |
toeplitz_rshp.c | Contains reshaping routines to build the optimal data structure when needed for Toeplitz algebra |
toeplitz_seq.c | Contains sequential/openMP routines for Toeplitz algebra |
toeplitz_utils.c | Contains a set of utilitaries routines for Toeplitz algebra |
toeplitz_wizard.c | Easy-to-use and "all-in-one" wizard routines for the Toeplitz module |
truebutterfly.c | Implementation of routines for butterfly-like communication scheme, with classic pair wise butterfly scheme |