Skip to main content

PyPI License DOI

DEVSIM

Introduction:

DEVSIM - TCAD Device Simulator

DEVSIM is a tool for TCAD Device Simulation, using finite volume methods. The source code is provided by DEVSIM LLC.

Website:

The official website is here:

https://devsim.org

Software Features:

  • Python scripting
  • DC, small-signal AC, impedance field method, transient
  • User specified partial differential equations (PDE).
  • Extended floating point precision
  • 1D, 2D, and 3D simulation
  • 1D, 2D mesher
  • Import 3D meshes.
  • 2D cylindrical coordinate simulation
  • ASCII file format with PDE embedded.

Usage In Research:

Please see this link for a list of published research papers using or referring to the DEVSIM simulator.

Installation:

Please see INSTALL.md for installation instructions. Please see BUILD.md for instructions to build from source.

Citing This Work:

Please see CITATION.md. Please do not cite this GitHub Repository as it will be moving in the future.

License:

DEVSIM is licensed under the Apache 2.0 License. Example scripts are also provided under this license. Other files are subject to the license terms of their copyright owners. Please see LICENSE and NOTICE for license terms.

Documentation:

The PDF documentation is located in doc/devsim.pdf. An online version of the documentation is available at https://devsim.net. A list of documentation resources is available online. Recent changes are available in CHANGES.md.

The repository for the documentation is at https://github.com/devsim/devsim_documentation.

Supported Platforms:

OS Version Architecture
macOS Sequoia 15 arm64
Microsoft Windows Windows 10 x64
Linux AlmaLinux 8 (Red Hat Enterprise Linux 8 Compatible) aarch64, x86_64

Supported Python Versions

DEVSIM is designed to work with Python versions 3.9 or higher.

Code of Conduct:

Please see CODE_OF_CONDUCT.md.

Support:

For support and general discussion, please join our forum: https://forum.devsim.org

Contributing:

Please see: Contribution guidelines for this project

Testing

Please see TEST.md.

Used directly by the simulator

Name Description
symdiff Symbolic differentiation engine for the simulator
devsim_documentation Documentation for the simulator

Extended examples

Name Description
devsim_bjt_example Bipolar Junction Transistor example
devsim_density_gradient Quantum Corrections to Drift Diffusion simulation
devsim_3dmos 3D Mosfet example used in publication
devsim_misc Miscellaneous scripts

Metadata

Release files for devsim 2.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for devsim 2.11.1
File
devsim-2.11.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
devsim-2.11.1-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
devsim-2.11.1-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
devsim-2.11.1-cp39-abi3-macosx_15_0_arm64.whl CPython 3.9 abi3 macOS 15.0+ ARM64 Details

Total release size: 21.0 MB

Release files / devsim-2.11.1-cp39-abi3-win_amd64.whl

Download URL devsim-2.11.1-cp39-abi3-win_amd64.whl
Size 4.6 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
584c214b493f3eddce78e99f9420eba8a5a429ae854ee46391f3429a68642e2d
BLAKE2b-256 checksum
How to use checksums
339ea0af78f3e286fc46905d28a33b742cbcb4b6955c712af4463b29a96337dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / devsim-2.11.1-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL devsim-2.11.1-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
961abda549dffead751c55014882f88bace380b7a616248fca55b1af0bc745b1
BLAKE2b-256 checksum
How to use checksums
dd9fac1f4776b4a1b70996140ba25ae8d21f61c30571c52cb160e3982dfe3a39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / devsim-2.11.1-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL devsim-2.11.1-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.8 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
942747cfc5b5cd80b04ce1c52c38574dcc08989d5751b5d8c21f61a2a83e87c4
BLAKE2b-256 checksum
How to use checksums
b5efc12739feaf5f48c3e2513fe9831f2059bd75c083cea53489c63969132552
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / devsim-2.11.1-cp39-abi3-macosx_15_0_arm64.whl

Download URL devsim-2.11.1-cp39-abi3-macosx_15_0_arm64.whl
Size 5.0 MB
Tags CPython 3.9 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
c0eae33f82ad5d35dedb45b8912e6626a485867eca1bb628f7cdf05a752717e1
BLAKE2b-256 checksum
How to use checksums
db824efc4b9d8cec44ceed65da4bef1d8905e72bbb77afe38ca2269618035083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for devsim 2.11.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.11.1 This release

4 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page