v1.5.0
:Date: Apr 10, 2025
General Updates:
- Migrate package build system to
pyproject.toml(withpixisupport). #1459 - Improve handling when no MPI found. #1514
ensemble.save_output()can save without appending attributesappend_attrs=False. #1531- Improve handling of worker-specific
persis_infofields when they are not initially provided. #1531- Bugfix: Fix
final_gen_sendwhen there are no worker-specificpersis_infofields. - Handle worker-generated
persis_infofields. - Ensure
persis_infois initialized to an empty dictionary in user functions instead ofNone.
- Bugfix: Fix
Examples:
- Update Ax generator for
Ax v0.5.0. #1508 - Rename gpCAM generators. #1516
persistent_gpCAM_ask_telltopersistent_gpCAMpersistent_gpCAM_simpletopersistent_gpCAM_covar(in fact less simple)
- Persistent generators return
Noneas first return value unlessH_ois updated. #1515 - Add LUMI to known platforms. #1546
Documentation:
- Revamp Examples and HPC section of documentation. #1501, #1536, #1539
- Add tutorial and notebook demonstrating surrogate model creation with gpCAM. #1531
- Update Aurora guide. #1510
- Update and documented APOSMM/WarpX example. #1543
:Note:
- Tests were run on Linux and MacOS with Python versions 3.10, 3.11, 3.12, 3.13
- Heterogeneous workflows tested on Aurora (ALCF), Polaris (ALCF), LUMI (EuroHPC JU), and Perlmutter (NERSC).
:Known Issues:
- See known issues section in the documentation.