Toward malleable model coupling

dc.contributor.authorKim, Daiheeen
dc.contributor.authorLarson, J. Walteren
dc.contributor.authorChiu, Kennethen
dc.date.accessioned2025-12-31T18:42:04Z
dc.date.available2025-12-31T18:42:04Z
dc.date.issued2011en
dc.description.abstractModel coupling is a method to simulate complex multiphysics and multiscale phenomena. Most approaches involve static data distribution among processes without the consideration of top-level dynamic load balancing. Malleability, the ability to change the number of processes during execution, allows applications to configure themselves to better utilize available system resources. To date, however, malleability has been applied primarily to monolithic applications. We have extended the Model Coupling Toolkit (MCT) to support processing element malleability for coupled models, resulting in the Malleable Model Coupling Toolkit (MMCT). MMCT consists of a load balance manager (LBM) implementing a practical dynamic load-balancing algorithm and a malleable model registry that allows management of dynamically evolving MPI communicators. MMCT requires only standard MPI-2, sockets, and MCT. We benchmark MMCT using a synthetic, simplified coupled model application similar to the Community Climate System Model. Preliminary performance data demonstrate the efficacy of the LBM and a low (≈ 3%) monitoring overhead.en
dc.description.sponsorshipWe thank the Laboratory Research Computing Resource Center at Argonne National Laboratory for access to their Fusion cluster. Argonne National Laboratory is supported by the U.S. Department of Energy, under Contract DE-AC02-06CH11357. Work at SUNY Binghamton is supported by the National Science Foundation.en
dc.description.statusPeer-revieweden
dc.format.extent10en
dc.identifier.scopus79958255272en
dc.identifier.urihttps://hdl.handle.net/1885/733797871
dc.language.isoenen
dc.relation.ispartofseries11th International Conference on Computational Science, ICCS 2011en
dc.sourceProcedia Computer Scienceen
dc.subjectDynamic load balanceen
dc.subjectModel couplingen
dc.subjectMPIen
dc.subjectMultiphysics modelingen
dc.subjectMultiscale modelingen
dc.titleToward malleable model couplingen
dc.typeConference paperen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage321en
local.bibliographicCitation.startpage312en
local.contributor.affiliationKim, Daihee; State University of New York Binghamton Universityen
local.contributor.affiliationLarson, J. Walter; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationChiu, Kenneth; State University of New York Binghamton Universityen
local.identifier.ariespublicationu4963866xPUB202en
local.identifier.citationvolume4en
local.identifier.doi10.1016/j.procs.2011.04.033en
local.identifier.pure3a21b278-6714-424d-b7ed-de7fafdf70aden
local.identifier.urlhttps://www.scopus.com/pages/publications/79958255272en
local.type.statusPublisheden

Downloads