Devsim

Latest version: v2.9.1

Safety actively analyzes 682532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

1.4.13

The node indexes with the maximum error for each equation will be printed when ``debug_level`` is ``verbose``.


devsim.set_parameter(name="debug_level", value="verbose")


These are printed as ``RelErrorNode`` and ``AbsErrorNode``:


Region: "gate" RelError: 5.21531e-14 AbsError: 4.91520e+04
Equation: "ElectronContinuityEquation" RelError: 4.91520e-16 AbsError: 4.91520e+04
RelErrorNode: 129 AbsErrorNode: 129


This information is also returned when using the ``info=True`` option on the ``solve`` command for each equation on each region of a device.

If the ``info`` flag is set to ``True`` on the ``solve`` command, the iteration information will be returned, and an exception for convergence will no longer be thrown. It is the responsibility of the caller to test the result of the ``solve`` command to see if the simulation converged. Other types of exceptions, such as floating point errors, will still result in a Python exception that needs to be caught.

1.4.12

Element assembly for calculation of current and charges from the device into the circuit equation are fixed. These tests are added:

- ``testing/cap_2d_edge.py``
- ``testing/cap_2d_element.py``
- ``testing/cap_3d_edge.py``
- ``testing/cap_3d_element.py``

The ``edge`` variant is using standard edge based assembly, and the ``element`` variant is using element-based assembly.

1.4.11

The ``element_pair_from_edge_model`` is available to calculate element edge components averaged onto each node of the element edge. This makes it possible to create an edge weighting scheme different from those used in ``element_from_edge_model``.

Fixed issue where command option names where not always shown in the documentation.

The platform specific notes now clarify that any version of Python 3 (3.6 or higher) is supported.

- ``linux.txt``
- ``windows.txt``
- ``macos.txt``

1.4.10

Fixed crash when evaluating element edge model in 3D.

Fixed potential error using ``delete_node_model`` and similar deletion commands.

1.4.9

Support for loading mesh files containing element edge data.

1.4.8

In transient mode, the convergence test was flawed so that the ``charge_error`` was the only convergence check required for convergence. The software now ensures all convergence criteria are met.

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.