Modules¶
ACE3P is a family of solvers that share one mesh format, one input syntax, and one post-processing toolchain. Each module addresses a different physics regime.
| Module | What it computes | Guide |
|---|---|---|
| Omega3P | Resonant modes of RF cavities: frequencies, Q, R/Q, field patterns | Introduction, tutorials, post-processing |
| S3P | S-parameters of couplers, bends, loads and windows across a frequency scan | Introduction, tutorials |
| T3P | Time-domain fields: wakefields, port excitation, transients, moving window | Introduction, tutorials |
| Track3P | Particle tracking in RF fields: multipacting and dark current | Introduction, tutorials |
| Pic3P | Self-consistent particle-in-cell beam dynamics with space charge | Introduction, tutorial |
| TEM3P | Thermal and mechanical analysis driven by RF loads, frequency shifts | Introduction, tutorials |
| Gun3P | DC electron guns: electrostatics, space-charge-limited emission, beam optics | Introduction, tutorial |
| Kly3P (new) | Klystron large-signal operating point: mode amplitudes self-consistent with beam loading | Command syntax; user guide to come |
Which module do I need?¶
flowchart TD
Q1{What do you want?}
Q1 -->|Resonant frequencies, Q, R/Q, field patterns| O[Omega3P]
Q1 -->|Transmission and reflection vs frequency| S[S3P]
Q1 -->|Wakefields or transient beam-driven fields| T[T3P]
Q1 -->|Multipacting or dark current| TR[Track3P]
Q1 -->|Self-consistent beam with space charge| P[Pic3P]
Q1 -->|Heating, stress, or frequency shift from deformation| TE[TEM3P]
Q1 -->|Electron gun or DC beam optics| G[Gun3P]
Q1 -->|Klystron cavity gain or output power| K[Kly3P]
Several modules chain together. Track3P reads the mode fields that Omega3P produces. TEM3P reads Omega3P or S3P fields as a heat source. The ACE3P GUI and lume-ace3p automate such chains.