scispace - formally typeset
H

Hans Petter Langtangen

Researcher at Simula Research Laboratory

Publications -  145
Citations -  4155

Hans Petter Langtangen is an academic researcher from Simula Research Laboratory. The author has contributed to research in topics: Finite element method & Python (programming language). The author has an hindex of 30, co-authored 145 publications receiving 3733 citations. Previous affiliations of Hans Petter Langtangen include University of Oslo.

Papers
More filters
Book

Advanced topics in computational partial differential equations : numerical methods and Diffpack programming

TL;DR: X. Tveito: Object-Oriented Implementation of Fully Implicit Methods for Systems of PDEs and Block Preconditioning and K. Langtangen: Software Tools for Multigrid Methods.
Book

Computational Partial Differential Equations: Numerical Methods and Diffpack Programming

TL;DR: Diffpack as discussed by the authors is a modern software development environment based on C++ and object-oriented programming for solving partial differential equations, including heat transfer, elasticity, and viscous fluid flow.
Proceedings ArticleDOI

How do scientists develop and use scientific software

TL;DR: The main conclusions are that the knowledge required to develop and use scientific software is primarily acquired from peers and through self-study, rather than from formal education and training and there is no uniform trend of association between rank of importance of software engineering concepts and project/team size.
Journal ArticleDOI

Chaospy: An open source tool for designing methods of uncertainty quantification

TL;DR: The Chaospy software toolbox is compared to similar packages and demonstrates a stronger focus on defining reusable software building blocks that can easily be assembled to construct new, tailored algorithms for uncertainty quantification.
Book

Python scripting for computational science

TL;DR: This book is to teach computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs (scripts) written in the easy-to-learn, high-level language Python.