Hans Petter Langtangen
#50,418
Most Influential Person Now
Norwegian scientist
Hans Petter Langtangen's AcademicInfluence.com Rankings
Hans Petter Langtangencomputer-science Degrees
Computer Science
#2975
World Rank
#3118
Historical Rank
Numerical Analysis
#45
World Rank
#48
Historical Rank
Hans Petter Langtangenmathematics Degrees
Mathematics
#3443
World Rank
#5080
Historical Rank
Measure Theory
#2747
World Rank
#3280
Historical Rank
Download Badge
Computer Science Mathematics
Why Is Hans Petter Langtangen Influential?
(Suggest an Edit or Addition)According to Wikipedia, Hans Petter Langtangen was a Norwegian scientist trained in mechanics and scientific computing. Langtangen was the director of the Centre for Biomedical Computing, a Norwegian Center of Excellence hosted by Simula Research Laboratory. He was a professor of scientific computing at the University of Oslo, and was editor-in-chief of SIAM Journal on Scientific Computing 2011–2015.
Hans Petter Langtangen's Published Works
Published Works
- Computational Partial Differential Equations - Numerical Methods and Diffpack Programming (1999) (346)
- How do scientists develop and use scientific software? (2009) (234)
- Python scripting for computational science (2004) (232)
- Chaospy: An open source tool for designing methods of uncertainty quantification (2015) (216)
- Modern Software Tools for Scientific Computing (1997) (186)
- Mixed Finite Elements (2003) (165)
- A Primer on Scientific Programming with Python (2009) (129)
- Computational Partial Differential Equations (1999) (124)
- On the causes of pressure oscillations in low‐permeable and low‐compressible porous media (2012) (113)
- Direct numerical simulation of transitional flow in a patient-specific intracranial aneurysm. (2011) (110)
- Solving PDEs in Python: The FEniCS Tutorial I (2017) (104)
- Solving PDEs in Python (2016) (101)
- Unified framework for finite element assembly (2009) (86)
- A Comprehensive Set of Tools for Solving Partial Differential Equations; Diffpack (1997) (85)
- On the performance of the Python programming language for serial and parallel scientific computations (2005) (85)
- Numerical simulation of water resources problems: Models, methods, and trends (2013) (78)
- A general numerical solution method for Fokker-Planck equations with applications to structural reliability (1991) (67)
- CSF Flow Dynamics at the Craniovertebral Junction Studied with an Idealized Model of the Subarachnoid Space and Computational Flow Analysis (2010) (60)
- Conjugate gradient methods and ILU preconditioning of non‐symmetric matrix systems with arbitrary sparsity patterns (1989) (56)
- A Finite Element Method for Fully Nonlinear Water Waves (1998) (48)
- What Do We Know about Scientific Software Development's Agile Practices? (2012) (47)
- A literature review of agile practices and their effects in scientific software development (2011) (47)
- Scaling of Differential Equations (2016) (45)
- Propagation of the Dec. 26, 2004, Indian Ocean Tsunami: Effects of Dispersion and Source Characteristics (2006) (42)
- High performance Python for direct numerical simulations of turbulent flows (2016) (41)
- A unified finite element model for the injection molding process (1999) (41)
- Finite Difference Computing with PDEs (2017) (39)
- Differential loading by prograding sedimentary wedges on continental margins: An arch‐forming mechanism (2003) (38)
- Finite Difference Computing with PDEs: A Modern Software Approach (2017) (36)
- Object-oriented design of preconditioned iterative methods in diffpack (1997) (35)
- A FEniCS-Based Programming Framework for Modeling Turbulent Flow by the Reynolds-Averaged Navier-Stokes Equations (2011) (34)
- Computational models for weakly dispersive nonlinear water waves (1998) (32)
- Advanced Topics in Computational Partial Differential Equations (2003) (32)
- Introduction to Numerical Methods for Variational Problems (2019) (31)
- Poro-elastic modeling of Syringomyelia – a systematic study of the effects of pia mater, central canal, median fissure, white and gray matter on pressure wave propagation and fluid movement within the cervical spinal cord (2016) (29)
- Object-Oriented Numerics (1997) (28)
- On the Efficiency of Python for High-Performance Computing: A Case Study Involving Stencil Updates for Partial Differential Equations (2006) (26)
- Advances in Software Tools for Scientific Computing (1999) (26)
- Tsunami generation and propagation from the Mjølnir asteroid impact (2007) (26)
- Stochastic sensitivity analysis for timing and amplitude of pressure waves in the arterial system (2015) (26)
- Python Scripting for Computational Science (Texts in Computational Science and Engineering) (2005) (25)
- An efficient probabilistic finite element method for stochastic groundwater flow (1998) (23)
- A FEniCS tutorial (2012) (23)
- A parallel block preconditioner for large-scale poroelasticity with highly heterogeneous material parameters (2012) (23)
- Systems of PDEs and Block Preconditioning (2003) (22)
- CSF Pressure and Velocity in Obstructions of the Subarachnoid Spaces (2013) (22)
- Numerical Solution of PDEs on Parallel Computers Utilizing Sequential Simulators (1997) (21)
- Solving systems of partial differential equations using object-oriented programming techniques with coupled heat and fluid flow as example (2001) (21)
- On the Numerical Efficiency of C++ in Scientific Computing (1997) (21)
- A parallel multi-subdomain strategy for solving Boussinesq water wave equations (2005) (21)
- Using Cython to Speed up Numerical Python Programs (2009) (20)
- Simplifying Parallelization of Scientific Codes by a Function-Centric Approach in Python (2010) (20)
- Instability of Buckley-Leverett flow in a heterogeneous medium (1992) (20)
- Efficient block preconditioners for the coupled equations of pressure and deformation in highly discontinuous media (2011) (19)
- Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python (2018) (18)
- Increasing the Efficiency and Reliability of Software Development for Systems of PDEs (1997) (18)
- A method for simulating sharp fluid interfaces in groundwater flow (1999) (18)
- Computational Investigation of Cerebrospinal Fluid Dynamics in the Posterior Cranial Fossa and Cervical Subarachnoid Space in Patients with Chiari I Malformation (2016) (17)
- Computational Partial Differential Equations - Numerical Methods and Diffpack Programming, Second Edition (2003) (16)
- Multivariate Polynomial Chaos Expansions with Dependent Variables (2018) (16)
- Using B SP and Python to simplify parallel programming (2006) (15)
- Numerical investigation of a piezoelectric surface acoustic wave interaction with a one-dimensional channel (2005) (15)
- Implicit finite element methods for two‐phase flow in oil reservoirs (1990) (15)
- About Scientific Software (2010) (15)
- Numerical Solution of First Passage Problems in Random Vibrations (1994) (14)
- Elements of Scientific Computing (2010) (14)
- Finite elements and object-oriented implementation techniques in computational fluid dynamics (2000) (13)
- A pseudospectral Fourier method for a 1D incompressible two‐fluid model (2008) (13)
- A Study of Some Finite Difference Schemes for a Unidirectional Stochastic Transport Equation (1998) (13)
- A numerical comparison of conjugate gradient‐like methods (1988) (13)
- Derivation of a mathematical model for fiber spinning (1997) (13)
- Publishing scientific software matters (2013) (13)
- Parallelizing PDE Solvers Using the Python Programming Language (2006) (11)
- Software Tools for Multigrid Methods (2003) (10)
- Programming for Computations - MATLAB/Octave (2016) (10)
- Basic Equations in Eulerian Continuum Mechanics (1997) (10)
- How Should We Prepare the Students of Science and Technology for a Life in the Computer Age (2001) (10)
- An investigation of overlapping domain decomposition methods for one-dimensional dispersive long wave equations (2004) (10)
- Making Hybrid Tsunami Simulators in a Parallel Software Framework (2006) (10)
- A Software Framework for Easy Parallelization of PDE Solvers (2001) (9)
- Programming for Computations - Python (2020) (9)
- Finite Element Preprocessors in Diffpack (1995) (9)
- Simulation of the distortion mechanisms due to non-uniform cooling in the aluminum extrusion process (2012) (9)
- Programming for Computations - MATLAB/Octave: A Gentle Introduction to Numerical Simulations with MATLAB/Octave (2016) (8)
- A Lumped Particle Modeling Framework for Simulating Particle Transport in Fluids (2010) (8)
- A Mathematical Model for the Melt Spinning of Polymer Fibers (1997) (8)
- Basic Tools for Linear Algebra (1997) (8)
- A Comprehensive Set of Tools for Solving Partial Di erential Equations ; Di pack Are (1999) (8)
- A unified mesh refinement method with applications to porous media flow (1998) (7)
- CSF Flow in Chiari I and Syringomyelia from the Perspective of Computational Fluid Dynamics (2011) (7)
- Developing Parallel Object-Oriented Simulation Codes in Diffpack (7)
- Finite Difference Computing with Exponential Decay Models (2016) (7)
- Past and Future Perspectives on Scientific Software (2010) (7)
- A Case Study in High-Performance Mixed-Language Programming (2006) (7)
- Tsunami case studies and model analysis; Final GITEC-report. (1995) (7)
- Finite Elements for the Boussinesq Wave Equations (1996) (7)
- Simulation of Sedimentary Basins (2003) (6)
- Solving nonlinear ODE and PDE problems (2017) (6)
- CONJUGATE GRADIENT METHODS AND ILU SYSTEMS WITH ARBITRARY SPARSITY PATTERNS PRECONDITIONING OF NON-SY MMETRIC MATRIX (1989) (6)
- Simulation of Wavy Stratified Two-Phase Flow Using Computational Fluid Dynamics (CFD) (2005) (6)
- Simulation of initial cooling rate effect on the extrudate distortion in the aluminum extrusion process (2012) (6)
- An Object-Oriented Software Framework for Building Parallel Navier-Stokes Solvers (2000) (6)
- Computing with formulas (2012) (5)
- Using Diffpack from Python Scripts (2003) (5)
- Performance Modeling of PDE Solvers (2003) (4)
- Pulse-induced acoustoelectric vibrations in surface-gated GaAs-based quantum devices (2006) (4)
- Solving Nonlinear Algebraic Equations (2019) (4)
- Finite-element analysis of a silicon-based double quantum dot structure (2005) (4)
- Numerical Computing in Python (2004) (4)
- Parameter Estimation and Inverse Problems (2010) (4)
- Getting Started with Diffpack (1996) (4)
- Sensitivity analysis of an enhanced oil recovery process (1991) (4)
- Finite Element Methods for Two-Phase Flow in Heterogeneous Porous Media (1997) (4)
- Algorithms and Implementations (2016) (3)
- A method for smoothing derivatives of multilinear finite element fields (1989) (3)
- A Hybrid Approach to Efficient Finite Element Code Development (2007) (3)
- Spray footprint effect on the induced distortion by the cooling process in the aluminum extrusion process (2013) (3)
- BIT Numerical Mathematics: Editorial (2005) (3)
- Domain Decomposition and Multilevel Methods in Diipack (1996) (3)
- A Flexible Architecture for Welding Simulators Used in Weld Planning (2003) (3)
- Particle Collisions in a Lumped Particle Model (2011) (3)
- Parallelization of Explicit Finite Difference Schemes via Domain Decomposition (1998) (3)
- Three-dimensional analysis of solid propellant grains using a nonlinear viscoelastic model (1990) (3)
- Deterministic and Stochastic Sensitivity Analysis of a Mathematical Model for Polymer Flooding (1990) (2)
- Diipack: a Software Environment for Rapid Protoptying of Pde Solvers (2007) (2)
- A Solver for the Equations of Linear Thermo-Elasticity (1996) (2)
- A finite element method for modelling electromechanical wave propagation in anisotropic piezoelectric media (2005) (2)
- Fundamentals: Solving the Poisson equation (2016) (2)
- Solving a Simple PDE using Diffpack: Increasing the Flexibility (1996) (2)
- Function Approximation by Finite Elements (2019) (2)
- The Mjølnir Tsunami (2010) (2)
- Programming of Finite Element Solvers (2003) (2)
- The Diffpack Implementation of a Navier-Stokes Solver Based on the Penalty Function Method (1996) (2)
- On the Numerical E ciency of C + + in Scienti c Computing (1999) (2)
- Instability of Buckley-Leverett flow in heterogeneous media by (2016) (2)
- Ordinary differential equation models (2016) (2)
- Direct Numerical Simulation of Transitional Flow in a Patient-Specific MCA Aneurysm (2011) (2)
- Simulation of transitional flows (2012) (2)
- Model development and simulation of tsunamis outside Portugal and Greece; Second GITEC status report. (1995) (2)
- A B-Spline Package in C (1996) (2)
- Diffpack Programs for a Simple PDE Solved by Finite Difference Methods (1996) (2)
- An Example on Visualizing Scalar and Vector Fields in Diffpack (1996) (1)
- Computers in Science education, a new way to teach physics and mathematics? (2008) (1)
- Pulse-induced acoustoelectric vibrations in surface-gated GaAs-based heterostructures (2006) (1)
- Details of Finite Element Programming in DIFFPACK (1997) (1)
- Basic Concepts in Diffpack (1996) (1)
- How Modern Programming Techniques Can Greatly Simplify the Development of Parallel Simulation Codes in Computational Mechanics (1)
- Experience with Using Python for Teaching Scientific Computing (2014) (1)
- A Diffpack Module for Scalar Convection-Diffusion Equations (1995) (1)
- A Gallery of Finite Element Solvers (2016) (1)
- Introduction to GUI Programming (2004) (1)
- Combining Python with Fortran, C, and C++ (2004) (1)
- Fully Implicit Methods for Systems of PDEs (2003) (1)
- Basic partial differential equation models (2016) (1)
- Propagation of large destructive waves (2002) (1)
- Parallel Simulation of Tsunamis Using a Hybrid Software Approach (2005) (1)
- Advanced partial differential equation models (2016) (1)
- Solving Ordinary Differential Equations (2019) (1)
- CPU-measurements of some numerical PDE simulations (1995) (1)
- ffc_zenodo: Extrusion paper version (2016) (1)
- A Glimpse of Parallel Computing (2010) (1)
- Differential Equations: The First Steps (2010) (1)
- On the Order and Accuracy of Operator Splitting for a Fluid-Structure Interaction Problem (2003) (1)
- Extensions: Improving the Poisson Solver (2016) (1)
- A Python Framework for Verifying Codes for Numerical Solutions of Partial Differential Equations (2005) (1)
- How to access Python for doing scientific computing 1 (2015) (1)
- Finite Element Modeling of Elastic Structures (2003) (1)
- Introduction to Finite Element Discretization (2003) (1)
- Fluid Mechanics Applications (2003) (1)
- Computational Aspects of Multiscale Simulation with the Lumped Particle Framework (2012) (1)
- Computing Integrals and Testing Code (2019) (1)
- Advection-Dominated Equations (2017) (1)
- Approximation of functions (2016) (0)
- Scientific Computing - Why, What, How and What's Next (2010) (0)
- 10 Finite Element Methods for Two-Phase Flow in Heterogeneous Porous Media (0)
- Dimensions and units (2016) (0)
- Software Tools for Parallel CFD Applications: Minisymposium Abstract (2006) (0)
- Random Numbers and Simple Games (2012) (0)
- Fortran Programming with NumPy Arrays (2004) (0)
- The Diffusion Equation (2010) (0)
- 8. General Methods for Implementing Reliable and Correct Software (2005) (0)
- Finite difference methods for vibration problems (2013) (0)
- User input and error handling (2014) (0)
- 1 Object-Oriented Numerics (0)
- Variational Methods for Linear Systems (2019) (0)
- The Diipack Preprint Series Preprint a Clustered Weighted Integral Method for Stochastic Porous Media Flow a Clustered Weighted Integral Method for Stochastic Porous Media Flow (1997) (0)
- Parallel Computing (2003) (0)
- Getting Started with Python Scripting (2004) (0)
- COMPUTING — WHY, WHAT, HOW AND WHAT'S NEXT (2010) (0)
- Functions and Branching (2012) (0)
- 1 A FEniCS tutorial (2019) (0)
- A FEniCS Tutorial (November 16, 2009) (2009) (0)
- Software Issues in Computational Science and Engineering (2007) (0)
- Effect of oscillatory CSF pressure on fluid movement in the spinal cord (2013) (0)
- Loops and Branching (2019) (0)
- More Advanced GUI Programming (2004) (0)
- SISC Redefined (2012) (0)
- Web Interfaces and CGI Programming (2004) (0)
- Loops and Lists (2012) (0)
- Solving Partial Differential Equations (1963) (0)
- Dictionaries and Strings (2014) (0)
- Variational Formulations with Global Basis Functions (2019) (0)
- Parallel Computing Engines for Subsurface Imaging Technologies (2009) (0)
- Sequences and Difference Equations (2019) (0)
- Trends in Computational Mechanics Software (2008) (0)
- Scientific Software Engineering (2016) (0)
- Empirical Error Estimates for the Linearized Navier-Stokes Equa- tions (0)
- Subdomains and boundary conditions (2016) (0)
- Tools and Examples (2004) (0)
- The Numerical Objects Report Series Report 2000-01 Mixed Finite Elements in Diffpack (2000) (0)
- The First Few Steps (2019) (0)
- The Method of Least Squares (2010) (0)
- Quick Overview of the Finite Element Method (2019) (0)
- Analysis of the Diffusion Equation (2010) (0)
- Object-oriented Numerics Erlend Arge (1996) (0)
- A method for simulating sharp ̄ uid interfaces in groundwater ̄ ow (1999) (0)
- Mixed Finite Elements in Diffpack (0)
- A Few More Steps (2019) (0)
- A Finite Element Method for Fully Nonlinear Water Waves 1 (1998) (0)
- Stationary variational forms (2016) (0)
- Variational Formulations with Finite Elements (2019) (0)
- Diffpack Application: One Dimensional Slide Generated Water Waves (1996) (0)
- Introduction to Classes (2012) (0)
- Nonlinear Algebraic Equations (2010) (0)
- Input Data and Error Handling (2012) (0)
- The Hamming Experience (2010) (0)
- Files, Strings, and Dictionaries (2012) (0)
- Mixed Language Programming for High-Performance Computing Applications (0)
- Variational Forms for Systems of PDEs (2019) (0)
- Final report for GITEC-TWO (1998) (0)
- Time-Dependent Variational Forms (2019) (0)
- 11. Hardware-Assisted Algorithms (2005) (0)
- CFD ANALYSIS OF CEREBROSPINAL FLUID FLOW IN THE CRANIO-CERVICAL REGION ALF (2008) (0)
- Mid term report for GITEC-TWO (1998) (0)
- A Software Framework for Mixed Finite Element Programming (2002) (0)
- C and C++ Programming with NumPy Arrays (2004) (0)
- Array computing and curve plotting (2012) (0)
- The Numerical Objects Report Series Numerical Solution of Pdes on Parallel Computers Utilizing Sequential Simulators Title Numerical Solution of Pdes on Parallel Computers Utilizing Sequential Simulators Numerical Objects, Diipack and Siscat and Other Names of Numerical Objects Products Refer- Enced (2007) (0)
- Systems of Ordinary Differential Equations (2010) (0)
- Oslo Scientific Computing Archive Report 1998-3 Writing C + + Interfaces to FORTRAN Packages (1998) (0)
- A comparison of methods for the statistics of slow-drift oscillations (1998) (0)
- Some More Python Essentials (2019) (0)
- Experiments with Schemes for Exponential Decay (2012) (0)
- Function Approximation by Global Functions (2019) (0)
- Stochastic Breakthrough Time Analysis of an Enhanced Oil Recovery Process (1992) (0)
- Functions and the Writing of Code (2019) (0)
- Flexible Implementations of Boundary Conditions (2019) (0)
- Solid Mechanics Applications (2003) (0)
This paper list is powered by the following services:
Other Resources About Hans Petter Langtangen
What Schools Are Affiliated With Hans Petter Langtangen?
Hans Petter Langtangen is affiliated with the following schools: