Skip to content
Snippets Groups Projects
Select Git revision
  • 251b5ed7740a1aad2174fdf71f642c20519443be
  • master default
  • neuralpint
  • pancetta-patch-3
  • pancetta-patch-2
  • pancetta-patch-1
  • qGen
  • TEMPORARY_MERGE_PR_576
  • TEMPORARY_MERGE_PR_571
  • TEMPORARY_MERGE_PR_544
  • TEMPORARY_MERGE_PR_563
  • pancetta-patch-8
  • fieldsIO
  • TEMPORARY_MERGE_PR_525
  • vtk
  • pancetta-patch-7
  • TEMPORARY_MERGE_PR_502
  • TEMPORARY_MERGE_PR_501
  • TEMPORARY_MERGE_PR_498
  • v6
  • new-release
  • v5.6
  • v5.5.3
  • v5.5.2
  • v5.5.1
  • 5.5.0
26 results

pySDC

user avatar
Thomas Baumann authored and GitHub committed
251b5ed7
History

This contains the main parts of pySDC. In core, the basic structure is implemented and abstract classes show how user-level functionality has to be included. Many implementations of e.g. sweepers, data types or problems can be found in implementations. These contain the specialized ingredients for a user-defined setup, e.g. an LU-based MLSDC run for the generalized Fisher's equation with Gauss-Radau nodes. In helpers, we can find helper functions used by the core routines, the implementations or by the user.

Then, in playgrounds there are various small to medium experiments done with pySDC. They are for example grouped by application (e.g. Boris) or by problem type (e.g. ODEs). In projects we gather focussed experiments with pySDC which go beyond simple toy problems or feature tests, while tutorial contains the files and data for the tutorial codes.