{
  "abstract": "Realistic surfaces of active materials that involve the motion of atoms or ions in their function typically change their (sub-)surface composition and geometry under operating conditions due to varying environmental stimuli, degradation or healing processes, but also just while exhibiting their intended function, making it difficult to build simulation models that remain valid as the system evolves. Such problems often demand large-scale computation together with efficient data processing, so scalable task execution and data-efficient synchronization become critical. We present a scalable computational framework that supports large collections of independent computation tasks with incremental result aggregation. We demonstrate the framework using adaptive kinetic Monte Carlo (akMC) as a showcase application, where transition-state searches are performed on-the-fly. The new framework employs a hierarchical orchestrator–worker architecture implemented with modern MPI constructs and operates efficiently from single workstations to multi-node high-performance computing systems. It integrates well-established simulation engines such as LAMMPS and supports multi-core CPU and GPU parallelism within each task. Performance is demonstrated using classical, machine-learning, and GPU-accelerated interatomic potentials. Benchmarks show strong scaling across multiple compute nodes with several hundreds of CPU-cores, efficient utilization of multi-core executors and GPU sharing. The results indicate that the framework provides an efficient solution for rare-event and mesoscopic simulation workflows.",
  "abstract_shown": true,
  "affiliations": [
    "Max Planck Computing and Data Facility Giessenbachstrasse",
    "Fritz-Haber-Institut der Max-Planck-Gesellschaft Faradayweg 4-6"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 4,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Carlos Lopez"
    },
    {
      "affs": [
        0
      ],
      "name": "King Chun Lai",
      "orcid": "0000-0003-2764-356X"
    },
    {
      "affs": [
        0
      ],
      "name": "Markus Rampp"
    },
    {
      "affs": [
        1
      ],
      "name": "Christoph Scheurer"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/77wkk0bknd1c1.bib",
  "cited_by": 0,
  "doi": "10.26434/chemrxiv.15008845/v1",
  "fulltext_url": null,
  "id": "77wkk0bknd1c1",
  "issns": [],
  "landing_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008845/v1",
  "language": null,
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "1708|Parallel Computing and Optimization Techniques"
    ]
  ],
  "openalex": "W7213265202",
  "pdf_url": "https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.15008845/v1",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-15",
  "publisher": "American Chemical Society (ACS)",
  "ris": "https://research.draconitic.com/paper/77wkk0bknd1c1.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:19Z",
      "native_id": "10.26434/chemrxiv.15008845",
      "source": "chemrxiv",
      "url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008845/v1"
    }
  ],
  "subjects": [
    {
      "field": "chemistry",
      "origin": "source:chemrxiv",
      "subfield": "general"
    }
  ],
  "title": "A scalable framework for goal-driven task-based simulations",
  "title_text": "A scalable framework for goal-driven task-based simulations",
  "type": "preprint",
  "updated_at": "2026-10-30T12:17:19Z",
  "url": "https://research.draconitic.com/paper/77wkk0bknd1c1",
  "venue": "ChemRxiv",
  "versions": []
}