Skip to content

Releases: LLNL/UEDGE

UEDGE v8.1.2-beta.0

06 Nov 01:19
Compare
Choose a tag to compare
UEDGE v8.1.2-beta.0 Pre-release
Pre-release

Merges Lithium sputtering module into the development branch.

What's Changed

  • Removing cell crossing near the X-point for a HFS 1D flux tube by @ganjinzero1 in #71
  • Minor tidying by @bendudson in #73
  • Introduces pyproject.toml, adds wheel build jobs to workflow, makes isfniycbozero more flexible by @holm10 in #77
  • Make Checkver more resilient to failures by @bendudson in #82
  • Merging Lithium sputtering developments into develop branch by @holm10 in #87

Full Changelog: v8.0.6-beta.2...v8.1.2-beta.0

UEDGE v8.1.1-patch.0

13 Jul 20:45
Compare
Choose a tag to compare
  • Adds fniycbo options via isfniycbozero
    • Makes fniycbo-switch index-dependent
    • Fixes switch for double-null geometries
  • Hardens checkver to allow code execution without connection to PyPi
  • Implemements build and install using pyproject.toml
  • Updates Workflows to ensure compatibility of Forhton with numpy>2.0

UEDGE v8.1.0-patch.1

13 Jul 19:59
9982158
Compare
Choose a tag to compare

Updates build and install to use pyproject.toml
Adds fixes to GitHub Workflows to account ensure Forthon compatibility with numpy>2.0

UEDGE v8.1.0-patch.0

27 Feb 01:28
a6245d2
Compare
Choose a tag to compare

What's Changed

  • Removing cell crossing near the X-point for a HFS 1D flux tube by @ganjinzero1 in #71
  • Minor tidying by @bendudson in #73
  • Updates UEDGE to V8.1.0.0 by @holm10 in #72
  • Adds broader output supression via com.iprint by @holm10 in #65
  • Merging Tg into the LLNL/develop by @ganjinzero1 in #62
  • Albedo pumping bugfix by @holm10 in #67
  • Removing override by @holm10 in #68
  • Adds controls for fniycbo, the core drift currents by @holm10 in #70
  • Improves the uedge.hdf5 scripts to recognize more save formats, only look for restore-variables present in the source code
  • Automatically updates bbb.uedge_ver on Python startup to match the Python UEDGE version
  • Makes switch for previous bugfix oldseec gradual to allow gradually transitioning between models
  • Removes Pytests, as these are run from the separate pytests branch
  • Updates test workflow to reflect changes made to testing
  • Changes default plate albedo pumping model to use angle-corrected areas (isoldalbarea=0)
  • Changes default joule heating model to include radial Te gradients (oldseec=0)

Full Changelog: v8.0.6-beta.2...v8.1.0-patch.0

UEDGE v8.0.6-beta.0

12 Jan 20:35
Compare
Choose a tag to compare
UEDGE v8.0.6-beta.0 Pre-release
Pre-release

What's Changed

  • Update develop to correspond to UEDGE v8.0.5-patch.0 by @holm10 in #55
  • Adds broader output supression via com.iprint by @holm10 in #65
  • Merging Tg into the LLNL/develop by @ganjinzero1 in #62
  • Albedo pumping bugfix by @holm10 in #67
  • Removing override by @holm10 in #68
  • Adds controls for fniycbo, the core drift currents by @holm10 in #70
  • Improves the uedge.hdf5 scripts to recognize more save formats, only look for restore-variables present in the source code
  • Automatically updates bbb.uedge_ver on Python startup to match the Python UEDGE version
  • Makes switch for previous bugfix oldseec gradual to allow gradually transitioning between models

Full Changelog: 8.0.5-patch.0...v8.0.6-beta.2

UEDGE v8.0.5-patch.0

29 Oct 00:01
b7794aa
Compare
Choose a tag to compare

Includes revisions from develop.

What's Changed

  • Variable tags by @holm10 in #46
  • Removing duplicate variable definitions in several packages by @holm10 in #24
  • Jouleheating bugfix by @holm10 in #52
  • Initial implementation of continuation solve by @holm10 in #50
  • Update UEDGE to v8.0.5-patch.0 by @holm10 in #54

Notes on Joule heating bug

uedge_elec_eqn_2.pdf

Full changelog

8.0.4-patch.1...8.0.5-patch.0

UEDGE v8.0.5-beta.2

28 Oct 01:17
d32f4d0
Compare
Choose a tag to compare
UEDGE v8.0.5-beta.2 Pre-release
Pre-release

Updates UEDGE to v8.0.5-beta.2
Changes implemented include:

  • Removes obsolete pyscripts
  • Implements Joule heating bugfix and warnings to use new model
  • Implements the newest version of the continuation solver and rundt

UEDGE v8.0.5-beta.1

19 Sep 21:13
b7ad809
Compare
Choose a tag to compare
UEDGE v8.0.5-beta.1 Pre-release
Pre-release

Release including most recent PRs:

  • Removes duplicate variables in UEDGE
  • Adds tags to input and grid generation variables

UEDGE v8.0.5-beta.0

25 Jul 20:24
a08ade5
Compare
Choose a tag to compare
UEDGE v8.0.5-beta.0 Pre-release
Pre-release

What's Changed

  • Implementing HDF5 grid files for UEDGE by @holm10 in #23

Full Changelog: v8.0.4-patch.0...8.0.5-beta.0

UEDGE v8.0.4-patch.1

18 Jul 20:22
95e276a
Compare
Choose a tag to compare

Fixed grid generation bug implemented in commit 82f5f64.
Bug affected grid generation when adding cells around the X-point (nxxpt>0).
No impact on steady state solutions.

  • Non-base 1 array pointers were uniquely passed to subroutine intersect2.
  • Originally implemented as cray pointers, which used to cause warnings but was escalated to errors.
  • During updating passing to be compatible, non-base 1 array resulted in error.
  • Updated to explicitly define shape of passed arrays.