# Are Magnus Bruaset

## ProfessorResearch Director of Software Engineering and High-Performance Computing

- Department
- High Performance Computing
- Organisation
- Simula Research Laboratory

- arem@simula.no

## Publications

### 2023

#### Public outreach

A. M. Bruaset, S. Ali, A. Brodtkorb, G. Bøe, S. Denysov, H. Eide and S. Selstø

QCNorway: Contributions Towards a Norwegian Quantum Computing Strategy

### 2022

#### Book Chapters

A. M. Bruaset, G. T. Lines and J. Sundnes

Data aggregation and anonymization for mathematical modeling and epidemiological studies

Smittestopp - A Case Study on Digital Contact Tracing

### 2021

#### Book Chapters

A. M. Bruaset

Counting Heads: Individual-Based Models of Disease Dynamics

Math in the Time of Corona

### 2014

#### Journal Articles

T. Gillberg, A. M. Bruaset, Ø. Hjelle and M. Sourouri

Parallel Solutions of Static Hamilton-Jacobi Equations for Simulations of Geological Folds

Journal of Mathematics in Industry

### 2013

#### Edited books

A. M. Bruaset and A. Tveito

Conversations About Challenges in Computing

#### Journal Articles

Ø. Hjelle, S. A. Petersen and A. M. Bruaset

A Numerical Framework for Modelling Folds in Structural Geology

Mathematical Geosciences

#### Technical reports

T. Gillberg, A. M. Bruaset, M. Sourouri and Ø. Hjelle

Parallel Solvers for Static Hamilton-Jacobi Equations in Three Dimensions

### 2012

#### Journal Articles

S. Clark, J. Skogseid, M. Smethurst, C. Tarrou, T. V. Stensby, A. M. Bruaset and A. K. Thurmond

On the Fly Visualization of Multilayer Geoscientific Datasets Using 4DPlates

Computers & Geosciences

T. Gillberg, Ø. Hjelle and A. M. Bruaset

Accuracy and Efficiency of Stencils for the Eikonal Equation in Earth Modelling

Computational Geosciences

#### Proceedings, refereed

T. Gillberg, Ø. Hjelle and A. M. Bruaset

A Parallel 3D Front Propagation Algorithm for Simulation of Geological Folding on GPUs

EAGE 74th Conference & Exhibition, Copenhagen

### 2011

#### Journal Articles

O. Al-Khayat, A. M. Bruaset and H. P. Langtangen

Particle Collisions in a Lumped Particle Model

Communications in Computational Physics

### 2010

#### Journal Articles

O. Al-Khayat, A. M. Bruaset and H. P. Langtangen

A Lumped Particle Modeling Framework for Simulating Particle Transport in Fluids

Communications in Computational Physics

#### Patents

A. M. Bruaset, C. Tarrou, T. V. Stensby and J. Skogseid

Geological Modelling

#### Technical reports

A. M. Bruaset, M. M. Sundet and Å. Ødegård

Simula Graduate School of Computing - a Proposal From Simula Research Laboratory for an Educational Collaboration With UiO and UCSD

R. Lorentzen, Ø. Hjelle, H. P. Langtangen and A. M. Bruaset

Extrapolation From a Very Low Number of Computer Experiments

### 2009

#### Book Chapters

M. Jørgensen and S. Grimstad

Software Development Effort Estimation: Demystifying and Improving Expert Estimation

Simula Research Laboratory - by thinking constantly about it

L. Briand

Software Verification: a Scalable, Model-Driven, Empirically Grounded Approach

Simula Research Laboratory - by thinking constantly about it

E. Arisholm

A Series of Controlled Experiments on Software Maintenance

Simula Research Laboratory - by thinking constantly about it

D. I. K. Sjøberg

The Industry Is Our Lab - Organization and Conducting of Empirical Studies in Software Engineering at Simula

Simula Research Laboratory - by thinking constantly about it

D. I. K. Sjøberg and S. Grimstad

Software Engineering: Why - How - What - What's Next

Simula Research Laboratory - by thinking constantly about it

