Dir /home/costeas/hexapic/source¶
Files¶
| Type | Name |
|---|---|
| file | collisions.cpp Monte-Carlo Collisions (MCC): elastic, ionization, excitation, and charge-exchange processes. |
| file | diagnostics.cpp Diagnostics and output: field and particle moments, probes, and file writers. |
| file | domain_decomposition.cpp Cartesian grid topology, ghost cells, and MPI domain decomposition utilities. |
| file | field_solver_petsc.cpp Field solver using PETSc: assembling Poisson/Helmholtz systems and solving for potentials/fields. |
| file | hexapic.hpp Core data structures, types, and global parameters for the HEXAPIC Particle-in-Cell (PIC) code. |
| file | main.cpp Program entry point: initializes MPI/PETSc, reads input, sets up the simulation, runs the time loop, and finalizes. |
| file | particles.cpp Particle pusher, weighting/interpolation, and particle management (injection, movement, deposition). |
| file | plasma_wall.cpp Boundary conditions and plasma–wall interaction (sheath models, secondary emission, reflection). |
| file | read_input_file.cpp Parser for the input file and runtime configuration (geometry, species, sources, solver parameters). |
| file | volumetric_source.cpp Volumetric source terms (heating/ionization profiles, source sampling). |