SPARK3D User Manual
SPARK3D Manual

This section describes the structure of SPARK3D and documents the features of each subsystem SPARK3D is composed of (Graphical User Interface, Multipactor module, Corona module).

The SPARK3D manual contains the following topics:

Architecture The top-level architecture of SPARK3D
Requirements The minimum hardware and software requirements needed to run SPARK3D.
What is a SPARK3D solution? The main structure of a SPARK3D solution is presented.
Creating a new solution/project It details the steps to create a SPARK3D solution
Creating or modifying a model New models can be created by importing EM solutions from external software.
Creating or modifying regions The high power analysis can be restricted to user defined regions in order to speed-up the simulation.
Visualizing a model and its regions The model and regions can be easily visualized in a 3D viewer.
Importing or using DC Fields External DC fields (electrical and magnetic) can be incorporated to the analysis.
Mesh export from external software Compatible software and procedures to successfully export EM solutions are given here.
Corona analysis Description of the corona module
Multipactor analysis Description of the multipactor module


SPARK3D is a general software tool for Radio Frequency (RF) breakdown analysis, which allows predicting both Corona and Multipactor breakdown onsets in a great variety of RF structures. It has as input data the electromagnetic field distribution of the device under study at a single frequency. It allows the user defining the regions where the High Power analysis will be carried out and perform the result visualization using an intuitive, user-friendly graphical interface.

At the top-level, SPARK3D is composed of two subsystems:

The GUI is a QT application. It is the part of SPARK3D program in charge of interacting with the user, also executes and coordinates the other subsystems at user's demand and represents the results data.

The HPCE implements the high power capabilities of SPARK3D. The HPCE is designed and tuned for performance and exploits state-of-the-art techniques in multipactor, corona and information technology research fields.


SPARK3D requires at least the following:

Anyway, hardware requirements may vary: very complicated structures and high numeric accuracy can consume much more memory and computational time. It is recommended to have a 64 bit operative system and at least 4GB of RAM