A. M. Bruaset and K. Vinje

Educating Researchers - a Virtue of Necessity

Simula Research Laboratory - by thinking constantly about it

A. M. Bruaset and M. M. Sundet

Bridging the Gap Between Industry and Research

Simula Research Laboratory - by thinking constantly about it

O. Lysne and A. M. Bruaset

Simula - the Language

Simula Research Laboratory - by thinking constantly about it

A. M. Bruaset, V. S. W. Eide, F. Eliassen, H. E. Gallis and C. Tarrou

Spinning Off From Simula

Simula Research Laboratory - by thinking constantly about it

C. Griwodz and O. Lysne

Networks and Distributed Systems - Why, What, How and What's Next

Simula Research Laboratory - by thinking constantly about it

A. Kvalbein and Y. Zhang

Providing Resilience in Communications Networks

Simula Research Laboratory - by thinking constantly about it

C. Griwodz and P. Halvorsen

RELAY - on the Performance and Resource Utilization of Time-Dependent Large-Scale Distributed Systems

Simula Research Laboratory - by thinking constantly about it

O. Lysne, T. Skeie, S. Reinemo, F. O. Sem-Jacobsen and N. A. Nordbotten

Scalable Interconnection Networks

Simula Research Laboratory - by thinking constantly about it

A. M. Bruaset

Turning Rocks Into Knowledge - Experiences and Results From an Industrial Collaboration in Computational Geosciences

Simula Research Laboratory - by thinking constantly about it

B. F. Nielsen, O. M. Lysaker, P. Grøttum, K. Mardal, A. Tveito, C. Tarrou, K. Haugaa, A. Abildgaard and J. G. Fjeld

Can ECG Recordings and Mathematics Tell the Condition of Your Heart?

Simula Research Laboratory - by thinking constantly about it

A. Logg, H. P. Langtangen and X. Cai

Past and Future Perspectives on Scientific Software

Simula Research Laboratory - by thinking constantly about it

H. P. Langtangen and J. Sundnes

Scientific Computing: Why - How - What - What's Next

Simula Research Laboratory - by thinking constantly about it

H. P. Langtangen and O. Lysne

The Hamming Experience

Simula Research Laboratory - by thinking constantly about it

G. T. Lines and J. Sundnes

Computer Simulations of the Heart

Simula Research Laboratory - by thinking constantly about it

#### Edited books

A. Tveito, A. M. Bruaset and O. Lysne

Simula Research Laboratory - by Thinking Constantly About It

#### Posters

W. Wei, S. Clark, X. Cai and A. M. Bruaset

Parallel Simulation of Dual Lithology Sedimentation

#### Proceedings, refereed

A. M. Bruaset, M. M. Sundet, M. Alley, M. D. Marshall and S. E. Zappe

Teaching PhD Students Effective Communication of Scientific Research

ICERI2009 Proceedings CD

S. Clark, A. M. Bruaset, T. O. Sømme and T. M. Løseth

A Flexible Stochastic Approach to Constraining Uncertainty in Forward Stratigraphic Models

18th World IMACS Congress and MODSIM09 International Congress on Modelling and Simulation

M. Alley, A. M. Bruaset, M. D. Marshall, M. M. Sundet and S. Zappe

Development of a National Workshop to Teach Norwegian Ph.D. Students in Engineering and Science How to Communicate Research

2009 ASEE Annual Conference & Exposition

#### Technical reports

M. Alley and A. M. Bruaset

CSRW - Assessmentreport

### 2008

#### Talks, contributed

S. Clark, A. M. Bruaset and T. M. Løseth

Handling Uncertainty in Numerical Models of Sedimentary Deposition: a Stochastic Approach

Talk given at the 33rd International Geological Congress

O. Al-Khayat, T. M. Løseth, A. M. Bruaset and H. P. Langtangen

Particle-Based Methods in the Modelling of Turbidity Currents and Turbidites

Talk at the 33rd IGC Congress in Oslo

O. Al-Khayat, A. M. Bruaset and H. P. Langtangen

