SoftwareApplication
name: HPGEM
description: hpGEM is a C++ partial differential equation solver. It is intended for Discontinuous Galerkin Finite Element Methods, but can also do normal (conforming) Finite Element Methods and Finite Volume.
description: Solve differential equations using Discontinuous Galerkin Finite Element Methods on complex meshes. The meshes can be imported from popular mesh format and can even be generated from experimental data (2d and 3d) using the [nanomesh](https://github.com/hpgem/nanomesh)
code repository: https://github.com/hpgem/hpgem
author: https://orcid.org/0000-0003-1203-5000
author: https://orcid.org/0000-0002-2690-0061
author: https://orcid.org/0000-0001-6554-1527
author: https://orcid.org/0000-0001-9589-2694
keywords: High performance computing
keywords: Finite Element
programming language: C
programming language: C++
programming language: CMake
programming language: CSS
programming language: GLSL
programming language: HTML
programming language: Python
programming language: Shell
programming language: TeX
license:
  creative work: creativeWork
    name: BSD-3-Clause

https://orcid.org/0000-0003-1203-5000
type: Person
given name: Jens
family name: Wehner
name: Jens Wehner
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-2690-0061
type: Person
given name: Jaap
family name: van der Vegt
name: Jaap van der Vegt
affiliation: Organization
  name: University of Twente

https://orcid.org/0000-0001-6554-1527
type: Person
given name: Lars
family name: Corbijn van Willenswaard
name: Lars Corbijn van Willenswaard
affiliation: Organization
  name: University of Twente

https://orcid.org/0000-0001-9589-2694
type: Person
given name: Nicolas
family name: Renaud
name: Nicolas Renaud
affiliation: Organization
  name: Netherlands eScience Center