The confluence of machine learning and multiscale simulations
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 …
biologists strive to overcome the time-and length-scale limits of atomistic molecular …
Workflows community summit 2022: A roadmap revolution
Scientific workflows have become integral tools in broad scientific computing use cases.
Science discovery is increasingly dependent on workflows to orchestrate large and complex …
Science discovery is increasingly dependent on workflows to orchestrate large and complex …
Productivity, portability, performance: Data-centric Python
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 …
is highly productive, mainly due to its rich science-oriented software ecosystem built around …
Frontiers in scientific workflows: Pervasive integration with high-performance computing
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 …
performance computing (HPC) and their associated need for robust, adaptable, and flexible …
Generalizable coordination of large multiscale workflows: challenges and learnings at scale
The advancement of machine learning techniques and the heterogeneous architectures of
most current supercomputers are propelling the demand for large multiscale simulations that …
most current supercomputers are propelling the demand for large multiscale simulations that …
Jobflow: Computational workflows made simple
We present Jobflow, a domain-agnostic Python package for writing computational workflows
tailored for high-throughput computing applications. With its simple decorator-based …
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
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) …
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 …
containing specialized code predicated on processor characteristics. This coupling stems …
Bridging hpc communities through the julia programming language
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 …
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 …
stack, or even only a new dataset with some notably different properties is often challenging …