.clang-format
.gitignore
.gitlab-ci.yml
.gitpod.yml
.readthedocs.yaml
CITATION.cff
CMakeLists.txt
Dockerfile
LICENSE
MANIFEST.in
README.md
compose-dev.yaml
pyproject.toml
setup.py
.devcontainer/devcontainer.json
.devcontainer/docker-compose.yml
.github/workflows/benchmark.yml
.github/workflows/ci.yml
.github/workflows/format-check.yml
.github/workflows/python-publish.yml
.gitlab/scripts/build.sh
.gitlab/scripts/common.yml
.gitlab/scripts/compare_summary.py
.gitlab/scripts/create_log_dir.sh
.gitlab/scripts/dlio_benchmark_test.sh
.gitlab/scripts/dlio_setup.sh
.gitlab/scripts/generate_dlio_job.py
.gitlab/scripts/generate_dlio_jobs.sh
.gitlab/scripts/generate_summary.sh
.gitlab/scripts/post.sh
.gitlab/scripts/pre.sh
.gitlab/scripts/requirements.txt
.gitlab/scripts/variables.sh
.vscode/launch.json
.vscode/settings.json
cmake/configure_files/dftracer-config-version.cmake.in
cmake/configure_files/dftracer-config.cmake.build.in
cmake/configure_files/dftracer-config.cmake.install.in
cmake/configure_files/dftracer_config.hpp.in
cmake/configure_files/dftracer_config_dbg.hpp.in
cmake/configure_files/dftracer_module.lua.in
cmake/modules/FindHWLOC.cmake
cmake/modules/SetupCompiler.cmake
cmake/modules/dftracer-utils.cmake
cmake/tests/has_fd.cpp
cmake/tests/has_filesystem.cpp
dependency/CMakeLists.txt
dependency/cpp.requirements.txt
dependency/install_dependency.sh
dfanalyzer/__init__.py
dfanalyzer/graph.py
dfanalyzer/main.py
dfanalyzer/plots.ipynb
dfanalyzer/plots.py
dfanalyzer/test.pfw
dfanalyzer/test.pfw.gz
dfanalyzer/test.pfw.gz.zindex
dfanalyzer/dask/conf/configuration.sh
dfanalyzer/dask/conf/configuration.yaml
dfanalyzer/dask/conf/corona.yaml
dfanalyzer/dask/conf/install_dask_env.sh
dfanalyzer/dask/conf/polaris.yaml
dfanalyzer/dask/conf/quartz.yaml
dfanalyzer/dask/conf/ruby.yaml
dfanalyzer/dask/scripts/start_dask_distributed.sh
dfanalyzer/dask/scripts/start_dask_worker.sh
dfanalyzer/dask/scripts/stop_dask_distributed.sh
dfanalyzer/dask/scripts/utils.sh
dfanalyzer/graph_visualization/cystyles.json
dfanalyzer/graph_visualization/cytoscape.py
docker/dl.Dockerfile
docker/ior.Dockerfile
docs/.clang-format
docs/.gitignore
docs/Makefile
docs/ai_logging.rst
docs/api.rst
docs/bash_utilities.rst
docs/build.rst
docs/building_applications.rst
docs/conf.py
docs/debugging.rst
docs/definitions.rst
docs/developer-guide.rst
docs/dfanalyzer_alcf_polaris.rst
docs/dfanalyzer_build.rst
docs/dfanalyzer_conf.rst
docs/dfanalyzer_custom_columns.rst
docs/dfanalyzer_distributed.rst
docs/dfanalyzer_overlap_analysis.rst
docs/examples.rst
docs/index.rst
docs/limitations.rst
docs/migration.rst
docs/models.rst
docs/overview.rst
docs/pegasus_genome.rst
docs/pegasus_montage.rst
docs/perfetto.rst
docs/requirements.txt
docs/style-guides.rst
docs/testing.rst
docs/trace_format.rst
docs/utilities.rst
docs/_static/theme_overrides.css
docs/_themes/sphinx_rtd_theme/breadcrumbs.html
docs/_themes/sphinx_rtd_theme/footer.html
docs/_themes/sphinx_rtd_theme/layout.html
docs/_themes/sphinx_rtd_theme/search.html
docs/_themes/sphinx_rtd_theme/searchbox.html
docs/_themes/sphinx_rtd_theme/theme.conf
docs/_themes/sphinx_rtd_theme/versions.html
docs/_themes/sphinx_rtd_theme/static/css/badge_only.css
docs/_themes/sphinx_rtd_theme/static/css/theme.css
docs/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Regular.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot
docs/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg
docs/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf
docs/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff
docs/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2
docs/_themes/sphinx_rtd_theme/static/js/modernizr.min.js
docs/_themes/sphinx_rtd_theme/static/js/theme.js
docs/images/dlio-profiler-logo.png
docs/images/dfanalyzer/overlap-analysis/overlap-analysis-summary.png
docs/images/dfanalyzer/polaris/dask-scheduler-monitoring.png
docs/images/dfanalyzer/polaris/run-scheduler.png
docs/images/dfanalyzer/polaris/vscode-add-port-button.png
docs/images/dfanalyzer/polaris/vscode-added-port.png
docs/images/dfanalyzer/polaris/vscode-ports-tab.png
docs/images/perfetto/perfetto-flags-confirm-1.png
docs/images/perfetto/perfetto-flags-confirm-2.png
docs/images/perfetto/perfetto-interface.png
docs/images/perfetto/perfetto-sql-result-example-pread.png
docs/images/perfetto/perfetto-sql-textbox-2.png
docs/images/perfetto/perfetto-sql-textbox.png
docs/images/perfetto/perfetto-ui-confirm.png
docs/images/perfetto/perfetto-viz.png
docs/images/tracing/1000genome.png
docs/images/tracing/Montage_dur.png
docs/images/tracing/Montage_graph.png
docs/images/tracing/Montage_summary.png
docs/images/tracing/trace.png
examples/dfanalyzer/dfanalyzer-distributed.ipynb
examples/dfanalyzer/dfanalyzer-ideas.ipynb
examples/dfanalyzer/dfanalyzer.ipynb
examples/dfanalyzer/requirements.txt
examples/dfanalyzer/test-trace.pfw.gz
examples/dfanalyzer/images/bw_timeline.png
examples/dfanalyzer/images/dask-dashboard-load.png
examples/dfanalyzer/images/xfer_timeline.png
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537780-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537781-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537782-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537783-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537784-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537785-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537786-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537787-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537788-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537789-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537790-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537791-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537793-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537796-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537798-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537799-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537800-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537801-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537802-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537803-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537804-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537805-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537806-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537807-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537808-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537809-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537810-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537811-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537812-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537813-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537814-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537815-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537816-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537817-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537818-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537819-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537820-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537821-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537822-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537823-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537824-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537825-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537826-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537827-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537828-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537829-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537830-preload.pfw.gz
examples/dfanalyzer/test-trace-distributed/cm1_1_48_20240926/cm1-DEFAULT-3537831-preload.pfw.gz
examples/graph_visualization/README.md
examples/graph_visualization/data.png
examples/graph_visualization/example.ipynb
examples/graph_visualization/requirement.txt
examples/graph_visualization/test_data1.pfw
examples/graph_visualization/vis.png
include/dftracer/dftracer.h
include/dftracer/core/common/constants.h
include/dftracer/core/common/typedef.h
python/dftracer/__init__.py
python/dftracer/_version.py
python/dftracer.egg-info/PKG-INFO
python/dftracer.egg-info/SOURCES.txt
python/dftracer.egg-info/dependency_links.txt
python/dftracer.egg-info/not-zip-safe
python/dftracer.egg-info/requires.txt
python/dftracer.egg-info/top_level.txt
results/cases.csv
results/overhead.csv
script/dftracer_anonymize
script/dftracer_compact
script/dftracer_compact_by_pid
script/dftracer_create_index
script/dftracer_event_count
script/dftracer_merge
script/dftracer_pgzip
script/dftracer_sanitize
script/dftracer_split
script/dftracer_validate
script/git_sparse_clone_interactive
script/git_sparse_push_interactive
script/formatting/autoformat.sh
script/formatting/check-formatting.sh
src/dftracer/core/datastructure.cpp
src/dftracer/core/df_logger.cpp
src/dftracer/core/df_logger.h
src/dftracer/core/dftracer.cpp
src/dftracer/core/dftracer_preload.cpp
src/dftracer/core/dftracer_preload.h
src/dftracer/core/aggregator/aggregator.cpp
src/dftracer/core/aggregator/aggregator.h
src/dftracer/core/aggregator/rules.cpp
src/dftracer/core/aggregator/rules.h
src/dftracer/core/brahma/posix.cpp
src/dftracer/core/brahma/posix.h
src/dftracer/core/brahma/stdio.cpp
src/dftracer/core/brahma/stdio.h
src/dftracer/core/buffer/buffer.cpp
src/dftracer/core/buffer/buffer.h
src/dftracer/core/common/cpp_typedefs.h
src/dftracer/core/common/datastructure.cpp
src/dftracer/core/common/datastructure.h
src/dftracer/core/common/dftracer_main.cpp
src/dftracer/core/common/dftracer_main.h
src/dftracer/core/common/enumeration.h
src/dftracer/core/common/error.h
src/dftracer/core/common/logging.h
src/dftracer/core/common/macros.h
src/dftracer/core/common/singleton.h
src/dftracer/core/compression/zlib_compression.cpp
src/dftracer/core/compression/zlib_compression.h
src/dftracer/core/finstrument/functions.cpp
src/dftracer/core/finstrument/functions.h
src/dftracer/core/serialization/json_line.cpp
src/dftracer/core/serialization/json_line.h
src/dftracer/core/utils/configuration_manager.cpp
src/dftracer/core/utils/configuration_manager.h
src/dftracer/core/utils/md5.cpp
src/dftracer/core/utils/md5.h
src/dftracer/core/utils/posix_internal.cpp
src/dftracer/core/utils/posix_internal.h
src/dftracer/core/utils/utils.cpp
src/dftracer/core/utils/utils.h
src/dftracer/core/writer/chrome_writer.cpp
src/dftracer/core/writer/chrome_writer.h
src/dftracer/core/writer/stdio_writer.cpp
src/dftracer/core/writer/stdio_writer.h
src/dftracer/python/dftracer.cpp
src/dftracer/python/dftracer.cpp.in
src/dftracer/python/dftracer_dbg.cpp
src/dftracer/service/service.cpp
src/dftracer/service/service.h
src/dftracer/service/common/datastructure.h
test/CMakeLists.txt
test/analysis_ior.py
test/check_file.sh
test/check_file_at_least.sh
test/check_file_not.sh
test/util.h
test/c/test.c
test/c/testlib.c
test/cpp/test.cpp
test/dfanalyzer/CMakeLists.txt
test/dlio_benchmark/CMakeLists.txt
test/paper/CMakeLists.txt
test/paper/load_darshan.py
test/paper/load_recorder.py
test/paper/load_scorep.py
test/paper/overhead.cpp
test/paper/overhead.py
test/paper/analysis/darshan_analyzer_main.ipynb
test/paper/analysis/otf2_distributed_reader.ipynb
test/paper/analysis/recorder_distributed_reader.ipynb
test/py/ai_logging.py
test/py/dynamo_test.py
test/py/python_test.py
test/py/requirements.txt
test/py/test.py
test/unit/CMakeLists.txt
test/unit/file.dat
test/unit/mmap
test/unit/mmap.cpp
test/yaml/benchmark-rules.yaml
test/yaml/conf.yaml
test/yaml/rules.yaml