Skip to content

PVMOS Version 0.84

Latest
Compare
Choose a tag to compare
@IEK-5 IEK-5 released this 11 May 14:47
· 1 commit to master since this release

A minor update with several bug-fixes and some small new features. Important to note is a change in adaptive meshing, under circumstances this PVMOS is more aggressive in adaptive meshing meaning you may need fewer adaptive meshing iterations. Also included is an inkscape extension to extract polygons from within inkscape.

Here is a bullet list of changes:

  • For each area in the device you may now define a "ground-level", a fixed potential you can connect to an electrode in this area. This is useful for anyone who wants to model devices with more than two terminals.
  • Changed adaptive meshing behavior. Single elements may now be split more than once in one adaptive iteration step. This only affects adaptive meshing with low threshold values (below 0.5).
  • Added the exit command to terminate the PVMOS program at some position in a script
  • Added the pause command to pause execution, e.g., to inspect the PVMOS output if something is not working as expected. Execution resumes after pressing enter.
  • Added load_vars to complement the save_vars command to load (save) all variables

Fixes:

  • Fixed a bug where the mesh bounding box was not always updated
  • sel_sel_xx commands did not properly check for the correct number of arguments
  • printpobe did not sort the data as it should.

Precompiled binaries available for Fedora and Windows (64-bit)