Skip to content

Release/v 0.9.3#912

Merged
jlnav merged 291 commits intomainfrom
release/v_0.9.3
Oct 13, 2022
Merged

Release/v 0.9.3#912
jlnav merged 291 commits intomainfrom
release/v_0.9.3

Conversation

@jlnav
Copy link
Copy Markdown
Member

@jlnav jlnav commented Oct 6, 2022

Release 0.9.3

:Date: October 13, 2022

New capabilities:

Other enhancements:

:Note:

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

:Known issues:

  • At time of testing on Perlmutter there was an issue running concurrent applications on a node, following a recent system update. This also affects previous versions of libEnsemble, and is being investigated.
  • See known issues section in the documentation.

jlnav and others added 30 commits July 12, 2022 14:19
…_moving

Refactors - moving funcX logic and extract_H_ranges into new modules
mentioning ssh interface, other docs fixes
some slight clarification on nsim_workers
Comment thread CHANGELOG.rst Outdated

New capabilities:

* Persistent functions can send intermediate values without the Manager assuming the worker is ready to receive. #880
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be "Persistent functions can be sent intermediate values without the Manager assuming the worker is ready to receive them"?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even that doesn't seem right....

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This refers to the stay_active argument in PersistentSupport.send(), so I think it should more refer to what the user does, rather than internally how the argument is handled.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New persistent support function to cancel sim_ids (request_cancel_sim_ids) and a keep_state option for persistent worker send, which if True, will not update ready_to_receive state of the worker.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two bullets:

  • New persistent support function to cancel sim_ids (request_cancel_sim_ids)
  • keep_state option for persistent worker send, which if True, will not update ready_to_receive state of the worker.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New persistent support function to cancel sim_ids (request_cancel_sim_ids).
A new keep_state option for persistent workers: this lets the manager know
that the information being sent is intermediate.

launch_shc = True
calc_status = UNSET_TAG

# This is temp - return something - so doing six_hump_camel_func again...
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we want to adjust this temporary return?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jlnav Can you adjust the comment to say why this done?

@jlnav jlnav linked an issue Oct 7, 2022 that may be closed by this pull request
6 tasks
@jlnav jlnav marked this pull request as ready for review October 10, 2022 14:49
@jlnav jlnav requested review from jmlarson1 and shuds13 October 10, 2022 14:49
@jlnav jlnav merged commit 0107a6c into main Oct 13, 2022
@jlnav jlnav deleted the release/v_0.9.3 branch November 2, 2022 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release 0.9.3

4 participants