Multiphysics simulations: Challenges and opportunities

DE Keyes, LC McInnes, C Woodward… - … Journal of High …, 2013 - journals.sagepub.com
We consider multiphysics applications from algorithmic and architectural perspectives,
where “algorithmic” includes both mathematical analysis and computational complexity, and …

From NWChem to NWChemEx: Evolving with the computational chemistry landscape

K Kowalski, R Bair, NP Bauman, JS Boschen… - Chemical …, 2021 - ACS Publications
Since the advent of the first computers, chemists have been at the forefront of using
computers to understand and solve complex chemical problems. As the hardware and …

Unified form language: A domain-specific language for weak formulations of partial differential equations

MS Alnæs, A Logg, KB Ølgaard, ME Rognes… - ACM Transactions on …, 2014 - dl.acm.org
We present the Unified Form Language (UFL), which is a domain-specific language for
representing weak formulations of partial differential equations with a view to numerical …

Auto-tuning a high-level language targeted to GPU codes

S Grauer-Gray, L Xu, R Searles… - 2012 innovative …, 2012 - ieeexplore.ieee.org
Determining the best set of optimizations to apply to a kernel to be executed on the graphics
processing unit (GPU) is a challenging problem. There are large sets of possible …

A perspective on sustainable computational chemistry software development and integration

R Di Felice, ML Mayes, RM Richard… - Journal of chemical …, 2023 - ACS Publications
The power of quantum chemistry to predict the ground and excited state properties of
complex chemical systems has driven the development of computational quantum chemistry …

NWChem: Past, present, and future

E Apra, EJ Bylaska, WA De Jong, N Govind… - The Journal of …, 2020 - pubs.aip.org
Specialized computational chemistry packages have permanently reshaped the landscape
of chemical and materials science by providing tools to support and guide experimental …

SPIRAL: Code generation for DSP transforms

M Puschel, JMF Moura, JR Johnson… - Proceedings of the …, 2005 - ieeexplore.ieee.org
Fast changing, increasingly complex, and diverse computing platforms pose central
problems in scientific computing: How to achieve, with reasonable effort, portable optimal …

Data reorganization in memory using 3D-stacked DRAM

B Akin, F Franchetti, JC Hoe - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
In this paper we focus on common data reorganization operations such as shuffle,
pack/unpack, swap, transpose, and layout transformations. Although these operations …

A massively parallel tensor contraction framework for coupled-cluster computations

E Solomonik, D Matthews, JR Hammond… - Journal of Parallel and …, 2014 - Elsevier
Precise calculation of molecular electronic wavefunctions by methods such as coupled-
cluster requires the computation of tensor contractions, the cost of which has polynomial …

Scalable work stealing

J Dinan, DB Larkins, P Sadayappan… - Proceedings of the …, 2009 - dl.acm.org
Irregular and dynamic parallel applications pose significant challenges to achieving
scalable performance on large-scale multicore clusters. These applications often require …