Skip to content

v0.9.2

Compare
Choose a tag to compare
@shuds13 shuds13 released this 06 Jul 22:36
· 1726 commits to main since this release
f231328

:Date: July 06, 2022

New capabilities:

  • Support auto-detection of PBS node lists. #602

  • Added configuration options for libE_stats.txt file. #743

  • Support for spawn and forkserver multiprocessing start methods. #797

  • Note that macOS no longer switches to using fork. macOS (since Python 3.8) and Windows
    default to using spawn. When using spawn, we recommend placing calling script code in
    an if __name__ == "__main__": block. The multiprocessing interface can be used to switch methods (https://docs.python.org/3/library/multiprocessing.html#multiprocessing.set_start_method).

Updates to example functions:

  • Added simple dynamic sampling example. #833
  • Added heFFTe example. #844
  • Regression tests separated into problem examples and functionality tests. #839

:Note:

  • Tested platforms include Linux, MacOS, Theta (Cray XC40/Cobalt), Summit (IBM Power9/LSF), Bebop (Cray CS400/Slurm), Swing (A100 GPU system), Perlmutter (HPE Cray EX with A100 NVIDIA GPUs).
  • Tested Python versions: (Cpython) 3.7, 3.8, 3.9, 3.10.

:Known issues:

  • The APOSMM generator function has been noted to operate slower than expected with the spawn multiprocessing start method. For this reason we recommend using fork with APOSMM, when using local comms (fork is the default method on Linux systems).
  • See known issues section in the documentation.