OghmaNano is a powerful, general-purpose simulator for opto-electronic devices - used in over 130 peer-reviewed publications, including Nature Materials, and downloaded more than 25,000 times worldwide. It integrates electrical, optical, and thermal models to accurately describe device physics, enabling simulation of organic solar cells, OFETs, OLEDs, perovskite solar cells, and other advanced thin-film devices.
Unlike many simulation tools, OghmaNano was purpose-built for novel, disordered materials. It does not assume all carriers are in equilibrium - instead, it models trapped carriers using a non-equilibrium Shockley-Read-Hall formalism. This allows accurate treatment of steady-state, transient, and frequency-domain behaviour, making it ideal for next-generation photovoltaics and emerging opto-electronic technologies.
OghmaNano can simulate:
The model makes it easy to study the influence of material parameters such as mobility, energetic disorder, doping and recombination on device performance. All internal device parameters are easily accessible through the graphical interface .
OghmaNano numerically solves the fully coupled semiconductor device equations in steady-state or full time-domain form, in 1D, 2D, or full 3D. The solver handles both electron and hole drift–diffusion and carrier continuity equations in real space, coupled self-consistently with Poisson’s equation to determine the internal electrostatic potential. Recombination and carrier trapping are treated using a highly flexible Shockley–Read–Hall (SRH) formalism, with arbitrary user-defined trap distributions. Optical generation profiles can be computed internally using the built-in transfer matrix and ray-tracing engines, or imported from external solvers such as FDTD packages. The model supports steady illumination, voltage sweeps, arbitrary transient signals, and large-area / patterned-contact device simulations. A more detailed description can be found in the physical model overview, the associated publications, and the user documentation.
Simulating a solar cell JV curve in the light and dark |
Designing reflective coatings using OghmaNano |
Simulating OLEDs. |
OghmaNano has been translated into the following languages:
Chinese (China),
Ukrainian (Ukraine),
Turkish,
Russian (Russia),
Portuguese (Portugal),
Portuguese (Brazil),
Polish (Poland),
Malay,
Latin,
Georgian,
Japanese,
Italian (Italy),
Hindi,
Hebrew,
French (France),
Estonian (Estonia),
Spanish (Spain),
Greek (Greece),
German (Germany),
Welsh,
Arabic,