Swirls: A Platform for Enabling Multicluster and Multicloud Execution of Parallel Programs
Keyword(s):
Swirls is a general purpose application for interactive building, deploying, and execution of message-passing parallel programs that address multicluster and multicloud requirements. It is implemented on HPC Shelf, a cloud-based platform for providing HPC services. Swirls enables the communication between MPI programs written in C#, C, C++, and Python across one or more clusters, either on-premise or cloud-based ones. At the current implementation status, The users of Swirls may use clusters formed by virtual machines over Amazon Elastic Compute Cloud (EC2) and Google Cloud Platform (GCP).
2021 ◽
Vol 13
(1)
◽
pp. 38-55
Keyword(s):
2018 ◽
Vol 11
(2)
◽
pp. 88-109
2016 ◽
Vol 31
(6)
◽
pp. 1985-1996
◽
2020 ◽
Vol 72
(1)
◽