Devsim

Latest version: v2.8.0

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

Scan your dependencies

Page 6 of 7

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.

1.4.7

Models

In the simple physics models, the sign for time-derivative terms was wrong for the electron and hole continuity equations. This affects small-signal and noise simulations. The example at ``examples/diode/ssac_diode.py`` was updated to reflect the change.

Platforms

Fix build script issue for macOS on Travis CI, updated the compiler to ``g++-9``.

Update Centos 6 build from ``devtoolset-6`` to ``devtoolset-8``.

1.4.6

Version Information

Parameter ``info`` can be queried for getting version information. The file ``testing/info.py`` contains an example.


python info.py
{'copyright': 'Copyright © 2009-2020 DEVSIM LLC', 'direct_solver': 'mkl_pardiso', 'extended_precision': True, 'license': 'Apache License, Version 2.0', 'version': '1.4.6', 'website': 'https://devsim.org'}


Extended Precision

The example ``examples/diode/gmsh_diode3d_float128.py`` provides an example where extended precision is enabled.

Python Formatting

The Python scripts in the ``examples`` and ``testing`` directories have been reformatted to be more consistent with language standards.

Platforms

Microsoft Windows 10 is supported and is now compiled using Microsoft Visual Studio 2019.

Microsoft Windows 7 is no longer supported, as Microsoft has dropped support as of January 14, 2020.

External Meshing

Support for reading meshes from Genius Device Simulator has been completely removed from DEVSIM.

1.4.5

* Platform Support:
* An MSYS2/Mingw-w64 build is available for 64-bit Windows. This build, labeled ``devsim_msys_v1.4.5``, enables the use of the 128-bit floating point precision already available on the macOS and Linux platforms.

1.4.4

* Bug Fixes:
* Intermittent crash on Windows 10 at the end of the program
* CHANGES.md containing version changes in markdown format.
* Internal changes:
* Regression system script refactored to Python.
* Refactor threading code using C++11 functions
* Refactor timing functions for verbose mode using C++11 functions.
* Refactor FPE detection code to C++11 standard.

1.2.8

macOS is now a `universal` build for both `arm64` and `x86_64`. Minimum deployment version is now 12.0.

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.