After downloading a LoKI Suite tool, and especially if you intend to interact with us, you are invited to send a short message
to: loki@tecnico.ulisboa.pt
with subject: LoKI-XX (XX = GM, B, MC, ...)
just giving your name and affiliation.
Also, you are much welcome to report any problem or bug you may find using the code, or to send any feedback with suggestions for further developments.
The LisbOn KInetics Global Model (LoKI-GM) framework comprises two modules, which can run self-consistently coupled or as standalone tools:
LoKI-B and LoKI-C can run coupled together or as standalone tools.
The general input to the code specifies the working conditions, including the applied reduced electric field and frequency, gas pressure and temperature, electron density (or a related quantity such as discharge current or power density), and, when considering gas mixtures, the species fractions and state populations of the different components, both in the gas phase and at surfaces.
For LoKI-B, the input data additionally comprise the population distributions of the electronic, vibrational, and rotational states of the atomic/molecular species considered (determined self-consistently when coupled with LoKI-C), as well as the relevant sets of electron-scattering cross sections obtained from the open-access database LXCat.
For LoKI-C, the required inputs further include the geometrical dimensions of the plasma reactor, gas inflow/outflow conditions, wall/external temperatures relevant to the gas/plasma thermal model, the surface site densities when a microkinetic mesoscopic surface model is employed, and the rate coefficients for all reactions considered in the kinetic scheme, including the electron rate coefficients evaluated in LoKI-B.
As output, LoKI-B provides the isotropic and anisotropic components of the electron distribution function, the corresponding electron macroscopic parameters (transport parameters and rate coefficients), and the electron power absorbed from the electric field and transferred to the various collisional channels.
LoKI-C yields the densities of states and the reaction rates associated with the processes included in the kinetic scheme. In a coupled configuration, LoKI-B supplies the electron macroscopic parameters to LoKI-C. These parameters are then used to solve the system of nonlinear, spatially-averaged rate balance equations, together with the gas/plasma thermal balance equation, based on the specified kinetic scheme for the gas/plasma system.
LoKI-GM supports three main types of plasma chemistry simulations, schematically shown in the general workflow of the figure below.
The LisbOn KInetics Monte Carlo (LoKI-MC) solves the electron kinetics for low-temperature plasmas excited by uniform DC electric fields from different gas mixtures, using Monte Carlo techniques.
LoKI-MC is written in C++, benefiting from a highly-efficient object-oriented structure.
Following the strategy and data organization of the LisbOn KInetics Boltzmann solver (LoKI-B), the code easily
addresses any complex mixture of atomic/molecular species, describing electron collisions with any target state (electronic, vibrational and rotational), characterized by any user-prescribed population.
On input, the code requires the working conditions, the gas-mixture composition, the distributions of populations for the levels of the atomic/molecular gases considered, and the relevant sets of electron-scattering cross sections obtained from the open-access website LXCat. On output, it yields the electron energy and velocity distribution functions, the electron swarm parameters, the collision rate-coeffcients, and the electron power absorbed from the electric field and transferred to the different collisional channels.
The LisbOn KInetics Boltzmann solver LoKI-B++ is a C++ counterpart of MATLAB's LoKI-B, replicating essentially all of its original features.
LoKI-B++ is written in C++, taking advantage of the higher performance of a compiled language, and linked with Eigen, a C++ template library for linear algebra.