Skip to content
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

Jereddt/lfs fix #108

Merged
merged 3 commits into from
Aug 9, 2024
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
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
[submodule "utils/pavilion"]
path = utils/pavilion
url = [email protected]:hpc/pavilion2.git
[submodule "microbenchmarks/spatter"]
path = microbenchmarks/spatter
url = [email protected]:lanl/spatter.git
[submodule "miniem_build/spack"]
path = miniem_build/spack
url = [email protected]:spack/spack
[submodule "kokkos-tools"]
path = kokkos-tools
url = [email protected]:kokkos/kokkos-tools.git
[submodule "microbenchmarks/spatter"]
path = microbenchmarks/spatter
url = [email protected]:lanl/spatter.git
20 changes: 10 additions & 10 deletions doc/sphinx/09_Microbenchmarks/M2_SPATTER/SPATTER.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,17 +81,17 @@ To setup and build for both the CPU and GPU, run the following:

This setup script performs the following:

#. Untars the Pattern JSON files located in the patterns directory
#. Untars the Pattern JSON files located in the datafiles directory

* patterns/flag/static_2d/001.fp.json
* datafiles/flag/static_2d/001.fp.json

* patterns/flag/static_2d/001.nonfp.json
* datafiles/flag/static_2d/001.nonfp.json

* patterns/flag/static_2d/001.json
* datafiles/flag/static_2d/001.json

* patterns/xrage/asteroid/spatter.json
* datafiles/xrage/asteroid/spatter.json

#. Extracts patterns from patterns/xrage/asteroid/spatter.json to separate JSON files located at patterns/xrage/asteroid/spatter{1-9}.json
#. Extracts patterns from datafiles/xrage/asteroid/spatter.json to separate JSON files located at datafiles/xrage/asteroid/spatter{1-9}.json

#. Generates default module files located in modules/cpu.mod and modules/gpu.mood

Expand Down Expand Up @@ -192,7 +192,7 @@ These experiments were ran with core-binding turned on and plotting enabled.
xRAGE Asteroid Spatter Pattern 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Weak-scaling experiment for the pattern in patterns/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter5/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter5
Weak-scaling experiment for the pattern in datafiles/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter5/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter5

This pattern is a Gather with a length of 8,368,968 elements with a target vector length of 1,120,524.

Expand Down Expand Up @@ -220,7 +220,7 @@ This pattern is a Gather with a length of 8,368,968 elements with a target vecto
xRAGE Asteroid Spatter Pattern 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Weak-scaling experiment for the pattern in patterns/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter9/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter9
Weak-scaling experiment for the pattern in datafiles/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter9/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter9

This pattern is a Scatter with a length of 6,664,304 elements with a target vector length of 2,051,100.

Expand Down Expand Up @@ -253,7 +253,7 @@ Strong-Scaling throughput experiments with plotting enabled.
xRAGE Asteroid Spatter Pattern 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Throughput experiment for the pattern in patterns/xrage/asteroid/spatter5.json. Results will be found in spatter.strongscaling/H100/xrage/asteroid/spatter5/ and Figures will be found in figures/spatter.strongscaling/H100/xrage/asteroid/spatter5/
Throughput experiment for the pattern in datafiles/xrage/asteroid/spatter5.json. Results will be found in spatter.strongscaling/H100/xrage/asteroid/spatter5/ and Figures will be found in figures/spatter.strongscaling/H100/xrage/asteroid/spatter5/

.. code-block:: bash

Expand All @@ -278,7 +278,7 @@ Throughput experiment for the pattern in patterns/xrage/asteroid/spatter5.json.
xRAGE Asteroid Spatter Pattern 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Throughput experiment for the pattern in patterns/xrage/asteroid/spatter9.json. Results will be found in spatter.strongscaling/H100/xrage/asteroid/spatter9/ and Figures will be found in figures/spatter.strongscaling/H100/xrage/asteroid/spatter9/
Throughput experiment for the pattern in datafiles/xrage/asteroid/spatter9.json. Results will be found in spatter.strongscaling/H100/xrage/asteroid/spatter9/ and Figures will be found in figures/spatter.strongscaling/H100/xrage/asteroid/spatter9/

Note that we need to enable atomics with the `-m` flag since this is a scatter pattern which overwrites the same location multiple times. Results with and without atomics are included, but the results with atomics enabled is the benchmarked performance number of importance.

Expand Down