To use MPI with ADIOS to calculate stats of a FITS datacube, channel by channel. Perform benchmarks to compare this approach to golden approach.
Requirements: conda (miniconda or anaconda) brew
- Run command
conda env create --file requirements.yml
This will create a new conda environment with required dependencies.
- Activate enviroment
conda activate adios_cube_stats
- Run python files using
python <file-name> <arguments>
NOTE: On m1 macs, adios2 installed using conda, is of "no-mpi" version. We don't know if adios2 with-mpi is available to install using conda. This, the python scripts in this repo do not support mpi.
- Install dependencies:
brew install open-mpi adios2 cfitsio
- Build source files:
make all