Skip to content

Latest commit

 

History

History
53 lines (46 loc) · 3.14 KB

index.md

File metadata and controls

53 lines (46 loc) · 3.14 KB

User Guide

PICLas comes with a vast variety of models and methods. Originally being centered around Particle-in-Cell (PIC) and Direct Simulation Monte Carlo (DSMC) methods, PICLas has been extended to other particle-based methods, namely Bhatnagar-Gross-Krook (BGK) and Fokker-Planck (FP) models. Each of these models, some of which can be combined, offer distinctive features such as

  • Coupled Particle-in-Cell with Direct Simulation Monte Carlo methods
  • Particle-based Bhatnagar-Gross-Krook (Ellipsoidal Statistical, Shakov, Unified) and Fokker-Planck (Cubic, Ellipsoidal Statistical) models for continuum gas flows
  • Arbitrary order nodal polynomial tensor product basis using Gauss or Gauss Lobatto collocation points for electrostatic and electromagnetic solvers
  • Matching high order curved mesh generation from external mesh formats (CGNS, GMSH) or simple analytic blocks via the open source preprocessor HOPR {cite}Hindenlang2015
  • Non-conforming interfaces {cite}Sonntag2017 based on the mortar approach {cite}Kopriva2001,Bui2012 (electromagnetic solver)
  • Non-reflecting boundary conditions via CFS-PMLs {cite}Copplestone2017 (electromagnetic solver)
  • Automatic domain decomposition for parallel simulations based on a space filling curve
  • High order low-storage explicit Runge-Kutta time integration {cite}Carpenter1994
  • I/O using the HDF5 library optimized for massively parallel jobs
---
maxdepth: 1
caption: Table of Contents
numbered:
---
installation.md
meshing.md
workflow.md
features-and-models/index.md
visu_output.md
tools.md
tutorials/index.md
cluster_guide.md
appendix.md

This user guide is organized to both guide the first steps as well as provide a complete overview of the simulation code's features from a user and a developer point of view.

  • Chapter {ref}userguide/installation:Installation contains step by step instructions from obtaining the source code up to running a first simulation and visualizing the simulation results. In addition, it provides an overview of the whole simulation framework and the currently implemented features.
  • Chapter {ref}userguide/meshing:Mesh Generation describes the preprocessing step of creating mesh files via the in-house tool HOPR that also handles mesh formats created with external mesh generators
  • Chapter {ref}userguide/workflow:Workflow outlines the workflow and the visualization of results produced with PICLas.
  • Chapter {ref}userguide/features-and-models/index:Features & Models shall serve as a reference for the models and features implemented in PICLas.
  • Chapter {ref}userguide/visu_output:Visualization & Output presents the options and parameters for the output of particle data, field and flow variables.
  • Chapter {ref}userguide/tools:Tools lists tools within the PICLas repository, including the post-processing tools.
  • Simulation tutorials are contained in Chapter {ref}userguide/tutorials/index:Tutorials.
  • Cluster-specific user guidelines are given in Chapter {ref}userguide/cluster_guide:Cluster Guidelines.