Skip to content

Commit

Permalink
bump PaRSEC tag to pull in ICLDisco/parsec#584 + touch up tracing ins…
Browse files Browse the repository at this point in the history
…tructions in README.md

resolves #266
  • Loading branch information
evaleev committed Oct 31, 2023
1 parent 355f8a5 commit 26da9b4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,6 @@ To generate the trace results of any TTG program follow the process discussed be

- For simplicity we assume here that TTG will build PaRSEC from source. Make sure PaRSEC Python tools prerequisites have been installed, namely Python3 (version 3.8 is recommended) and the following Python packages (e.g., using `pip`):
- `cython`
- `2to3`
- `numpy`
- `pandas`
- `tables`
Expand All @@ -273,8 +272,7 @@ To generate the trace results of any TTG program follow the process discussed be
- Build and install TTG
- Build the TTG program to be traced.
- Run the TTG program with tracing turned on:
- Create file `${HOME}/.parsec/mca-params.conf` and add line `mca_pins = task_profiler` to it
- Set the environment variable `PARSEC_MCA_profile_filename` to the PBT file name _prefix_, e.g. `/tmp/ttg`.
- Set the environment variables `PARSEC_MCA_mca_pins` and `PARSEC_MCA_profile_filename` to `task_profiler` and the PBT file name _prefix_ (e.g. `/tmp/ttg`), respectively.
- Run the program and make sure the trace files (in PBT format) have been generated; e.g., if you set `PARSEC_MCA_profile_filename` to `/tmp/ttg` you should find file `/tmp/ttg-0.prof-...` containing the trace from MPI rank 0, `/tmp/ttg-1.prof-...` from rank 1, and so on.
- Convert the traces from PaRSEC Binary Trace (PBT) format to the Chrome Trace Format (CTF):
- Add `{TTG build directory}/_deps/parsec-build/tools/profiling/python/python.test` (currently it is not possible to use PaRSEC Python module from the install tree, only from its build tree)
Expand Down
2 changes: 1 addition & 1 deletion cmake/modules/ExternalDependenciesVersions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ set(TTG_TRACKED_BOOST_VERSION 1.66)
set(TTG_TRACKED_CATCH2_VERSION 2.13.1)
set(TTG_TRACKED_CEREAL_VERSION 1.3.0)
set(TTG_TRACKED_MADNESS_TAG 4f7d30b0a738621037b96bb5b820029835753667)
set(TTG_TRACKED_PARSEC_TAG 9fc74b6f165605a133125d8a5b62cf55642c1907)
set(TTG_TRACKED_PARSEC_TAG 6fd959e4a8d2dad8b701d0b83cd85b372f1a306b)
set(TTG_TRACKED_BTAS_TAG d73153ad9bc41a177e441ef04eceff7fab0c766d)

0 comments on commit 26da9b4

Please sign in to comment.