Software engineering for computational science: Past, present, future

A Johanson, W Hasselbring - Computing in Science & …, 2018 - ieeexplore.ieee.org
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …

A Simflowny-based finite-difference code for high-performance computing in numerical relativity

C Palenzuela, B Minano, D Vigano… - … and Quantum Gravity, 2018 - iopscience.iop.org
The tremendous challenge of comparing our theoretical models with the gravitational-wave
observations in the new era of multimessenger astronomy requires accurate and fast …

[图书][B] Software engineering for science

JC Carver, NPC Hong, GK Thiruvathukal - 2016 - books.google.com
Software Engineering for Science provides an in-depth collection of peer-reviewed chapters
that describe experiences with applying software engineering practices to the development …

Energy and performance improvements in stencil computations on multi-node HPC systems with different network and communication topologies

M Ciżnicki, K Kurowski, J Wȩglarz - Future Generation Computer Systems, 2021 - Elsevier
Energy and performance improvements in stencil computations are relevant for both
application developers and data center administrators. They appear as the fundamental …

HydroShare–A Case Study of the Application of Modern Software Engineering to a Large Distributed Federally-Funded Scientific Software Development Project

R Idaszak, DG Tarboton, H Yi… - Software Engineering …, 2016 - taylorfrancis.com
Ray Idaszak, David G. Tarboton (Principal Investigator), Hong Yi, Laura Christopherson,
Michael J. Stealey, Brian Miles, Pabitra Dash, Alva Couch, Calvin Spealman, Jeffery S …

The PINNs method discovery to the solution of coupled Wave-Klein-Gordon equations

T Wang, X Chi - Journal of Physics: Conference Series, 2021 - iopscience.iop.org
Recently, the research of PDEs is regarded as one of the most important disciplines. Almost
all scientific problems can be described by a differential equation, especially, many physical …

Evaluating hierarchical domain-specific languages for computational science: Applying the Sprat approach to a marine ecosystem model

AN Johanson, W Hasselbring… - Software Engineering …, 2016 - taylorfrancis.com
Computational Science.......................................... 177 8.3 The Sprat Approach: Hierarchies of
Domain-Specific Languages 1798.3. 1 The Architecture of Scientific Simulation Software …

Code Generation for Room Acoustics Simulations with Complex Boundary Conditions

L Stoltzfus, B Hamilton, M Steuwer, L Li… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
The software and hardware landscape of high performance computing is expanding faster
than computational scientists can take advantage of new frameworks and platforms. In an …

[PDF][PDF] Model-Driven Software Engineering for Computational Science Applied to a Marine Ecosystem Model

A Johanson - 2016 - macau.uni-kiel.de
This interdisciplinary thesis contributes to both software engineering and ecological
modeling. In the discipline of software engineering, we introduce Sprat, which is a model …

PatchworkWave: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe/Multimethod Simulations at Arbitrary Order

DB Bowen, M Avara, V Mewes, Y Zlochower… - arXiv preprint arXiv …, 2020 - arxiv.org
We present an extension of the PatchworkMHD code [1], itself an MHD-capable extension of
the Patchwork code [2], for which several algorithms presented here were co-developed. Its …