The confluence of machine learning and multiscale simulations

H Bhatia, F Aydin, TS Carpenter, FC Lightstone… - Current Opinion in …, 2023 - Elsevier
Multiscale modeling has a long history of use in structural biology, as computational
biologists strive to overcome the time-and length-scale limits of atomistic molecular …

Workflows community summit 2022: A roadmap revolution

RF da Silva, RM Badia, V Bala, D Bard… - arxiv preprint arxiv …, 2023 - arxiv.org
Scientific workflows have become integral tools in broad scientific computing use cases.
Science discovery is increasingly dependent on workflows to orchestrate large and complex …

Productivity, portability, performance: Data-centric Python

AN Ziogas, T Schneider, T Ben-Nun… - Proceedings of the …, 2021 - dl.acm.org
Python has become the de facto language for scientific computing. Programming in Python
is highly productive, mainly due to its rich science-oriented software ecosystem built around …

Frontiers in scientific workflows: Pervasive integration with high-performance computing

RF Da Silva, RM Badia, D Bard, IT Foster, S Jha… - Computer, 2024 - ieeexplore.ieee.org
We address the increasing complexity of scientific workflows in the context of high-
performance computing (HPC) and their associated need for robust, adaptable, and flexible …

Generalizable coordination of large multiscale workflows: challenges and learnings at scale

H Bhatia, F Di Natale, JY Moon, X Zhang… - Proceedings of the …, 2021 - dl.acm.org
The advancement of machine learning techniques and the heterogeneous architectures of
most current supercomputers are propelling the demand for large multiscale simulations that …

Jobflow: Computational workflows made simple

AS Rosen, M Gallant, J George, J Riebesell… - Journal of Open …, 2024 - joss.theoj.org
We present Jobflow, a domain-agnostic Python package for writing computational workflows
tailored for high-throughput computing applications. With its simple decorator-based …

Evaluating performance and portability of high-level programming models: Julia, Python/Numba, and Kokkos on exascale nodes

WF Godoy, P Valero-Lara, TE Dettling… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
We explore the performance and portability of the high-level programming models: the
LLVM-based Julia and Python/Numba, and Kokkos on high-performance computing (HPC) …

Productive performance engineering for weather and climate modeling with python

T Ben-Nun, L Groner, F Deconinck… - … Conference for High …, 2022 - ieeexplore.ieee.org
Earth system models are developed with a tight coupling to target hardware, often
containing specialized code predicated on processor characteristics. This coupling stems …

Bridging hpc communities through the julia programming language

V Churavy, WF Godoy, C Bauer, H Ranocha… - arxiv preprint arxiv …, 2022 - arxiv.org
The Julia programming language has evolved into a modern alternative to fill existing gaps
in scientific computing and data science applications. Julia leverages a unified and …

[HTML][HTML] Validity constraints for data analysis workflows

F Schintke, K Belhajjame, N De Mecquenem… - Future Generation …, 2024 - Elsevier
Porting a scientific data analysis workflow (DAW) to a cluster infrastructure, a new software
stack, or even only a new dataset with some notably different properties is often challenging …