miniXyce

Brief A portable proxy of some of the key capabilities in the electrical modeling Xyce.
Programming languages/paradigms C++
Latest Version 1.0
Web URL https://mantevo.org/packages/
Git URL https://github.com/Mantevo/miniXyce
Tarball download URL http://mantevo.org/downloads/releaseTarballs/miniapps/MiniXyce/miniXyce_1.0.tar.gz
Spack package minixyce
Description At this time, miniXyce is a simple linear circuit simulator with a basic parser that performs transient analysis on any circuit with resistors (R), inductors (L), capacitors (C), and voltage/current sources. The parser incorporated into this version of miniXyce is a single pass parser, where the netlist is expected to be flat (no hierarchy via subcircuits is allowed). Simulating the system of DAEs generates a nonsymmetric linear problem, which is solved using un-preconditioned GMRES. The time integration method used in miniXyce is backward Euler with a constant time-step. The simulator outputs all the solution variables at each time step in a 'prn' file.