Skip to content

Commit 024f9d7

Browse files
committedApr 16, 2024
Add open source code directory, and explanation of provenance in README
1 parent 2de35a7 commit 024f9d7

File tree

5 files changed

+32
-0
lines changed

5 files changed

+32
-0
lines changed
 

‎.gitmodules

+9
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,12 @@
1919
[submodule "code/helper-scripts/openmp-mpi-nondeterminism"]
2020
path = code/helper-scripts/openmp-mpi-nondeterminism
2121
url = https://github.com/EdmundGoodman/openmp-mpi-nondeterminism
22+
[submodule "code/open-source/autocxx"]
23+
path = code/open-source/autocxx
24+
url = https://github.com/EdmundGoodman/autocxx
25+
[submodule "code/open-source/HPCCG"]
26+
path = code/open-source/HPCCG
27+
url = https://github.com/EdmundGoodman/HPCCG
28+
[submodule "code/open-source/rsmpi"]
29+
path = code/open-source/rsmpi
30+
url = https://github.com/EdmundGoodman/rsmpi

‎README.md

+20
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,23 @@ all nested submodules, consider running the following command:
4343
```bash
4444
git clone --recurse-submodules -j8 https://github.com/EdmundGoodman/rust-in-hpc
4545
```
46+
47+
## Directory structure
48+
49+
Written project deliverables are typeset in LaTeX, and can be found in the
50+
submodule directories `dissertation/`, `presentation/`, `progress-report/`, and
51+
`specification/`
52+
53+
Software components are contained in the `code/` directory, which has four
54+
subdirectories:
55+
56+
- `helper-scripts/`, software written by the author to acheive corollary goals
57+
such as aggregating and selecting mini-apps, or proofs-of-concept for data
58+
races in OpenMP and MPI
59+
- `hpc-multibench/`, the main software component of the project, which contains
60+
many nested subdirectories
61+
- `hpccg-rs/`, a softlink to within `hpc-multibench/` containing the Rust
62+
translations of the HPCCG mini-app
63+
- `open-source/`, forks of software projects which were not written by me, but I
64+
have interacted with in the form of pull requests or issues in the course of
65+
the project. These are not claimed to be my work.

‎code/open-source/HPCCG

Submodule HPCCG added at 80dd2f1

‎code/open-source/autocxx

Submodule autocxx added at 585d5c1

‎code/open-source/rsmpi

Submodule rsmpi added at 7ece090

0 commit comments

Comments
 (0)
Please sign in to comment.