Back to Volume
Paper: CASA HPC and Parallelization Development for ALMA
Volume: 512, Astronomical Data Analysis Software and Systems XXV
Page: 595
Authors: Castro, S.; Gonzalez, J.; Taylor, J.; Bhatnagar, S.; Caillat, M.; Ford, P.; Golap, K.; Jakobs, J.; W.Kawasaki; Kern, J.; Kuniyoshi, M.; Loveland, S.; Mehringer, D.; Miel, R.; Moellenbrock, G.; Nakazato, T.; Petry, D.; Pokorny, M.; Rao, U.; Rawlings, M.; Schiebel, D.; Kugimoto, K.; Suoranta, V.; Tsutsumi, T.
Abstract: The scope of the CASA-HPC project is to parallelize CASA1 in order to improve performance on computing clusters as well as modern PC architectures. Although our approach is applicable to a variety of hardware platforms, the target environments are the clusters operated by ALMA and the partner organizations (ESO, NRAO, NAOJ). This article will describe the technologies used in the data parallel implementation of CASA and the necessary steps to successfully parallelize the ALMA data processing pipeline. Starting in CASA 4.5.0, a parallelized execution of a full data analysis from data import to imaging is possible using a new infrastructure that is based on the Message Passing Interface (MPI). Briefly, MPI is a standard which addresses primarily the message-passing parallel programming model in a practical, portable, efficient and flexible way.
Back to Volume