-
Notifications
You must be signed in to change notification settings - Fork 32
Cleanup scripts, docs, resources, etc. of Summit, Crusher, Spock, Sunspot. Adjust Bebop docs #1520
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
d0e15f1
removing guides, references, and resource management for Summit, Spoc…
jlnav e13f645
update Bebop guide
jlnav 055db18
bump nlopt
jlnav 6a77280
Merge branch 'develop' into docs/old_resource_cleanups
jlnav 23a16d0
restore many guides, uses of Summit. Mention that its decomissioned.
jlnav 55228d9
typo
jlnav 9d57bac
Merge branch 'develop' into docs/old_resource_cleanups
jlnav 59c018c
put back summit link in introduction_latex
jlnav 60f33b1
fixes
jlnav c2c1212
Organize cleanup
shuds13 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,17 +1,20 @@ | ||
| ====== | ||
| Summit | ||
| ====== | ||
| ======================= | ||
| Summit (Decommissioned) | ||
| ======================= | ||
|
|
||
| Summit_ is an IBM AC922 system located at the Oak Ridge Leadership Computing | ||
| Facility (OLCF). Each of the approximately 4,600 compute nodes on Summit contains two | ||
| Summit_ was an IBM AC922 system located at the Oak Ridge Leadership Computing | ||
| Facility (OLCF). Each of the approximately 4,600 compute nodes on Summit contained two | ||
| IBM POWER9 processors and six NVIDIA Volta V100 accelerators. | ||
|
|
||
| Summit features three tiers of nodes: login, launch, and compute nodes. | ||
| Summit featured three tiers of nodes: login, launch, and compute nodes. | ||
|
|
||
| Users on login nodes submit batch runs to the launch nodes. | ||
| Batch scripts and interactive sessions run on the launch nodes. Only the launch | ||
| nodes can submit MPI runs to the compute nodes via ``jsrun``. | ||
|
|
||
| These docs are maintained to guide libEnsemble's usage on three-tier systems and/or | ||
| `jsrun` systems similar to Summit. | ||
|
|
||
| Configuring Python | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ? |
||
| ------------------ | ||
|
|
||
|
|
@@ -57,13 +60,13 @@ Or, you can install via ``conda``: | |
|
|
||
| See :doc:`here<../advanced_installation>` for more information on advanced options | ||
| for installing libEnsemble. | ||
|
|
||
| Special note on resource sets and Executor submit options | ||
|
|
||
| --------------------------------------------------------- | ||
|
|
||
| When using the portable MPI run configuration options (e.g., num_nodes) to the | ||
| :doc:`MPIExecutor<../executor/mpi_executor>` ``submit`` function, it is important | ||
| to note that, due to the `resource sets`_ used on Summit, the options refer to | ||
| to note that, due to the resource sets used on Summit, the options refer to | ||
| resource sets as follows: | ||
|
|
||
| - num_procs (int, optional) – The total number resource sets for this run. | ||
|
|
@@ -114,7 +117,7 @@ available on a Summit node, and thus two such tasks may be allocated to each nod | |
| Job Submission | ||
| -------------- | ||
|
|
||
| Summit uses LSF_ for job management and submission. For libEnsemble, the most | ||
| Summit used LSF_ for job management and submission. For libEnsemble, the most | ||
| important command is ``bsub`` for submitting batch scripts from the login nodes | ||
| to execute on the launch nodes. | ||
|
|
||
|
|
@@ -191,20 +194,13 @@ Launching User Applications from libEnsemble Workers | |
| ---------------------------------------------------- | ||
|
|
||
| Only the launch nodes can submit MPI runs to the compute nodes via ``jsrun``. | ||
| This can be accomplished in user ``sim_f`` functions directly. However, it is highly | ||
| This can be accomplished in user simulator functions directly. However, it is highly | ||
| recommended that the :doc:`Executor<../executor/ex_index>` interface | ||
| be used inside the ``sim_f`` or ``gen_f``, because this provides a portable interface | ||
| be used inside the simulator or generator, because this provides a portable interface | ||
| with many advantages including automatic resource detection, portability, | ||
| launch failure resilience, and ease of use. | ||
|
|
||
| Additional Information | ||
| ---------------------- | ||
|
|
||
| See the OLCF guides_ for more information about Summit. | ||
|
|
||
| .. _conda: https://conda.io/en/latest/ | ||
| .. _guides: https://docs.olcf.ornl.gov/systems/summit_user_guide.html | ||
| .. _LSF: https://www.olcf.ornl.gov/wp-content/uploads/2018/12/summit_workshop_fuson.pdf | ||
| .. _mpi4py: https://mpi4py.readthedocs.io/en/stable/ | ||
| .. _resource sets: https://docs.olcf.ornl.gov/systems/summit_user_guide.html#job-launcher-jsrun | ||
| .. _Summit: https://docs.olcf.ornl.gov/systems/summit_user_guide.html | ||
| .. _Summit: https://www.olcf.ornl.gov/olcf-resources/compute-systems/summit/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.