Devsim

Latest version: v2.9.1

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

Scan your dependencies

Page 7 of 8

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.10

Use the clang compiler on the windows platform.

1.2.9

Move to RHEL 8 compatible `manylinux_2_28`.

Add `.clang-format` file to provide assist automatic formatting for new source code.

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.