PIConGPU

INSTALLATION

  • Introduction
  • From Source
  • Dependencies
  • picongpu.profile
  • Changelog

TUTORIALS

  • PIConGPU in 5 Minutes on Hemera

USAGE

  • Reference
  • Basics
  • .param Files
  • Plugins
  • TBG
  • PICMI
  • Python Utilities
  • Example Setups
  • Test Setups
    • Collisions: Testing example beam relaxation
    • Collisions: Testing example thermalization
    • CurrentDeposition: Testing its functionality in PIConGPU
    • Current Source Radiating in an Unbounded Three-Dimensional Region
    • KelvinHelmholtz: Kelvin-Helmholtz Instability
    • Pusher: Testing its functionality in PIConGPU
    • PusherScaling: Testing the functionality of the Pushers in PIConGPU
    • Shadowgraphy Test
    • Compile Test for Particle Pushers
    • Compile Test for Iteration Start Pipeline
    • Compile Test for Incident field laser profiles
    • Test for openPMD-viewer API
  • Workflows
  • Cross-compile for RISC-V
  • Automated Parameter Scans using Snakemake

MODELS

  • The Particle-in-Cell Algorithm
  • Finite-Difference Time-Domain Method
  • Analytic Expressions for the 3D Laser Profiles
  • Total Field/Scattered Field
  • Hierarchy of Charge Assignment Schemes
  • Landau-Lifschitz Radiation Reaction
  • Field Ionization
  • Collisional Ionization
  • Binary collisions
  • Atomic Physics/FLYonPIC

Post-Processing

  • Python
  • openPMD
  • ParaView

EXPERTs

  • Device Oversubscription
  • PIConGPU SIGNALS

DEVELOPMENT

  • How to Participate as a Developer
  • PIConGPU Commit Rulez
  • Continuous Integration
  • Repository Structure
  • Coding Guide Lines
  • Sphinx
  • Doxygen
  • Clang Tools
  • Extending PIConGPU
  • Important PIConGPU Classes
  • Important pmacc Classes
  • Python Postprocessing Tool Structure
  • Debugging
  • Index of Doxygen Documentation
  • PlantUML

PROGRAMMING PATTERNS

  • Lockstep Programming Model

TESTING

  • General information
  • How to use the test suite
  • Structure
  • How to setup a new test
  • Examples

PyPIConGPU

  • Intro
  • Translation Process
  • Testing Strategy
  • Running
  • Species translation
  • Misc
  • FAQ
  • PyPIConGPU HowTos
PIConGPU
  • Test Setups
  • View page source

Test Setups

  • Collisions: Testing example beam relaxation
  • Collisions: Testing example thermalization
  • CurrentDeposition: Testing its functionality in PIConGPU
  • Current Source Radiating in an Unbounded Three-Dimensional Region
  • KelvinHelmholtz: Kelvin-Helmholtz Instability
  • Pusher: Testing its functionality in PIConGPU
  • PusherScaling: Testing the functionality of the Pushers in PIConGPU
  • Shadowgraphy Test
  • Compile Test for Particle Pushers
  • Compile Test for Iteration Start Pipeline
  • Compile Test for Incident field laser profiles
  • Test for openPMD-viewer API
Previous Next

© Copyright Documentation under CC-BY 4.0, The PIConGPU Community.

Built with Sphinx using a theme provided by Read the Docs.