Numerical Modeling of Turbidity Flow With the Lattice Boltzmann Method

Talk at the Computational Geoscience workshop

O. Al-Khayat, H. P. Langtangen and A. M. Bruaset

A Coupled Lattice Boltzmann Model for a Turbulent Sand-Laden Fluid Flow

Talk at the DSFD conference in Brazil

H. P. Langtangen, O. Al-Khayat and A. M. Bruaset

Numerical Python

Four day course at the University of Erlangen

### 2007

#### Talks, contributed

A. M. Bruaset

By Thinking Constantly About It - Scientific Computing in Simula

Invited talk at College of Engineering, Pennsylvania State University

J. B. Haga, A. M. Bruaset, X. Cai, H. P. Langtangen, H. Osnes and J. Skogseid

Parallelisation and Numerical Performance of a 3D Model for Coupled Deformation, Fluid Flow, and Heat Transport in Porous Geological Formations

Talk at the Fourth National Conference on Computational Mechanics (MekIT'07), Trondheim, Norway

O. Al-Khayat, A. M. Bruaset and H. P. Langtangen

Lattice Boltzmann Method and Turbidity Flow Modeling

Talk at MekIT'07: Fourth National Conference on Computational Mechanics

#### Proceedings, refereed

J. B. Haga, A. M. Bruaset, X. Cai, H. P. Langtangen, H. Osnes and J. Skogseid

Parallelisation and Numerical Performance of a 3D Model for Coupled Deformation, Fluid Flow and Heat Transfer in Sedimentary Basins

MekIT'07. Fourth National Conference on Computational Mechanics

O. Al-Khayat, A. M. Bruaset and H. P. Langtangen

Lattice Boltzmann Method and Turbidity Flow Modeling

MekIT'07 : Fourth National Conference in Computational Mechanics

#### Technical reports

J. B. Haga, H. Osnes, H. P. Langtangen and A. M. Bruaset

PhD: Simulation of Deformation and Heat Flow in Sedimentary Basins

### 2006

#### Book Chapters

X. Cai and H. P. Langtangen

Parallelizing PDE Solvers Using the Python Programming Language

Numerical Solution of Partial Differential Equations on Parallel Computers

X. Cai and G. T. Lines

Full-Scale Simulation of Cardiac Electrophysiology on Parallel Computers

Numerical Solution of Partial Differential Equations on Parallel Computers

#### Edited books

A. M. Bruaset and A. Tveito

Numerical Solution of Partial Differential Equations on Parallel Computers

#### Talks, contributed

M. S. Alnæs, A. M. Bruaset, X. Cai, H. P. Langtangen, K. Mardal, H. Moe, O. Skavhaug and Å. Ødegård

Python in High Performance Computing

Tutorial presented at the Para06 Workshop

### 2005

#### Talks, contributed

A. M. Bruaset, M. S. Alnæs, H. P. Langtangen, K. Mardal, H. Moe, O. Skavhaug and Å. Ødegård

Scientific Computing in Python

Tutorial ASIM 2005

### 2004

#### Talks, contributed

Å. Ødegård, K. Mardal, P. Miller, H. Moe, O. Skavhaug, A. M. Bruaset and H. P. Langtangen

High Performance Computing in Python

Tutorial, SC2004

#### Technical reports

P. Böhm, A. M. Bruaset, H. P. Langtangen, K. Mardal and G. Wachutka

Diffpack Implementation of Edge-Based Non-Standard Finite Element Methods

### 2003

#### Book Chapters

X. Cai, A. M. Bruaset, H. P. Langtangen, G. T. Lines, K. Samuelsson, W. Shen, A. Tveito and G. Zumbusch

Performance Modeling of PDE Solvers

Advanced Topics in Computational Partial Differential Equations - Numerical Methods and Diffpack Programming

#### Talks, contributed

T. Akbay, A. M. Bruaset and H. P. Langtangen

A Multi-Physics Solid Oxide Fuel Cell Simulator As a Diffpack Application

Invited minisymposium talk at the 21st CAD-FEM User's Meeting, Potsdam, Germany

A. M. Bruaset and H. P. Langtangen

Future Development of Diffpack at Simula

Invited minisymposium talk at the 21st CAD-FEM User's Meeting, Potsdam, Germany

H. P. Langtangen and A. M. Bruaset

The History and Philosophy of Diffpack

Invited minisymposium talk at the 21st CAD-FEM User's Meeting, Potsdam, Germany

### 2002

#### Talks, contributed

A. M. Bruaset

Finite Volume Methods in Diffpack

Internal seminar at ChevronTexaco in San Ramon, California, USA discussing a prototype implementation of a finite volume framework in Diffpack

T. Kvamsdal, K. M. Okstad and A. M. Bruaset

EXTRUD - Aluminium Extrusion Software Built on Diffpack

Invited minisymposium talk at the 20th CAD-FEM User's Meeting, Friedrichshafen, Germany

G. T. Lines, J. Sundnes, A. Tveito, X. Cai, K. Mardal and A. M. Bruaset

Diffpack Simulation of the Electrical Activity in the Heart

Invited minisymposium talk at the 20th CAD-FEM User's Meeting, Friedrichshafen, Germany

### 2001

#### Talks, contributed

A. M. Bruaset

PDEWizard - Integration of Diffpack and Mathematica

Internal seminar at Wolfram Research Inc. in Champaign, Illinois, USA discussing a prototype implementation of a PDE-oriented software environment based on integration of Diffpack and Mathematica

#### Technical reports

A. M. Bruaset

Heat Flow Phenomenon in a SOFC Unit Cell

### 2000

#### Talks, contributed

A. M. Bruaset

Diffpack: Object-Oriented Software Solutions for PDEs

Invited ISCR/CASC seminar talk at Lawrence Livermore National Laboratory, Livermore, California, USA

A. M. Bruaset

Diffpack: Object-Oriented Software Solutions for PDEs

Invited SCCM seminar talk at Stanford University, Palo Alto, California, USA

### 1999

#### Book Chapters

Y. Halbwachs and Ø. Hjelle

Generalized Maps in Geological Modeling: Object-Oriented Design of Topological Kernels

Advances in Software Tools for Scientific Computing

#### Edited books

H. P. Langtangen, A. M. Bruaset and E. Quak

Advances in Software Tools for Scientific Computing

#### Technical reports

J. Berge, A. M. Bruaset, H. Erlandsen, E. Holm, L. Ingebrigtsen, H. P. Langtangen, H. Osnes and T. Rusten

Coupling of PDEs in Diffpack Environments

### 1998

#### Technical reports

X. Cai, A. M. Bruaset, H. P. Langtangen, G. T. Lines, K. Samuelsson, W. Shen, A. Tveito and G. Zumbusch

Performance Modeling of PDE Solvers

### 1997

#### Book Chapters

A. M. Bruaset and H. P. Langtangen

Basic Tools for Linear Algebra

Numerical methods and Software Tools in Industrial Mathematics

S. E. Arge and Ø. Hjelle

Object-Oriented Scattered Data Modelling With Siscat.

Modern Software Tools for Scientific Computing

#### Edited books

S. E. Arge, A. M. Bruaset and H. P. Langtangen

Modern Software Tools for Scientific Computing

#### Journal Articles

A. M. Bruaset and H. P. Langtangen

Object-Oriented Design of Preconditioned Iterative Methods in Diffpack

ACM Transactions on Mathematical Software

#### Talks, contributed

A. M. Bruaset and H. P. Langtangen

The Diffpack Software

Invited talk at the Workshop on PDE Software, Institute of Mathematics and Its Applications, Minneapolis, Minnesota, USA

A. M. Bruaset, L. Ingebrigtsen, H. P. Langtangen and T. Rusten

Software Design for Multiphase Flow Problems

Talk at the Fourth SIAM Conference on Computational and Mathematical Issues in the Geosciences, Albuquerque, New Mexico, USA

A. M. Bruaset, X. Cai, H. P. Langtangen, A. Tveito and G. W. Zumbusch

Design Issues and Recent Developments in Diffpack

Invited minisymposium talk at the SIAM Annual meeting, Stanford University, California, USA

A. M. Bruaset, X. Cai, H. P. Langtangen and A. Tveito

Diffpack: an Object-Oriented Software Environment for Scientific Computing

Invited minisymposium talk at the Fourth US National Congress on Computational Mechanics, San Fransisco

A. M. Bruaset and H. P. Langtangen

Diffpack: a Software Environment for Rapid Prototyping of PDE Solvers

Invited minisymposium talk at the 15th IMACS World Congress on Scientific Computation, Modelling and Applied Mathematics, Berlin, Germany

A. M. Bruaset, X. Cai, H. P. Langtangen and A. Tveito

Numerical Solution of PDEs on Parallel Computers Utilizing Sequential Simulators

Talk at the ISCOPE Conference 1997, California

#### Proceedings, refereed

E. Arge, A. M. Bruaset and H. P. Langtangen

Object-Oriented Numerics

Numerical Methods and Software Tools in Industrial Mathematics

E. Arge, A. M. Bruaset, P. B. Calvin, J. F. Kanney and H. P. Langtangen

On the Numerical Efficiency of C++ in Scientific Computing

Numerical Methods and Software Tools in Industrial Mathematics

A. M. Bruaset

Krylov Subspace Iterations for Sparse Linear Systems

Numerical Methods and Software Tools in Industrial Mathematics

A. M. Bruaset and H. P. Langtangen

A Comprehensive Set of Tools for Solving Partial Differential Equations; Diffpack

Numerical Methods and Software Tools in Industrial Mathematics

A. M. Bruaset, H. P. Langtangen and G. W. Zumbusch

Domain Decomposition and Multilevel Methods in Diffpack

Proceedings of the 9th Conference on Domain Decomposition

A. M. Bruaset, E. Holm and H. P. Langtangen

Increasing the Efficiency and Reliability of Numerical Software Development

Modern Software Tools for Scientific Computing

A. M. Bruaset and H. P. Langtangen

Diffpack: a Software Environment for Rapid Prototyping of PDE Solvers

Proceedings of the 15th IMACS World Congress on Scientific Computation, Modeling and Applied Mathematics

A. M. Bruaset, X. Cai, H. P. Langtangen and A. Tveito

Numerical Solution of PDEs on Parallel Computers Utilizing Sequential Simulators

Scientific Computing in Object-Oriented Parallel Environments

### 1996

#### Journal Articles

A. M. Bruaset and B. F. Nielsen

On the Stability of Pressure and Velocity Computations for Heterogeneous Reservoirs

SIAM J. Appl. Math.

#### Talks, contributed

E. Arge, A. M. Bruaset, P. B. Calvin, J. F. Kanney and H. P. Langtangen

Numerical Efficiency of C++ in Scientific Computing

Poster at the Conference on Advanced Simulation and Subsurface Flow and Transport, North Carolina Supercomputing Center, Research Triangle Park, North Carolina, USA

A. M. Bruaset, H. P. Langtangen and G. W. Zumbusch

Domain Decomposition and Multilevel Methods in Diffpack

Talk at the 9th International Conference on Domain Decomposition Methods, Ullensvang, Norway

A. M. Bruaset, E. Holm and H. P. Langtangen

Increasing the Efficiency and Reliability of Numerical Software Development

Talk at the International Workshop for Modern Software Tools in Scientific Computing, Oslo, Norway

A. M. Bruaset, J. M. Kline, H. P. Langtangen, D. A. Larson, P. H. Merz and T. Rusten

Industrial Demands on Numerical Software; a Case Study

Talk at the International Workshop for Modern Software Tools in Scientific Computing, Oslo, Norway

#### Proceedings, refereed

A. M. Bruaset

Efficient Solution of Linear Equations Arising in a Nonlinear Economic Model

Computational Economic Systems. Models Methods and Econometrics

A. M. Bruaset, B. F. Nielsen and A. Tveito

On the Stability of Solutions of the Pressure Equation With Respect to Perturbations in the Mobility Tensor

Proceedings of the Third International Congress on Industrial and Applied Mathematics

#### Technical reports

E. Arge and A. M. Bruaset

Prosjektoppgave in 218

A. M. Bruaset and C. Tarrou

Noen Numeriske Eksempler I C++

### 1995

#### Books

A. M. Bruaset

A Survey of Preconditioned Iterative Methods

#### Talks, contributed

A. M. Bruaset and B. F. Nielsen

On the Stability of Pressure and Velocity Computations for Heterogeneous Reservoirs

Talk at the Third SIAM Conference on Mathematical and Computational Issues in the Geosciences, San Antonio, Texas, USA

A. M. Bruaset, B. F. Nielsen and A. Tveito

On the Stability of Solutions of the Pressure Equation With Respect to Perturbations in the Mobility Tensor

Talk at ICIAM 95, Hamburg, Germany

A. M. Bruaset and H. P. Langtangen

Generic Software Tools for PDEs

Invited minisymposium talk at SIAM Annual Meeting, Charlotte, North Carolina, USA

A. M. Bruaset and H. P. Langtangen

Generic Software Tools for PDEs

Invited seminar talk at the University of North Carolina, Chapel Hill, North Carolina, USA

#### Technical reports

A. M. Bruaset

How to Write STIM Working Notes

### 1994

#### Journal Articles

A. M. Bruaset and A. Tveito

A Numerical Study of Optimized Sparse Preconditioners

BIT

#### Talks, contributed

A. M. Bruaset and H. P. Langtangen

Object-Oriented Design of Preconditioned Iterative Methods

Talk at the Colorado Conference on Iterative Methods, Breckenridge, Colorado, USA

A. M. Bruaset and A. Tveito

On the Application of Fourier-Based Techniques for Investigating the Performance of Preconditioners

Talk at Second Hellenic Conference on Mathematics and Informatics (HERMIS'94), Athens, Greece

#### Proceedings, refereed

A. M. Bruaset and A. Tveito

On the Application of Fourier-Based Techniques for Investigating the Performance of Preconditioners

Proceedings of the Second Hellenic Conference on Mathematics and Informatics (HERMIS'94)

#### Technical reports

A. M. Bruaset

Diffpack Tools for Automatic Generation of Result Reports

A. M. Bruaset and W. Shen

Mixed Finite Element Solution of Elliptic Boundary Value Problems

### 1993

#### Technical reports

A. M. Bruaset and R. Winther

Efficient Solution of Linear Equations Arising in a Nonlinear Economic Model

### 1992

#### Journal Articles

A. M. Bruaset and A. Tveito

RILU Preconditioning; a Computational Study

J. Comput. Appl. Math.

#### Technical reports

N. Christophersen and A. M. Bruaset

In 104: Naturvitenskapelig Programmeringslaboratorium

#### PhD Thesis

A. M. Bruaset

Preconditioners for Discretized Elliptic Problems

### 1991

#### Talks, contributed

A. M. Bruaset and A. Tveito

MILU-Like Preconditioners for Elliptic Problems

Talk at the Third Seminar on Mathematical Models and Methods in Reservoir Simulation, Ustaoset, Norway

A. M. Bruaset and A. Tveito

A Simplified MILU-Like Preconditioner for Elliptic Problems

Talk at the IMACS International Symposium on Iterative Methods in Linear Algera, Brussels, Belgium

A. M. Bruaset and A. Tveito

Is MILU Optimal?

Talk at the Fifth Annual Meeting of the Nordic Society for Applied Mathematics (NORTIM)

#### Technical reports

A. M. Bruaset and A. Tveito

A Simplified MILU-Like Preconditioner for Elliptic Problems

### 1990

#### Journal Articles

A. M. Bruaset, A. Tveito and R. Winther

On the Stability of Relaxed Incomplete LU Factorizations

Math. Comp.

### 1988

#### Master's thesis

A. M. Bruaset

Prekondisjonering Av Symmetriske Likningssystem