Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Copyrights and patents in the Benchpark project are retained by contributors.
No copyright assignment is required to contribute to Benchpark.

Benchpark is derived from Ramble and Spack.
Ramble: https://github.com/GoogleCloudPlatform/ramble
Ramble: https://github.com/Ramble-Project/ramble
Spack: https://github.com/spack/spack

SPDX usage
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ reproducible, working specifications for the following:

* Source repo and version
* Build configuration (with `Spack <https://github.com/spack/spack>`_)
* Run configuration (with `Ramble <https://github.com/GoogleCloudPlatform/ramble>`_)
* Run configuration (with `Ramble <https://github.com/Ramble-Project/ramble>`_)

3. **Experiment Specifications** (specific benchmark experiment on a system specification)

Expand All @@ -57,7 +57,7 @@ Dependencies
Benchpark uses the following open source projects for specifying configurations:

* `Spack <https://github.com/spack/spack>`_ for building benchmark and dependencies
* `Ramble <https://github.com/GoogleCloudPlatform/ramble>`_ for run configurations
* `Ramble <https://github.com/Ramble-Project/ramble>`_ for run configurations

Community
---------
Expand Down
6 changes: 3 additions & 3 deletions docs/FAQ.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ please submit a PR to remove the duplicated specification from ``benchpark/repo`
Benchpark depends on the build functionality provided in `Spack
<https://github.com/spack/spack>`_, the Spack packages provided in `Spack-packages
<https://github.com/spack/spack-packages>`_, and run functionality provided in `Ramble
<https://github.com/GoogleCloudPlatform/ramble>`_. To allow for testing before pulling
in updates in Spack and Ramble, Benchpark clones and uses the versions of Spack and
Ramble specified in ``checkout-versions.yaml``.
<https://github.com/Ramble-Project/ramble>`_. To allow for testing before pulling in
updates in Spack and Ramble, Benchpark clones and uses the versions of Spack and Ramble
specified in ``checkout-versions.yaml``.

The user might notice this delay in Spack and Ramble versions in two ways:

Expand Down
8 changes: 4 additions & 4 deletions docs/add-an-experiment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ and `Ramble application
defined in Benchpark, so Benchpark will use these over the upstream `Spack package
<https://github.com/spack/spack-packages/blob/develop/repos/spack_repo/builtin/packages/hpl/package.py>`__
and `Ramble application
<https://github.com/GoogleCloudPlatform/ramble/blob/develop/var/ramble/repos/builtin/applications/hpl/application.py>`__.
<https://github.com/Ramble-Project/ramble/blob/develop/var/ramble/repos/builtin/applications/hpl/application.py>`__.
For clarity, if ``benchpark/repos/spack_repo/benchpark/packages/hpl`` and
``benchpark/repos/ramble_applications/hpl`` did not exist, Benchpark would use the
upstream versions. Additionally, the Benchpark HPL ``application.py`` inherits from the
Ramble upstream, so they are equivalent aside from an extra Benchpark tag definition.
Notice the HPL application in Ramble also inherits from a `base HPL application
<https://github.com/GoogleCloudPlatform/ramble/blob/develop/var/ramble/repos/builtin/base_applications/hpl/base_application.py>`__,
<https://github.com/Ramble-Project/ramble/blob/develop/var/ramble/repos/builtin/base_applications/hpl/base_application.py>`__,
which is relevant because it contains the workload variables that we will need to define
in our Benchpark experiment.

Expand Down Expand Up @@ -167,7 +167,7 @@ experiment variables here that will override the default values for the ``worklo
variables`` in your ``application.py``. For HPL, we override the ``Ns``, ``N-Grids``,
``Ps``, ``Qs``, ``N-Ns``, ``N-NBs``, and ``NBs`` workload variables which are defined in
the base `application
<https://github.com/GoogleCloudPlatform/ramble/blob/develop/var/ramble/repos/builtin/base_applications/hpl/base_application.py>`__.
<https://github.com/Ramble-Project/ramble/blob/develop/var/ramble/repos/builtin/base_applications/hpl/base_application.py>`__.

Additionally, all of ``n_resources``, ``process_problem_size``, and
``total_problem_size`` must be set, which can be accomplished using
Expand Down Expand Up @@ -224,7 +224,7 @@ by default.
if self.spec.satisfies("exec_mode=test"):
self.add_experiment_variable("n_nodes", 1, True)

# Overwrite values in application (https://github.com/GoogleCloudPlatform/ramble/blob/3c3e6b7c58270397ad10dfbe9c52bfad790c0631/var/ramble/repos/builtin/base_applications/hpl/base_application.py#L411-L419)
# Overwrite values in application (https://github.com/Ramble-Project/ramble/blob/3c3e6b7c58270397ad10dfbe9c52bfad790c0631/var/ramble/repos/builtin/base_applications/hpl/base_application.py#L411-L419)
self.add_experiment_variable("Ns", 10000, True)
self.add_experiment_variable("N-Grids", 1, False)
self.add_experiment_variable("Ps", "4 * {n_nodes}", True)
Expand Down
2 changes: 1 addition & 1 deletion remote-urls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
#
# SPDX-License-Identifier: Apache-2.0
urls:
ramble: https://github.com/GoogleCloudPlatform/ramble.git
ramble: https://github.com/Ramble-Project/ramble.git
spack: https://github.com/spack/spack.git
spack-packages: https://github.com/spack/spack-packages.git
Loading