NGS-Py
6.2.1710

Whetting the appetite

  • Poisson equation
  • Adaptive mesh refinement
  • Symbolic definition of forms : magnetic field
  • Navier Stokes Equation
  • Nonlinear elasticity

Installation

  • Download installer
  • Install from sources
  • Getting started with Netgen/NGSolve
  • Using Jupyter notebook

Central Concepts

  • Meshes

How-to

  • Working with CoefficientFunctions
  • Setting inhomogeneous Dirichlet boundary conditions
  • Define and update preconditioners
  • The Trace() operator
  • Vectors and matrices
  • Static condensation of internal bubbles
  • Discontinuous Galerkin methods
  • Parallel computing with NGS-Py
  • Interfacing to numpy/scipy
  • Periodicity
  • Symbolic Integrators
  • Spaces and forms on sub-domains
  • Perfectly Matched Layers

Netgen Tutorials

  • Define and mesh 2D geometries
  • Constructive Solid Geometry CSG
  • Working with meshes
  • Manual mesh generation
  • Mesh Size and Refinement
NGS-Py
  • Docs »
  • NGS-Py Finite Element Tool
  • Homepage

NGS-Py Finite Element ToolΒΆ

Netgen/NGSolve 6 contains a rich Python interface. Program flow as well as geometry description and equation setup can be controlled from Python. You should be familiar with weak formulations of partial differential equations and the finite element method (NGSolve-oriented lecture notes are here: Scientific Computing) and the Python programming language. The interface to Python is inspired by the FEniCS project.

Whetting the appetite

  • Poisson equation
  • Adaptive mesh refinement
  • Symbolic definition of forms : magnetic field
  • Navier Stokes Equation
  • Nonlinear elasticity

Tutorial on Using NGSpy by Jay Gopalakrishnan

Installation

  • Download installer
  • Install from sources
  • Getting started with Netgen/NGSolve
  • Using Jupyter notebook

Central Concepts

  • Meshes

How-to

  • Working with CoefficientFunctions
  • Setting inhomogeneous Dirichlet boundary conditions
  • Define and update preconditioners
  • The Trace() operator
  • Vectors and matrices
  • Static condensation of internal bubbles
  • Discontinuous Galerkin methods
  • Parallel computing with NGS-Py
  • Interfacing to numpy/scipy
  • Periodicity
  • Symbolic Integrators
  • Spaces and forms on sub-domains
  • Perfectly Matched Layers

Netgen Tutorials

  • Define and mesh 2D geometries
  • Constructive Solid Geometry CSG
  • Working with meshes
  • Manual mesh generation
  • Mesh Size and Refinement
Next

© Copyright 2017, Netgen/NGSolve team.

Built with Sphinx using a theme provided by Read the Docs.
NGSolve v: 6.2.1710