Skip to main navigation Skip to search Skip to main content

Pandemics in Silico: Scaling Agent-Based Simulations on Realistic Social Contact Networks

  • Joy Kitson
  • , Ian Costello
  • , Jiangzhuo Chen
  • , Diego Jiménez
  • , Stefan Hoops
  • , Henning Mortveit
  • , Esteban Meneses
  • , Jae Seung Yeom
  • , Madhav V. Marathe
  • , Abhinav Bhatele

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Preventing the spread of infectious diseases requires implementing interventions at various levels of government and evaluating the potential impact and efficacy of those preemptive measures. Agent-based modeling can be used for detailed studies of the spread of such diseases in the presence of possible interventions. The computational cost of modeling epidemic diffusion through large social contact networks necessitates the use of parallel algorithms and resources in order to achieve quick turnaround times. In this work, we present Loimos, a scalable parallel framework for simulating epidemic diffusion. Loimos uses a hybrid of time-stepping and discrete event simulation to model disease spread, and is implemented on top of Charm++, an asynchronous, many-task runtime that enables over-decomposition and adaptive overlap of computation and communication. We demonstrate that Loimos is able to achieve significant speedups while scaling to large core counts. In particular, Loimos is able to simulate 200 days of a COVID19 outbreak on a digital twin of California in about 42 seconds, for an average of 4.6 billion traversed edges per second (TEPS), using 4096 cores on Perlmutter at NERSC.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages484-496
Number of pages13
Edition2025
ISBN (Electronic)9798331532376
DOIs
StatePublished - 2025
Externally publishedYes
Event39th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025 - Milan, Italy
Duration: 3 Jun 20257 Jun 2025

Conference

Conference39th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025
Country/TerritoryItaly
CityMilan
Period3/06/257/06/25

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • agent-based modeling
  • epidemiology
  • high performance computing
  • social network graphs

Fingerprint

Dive into the research topics of 'Pandemics in Silico: Scaling Agent-Based Simulations on Realistic Social Contact Networks'. Together they form a unique fingerprint.

Cite this