├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── automated-tests.yml ├── .gitignore ├── .gitmodules ├── CREDITS ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── README.md ├── polybench │ ├── README.md │ ├── custom.mk │ ├── flit-config.toml │ ├── main.cpp │ └── tests │ │ ├── adi.cpp │ │ ├── atax.cpp │ │ ├── bicg.cpp │ │ ├── cholesky.cpp │ │ ├── correlation.cpp │ │ ├── covariance.cpp │ │ ├── deriche.cpp │ │ ├── doitgen.cpp │ │ ├── durbin.cpp │ │ ├── fdtd_2d.cpp │ │ ├── floyd_warshall.cpp │ │ ├── gemm.cpp │ │ ├── gemver.cpp │ │ ├── gesummv.cpp │ │ ├── gramschmidt.cpp │ │ ├── heat_3d.cpp │ │ ├── jacobi_1d.cpp │ │ ├── jacobi_2d.cpp │ │ ├── lu.cpp │ │ ├── ludcmp.cpp │ │ ├── mvt.cpp │ │ ├── nussinov.cpp │ │ ├── polybench_utils.h │ │ ├── seidel_2d.cpp │ │ ├── symm.cpp │ │ ├── syr2k.cpp │ │ ├── syrk.cpp │ │ ├── test2mm.cpp │ │ ├── test3mm.cpp │ │ ├── trisolv.cpp │ │ └── trmm.cpp └── random │ ├── README.md │ ├── custom.mk │ ├── flit-config.toml │ ├── main.cpp │ └── tests │ ├── Rand.cpp │ └── Random.cpp ├── data ├── Makefile.in ├── Makefile_bisect_binary.in ├── custom.mk ├── db │ └── tables-sqlite.sql ├── main.cpp └── tests │ └── Empty.cpp ├── documentation ├── README.md ├── analyze-results.md ├── autogenerated-tests.md ├── available-compiler-flags.md ├── benchmarks.md ├── compiling-your-tests.md ├── cuda-support.md ├── database-structure.md ├── experimental-features.md ├── flit-command-line.md ├── flit-configuration-file.md ├── flit-helpers.md ├── installation.md ├── litmus-tests.md ├── mpi-support.md ├── release-notes.md ├── run-wrapper-and-hpc-support.md ├── standard-c++-library-implementations.md ├── test-executable.md ├── test-input-generator.md └── writing-test-cases.md ├── gensrc ├── environment.py ├── expression.py ├── gensrc.py └── testcase.py ├── images ├── bisect-search.pdf ├── bisect-search.svg ├── flit-small.png ├── flit.png └── flit.svg ├── inputGen ├── .ycm_extra_conf.py ├── InfoStream.cpp ├── TestBase.cpp ├── flitHelpers.cpp ├── groundtruth.cpp ├── groundtruth.h ├── helper.cpp ├── helper.h ├── main.cpp ├── makefile ├── testbed.cpp └── testbed.h ├── litmus-tests └── tests │ ├── DistributivityOfMultiplication.cpp │ ├── DoHariGSBasic.cpp │ ├── DoHariGSImproved.cpp │ ├── DoMatrixMultSanity.cpp │ ├── DoOrthoPerturbTest.cpp │ ├── DoSimpleRotate90.cpp │ ├── DoSkewSymCPRotationTest.cpp │ ├── FMACancel.cpp │ ├── InliningProblem.cpp │ ├── Kahan.h │ ├── KahanSum.cpp │ ├── Matrix.h │ ├── Paranoia.cpp │ ├── RandHelper.cpp │ ├── RandHelper.h │ ├── ReciprocalMath.cpp │ ├── RotateAndUnrotate.cpp │ ├── RotateFullCircle.cpp │ ├── Shewchuk.h │ ├── ShewchukSum.cpp │ ├── SimpleCHull.cpp │ ├── SinInt.cpp │ ├── TrianglePHeron.cpp │ ├── TrianglePSylv.cpp │ ├── Vector.h │ ├── langois.cpp │ ├── simple_convex_hull.cpp │ ├── simple_convex_hull.h │ └── tinys.cpp ├── plans ├── bisect-plan.md ├── clang-versions.md └── intel-linker.md ├── plotting ├── compare_matrix.py ├── pivot_table.py ├── plot_speedup_histogram.py ├── plot_timing.py └── stats_generator.py ├── pylint.rc ├── scripts ├── bash-completion │ └── flit ├── flitcli │ ├── README.md │ ├── config │ │ ├── flit-default.toml.in │ │ └── version.txt │ ├── experimental │ │ ├── flit_ninja.py │ │ └── ninja_syntax.py │ ├── flit.py │ ├── flit_bisect.py │ ├── flit_disguise.py │ ├── flit_experimental.py │ ├── flit_import.py │ ├── flit_init.py │ ├── flit_make.py │ ├── flit_update.py │ ├── flitconfig.py │ ├── flitelf.py │ ├── flitutil.py │ └── unfinished │ │ ├── flit_analyze.py │ │ ├── flit_check.py │ │ └── flit_run.py └── watch-progress.sh ├── src ├── .ycm_extra_conf.py ├── flit.h └── flit │ ├── ALL-FLIT.cpp │ ├── FlitCsv.cpp │ ├── FlitCsv.h │ ├── InfoStream.cpp │ ├── InfoStream.h │ ├── TestBase.cpp │ ├── TestBase.h │ ├── Variant.cpp │ ├── Variant.h │ ├── flit.cpp │ ├── flit.h │ ├── flitHelpers.cpp │ ├── flitHelpers.h │ ├── fsutil.cpp │ ├── fsutil.h │ ├── subprocess.cpp │ ├── subprocess.h │ ├── timeFunction.cpp │ ├── timeFunction.h │ └── tinydir.h └── tests ├── .gitignore ├── Makefile ├── README.md ├── color_out.mk ├── flit_cli ├── Makefile ├── bash_completion │ ├── Makefile │ ├── tst_completion_flit.py │ └── util │ │ ├── __init__.py │ │ ├── arginspect.py │ │ └── completion.py ├── flit_bisect │ ├── Makefile │ ├── common.py │ ├── data │ │ ├── auto-bisect-run-flit-config.toml │ │ ├── auto-bisect-run.csv │ │ ├── fake_clang34.py │ │ ├── fake_gcc4.py │ │ ├── fake_gcc9.py │ │ ├── fake_intel19.py │ │ ├── flit-config-compilerspecificflags.toml │ │ └── tests │ │ │ ├── A.cpp │ │ │ ├── A.h │ │ │ ├── BisectTest.cpp │ │ │ ├── file1.cpp │ │ │ ├── file1.h │ │ │ ├── file2.cpp │ │ │ ├── file2.h │ │ │ ├── file3.cpp │ │ │ ├── file3.h │ │ │ ├── file4.cxx │ │ │ └── file4.h │ ├── tst_bisect.py │ ├── tst_bisect_autosqlite_clang.py │ ├── tst_bisect_biggest.py │ ├── tst_bisect_compilerspecificflags.py │ ├── tst_bisect_duplicateGTtest.py │ └── tst_bisect_linkstep.py ├── flit_disguise │ ├── Makefile │ └── tst_flit_disguise.py ├── flit_import │ ├── Makefile │ ├── data │ │ └── data1.csv │ └── tst_dbfile.py ├── flit_init │ ├── Makefile │ └── tst_litmustests.py ├── flit_update │ ├── Makefile │ ├── README.md │ ├── data │ │ ├── compilerspecificflags.toml │ │ ├── fake_clang34.py │ │ ├── fake_gcc9.py │ │ ├── fake_intel19.py │ │ ├── nocompilers.toml │ │ ├── nooptl.toml │ │ ├── noswitches.toml │ │ ├── onlyprovidedcompilers.toml │ │ └── onlyprovidedoptlswitches.toml │ ├── tst_badconfig.py │ ├── tst_common_funcs.py │ ├── tst_compilerspecificflags.py │ ├── tst_nocompilers.py │ ├── tst_nooptl.py │ ├── tst_noswitches.py │ ├── tst_onlyprovidedcompilers.py │ └── tst_onlyprovidedoptlswitches.py └── flit_version │ ├── Makefile │ └── tst_version.py ├── flit_install ├── Makefile ├── tst_install_runthrough.py └── tst_uninstall_runthrough.py ├── flit_makefile ├── Makefile ├── fake_clang34.py ├── fake_gcc4.py ├── tst_build_with_compiler_specific_flags.py ├── tst_clang34.py ├── tst_empty_project.py ├── tst_gcc4.py └── tst_incremental_build.py ├── flit_mpi ├── Makefile ├── data │ ├── MpiFloat.cpp │ ├── MpiHello.cpp │ └── flit-config.toml ├── tst_run_mpi.py └── tst_run_mpi_templated.py ├── flit_src ├── Makefile ├── tst_FlitCsv.cpp ├── tst_TestBase.cpp ├── tst_Variant.cpp ├── tst_flitHelpers_h.cpp ├── tst_flit_cpp.cpp ├── tst_fsutil.cpp └── tst_subprocess.cpp ├── harness ├── Makefile └── tst_test_harness.cpp ├── shared ├── fake_clang34.py ├── fake_gcc4.py ├── fake_gcc9.py └── fake_intel19.py ├── test_harness.h └── test_harness.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/automated-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/.github/workflows/automated-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/polybench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/README.md -------------------------------------------------------------------------------- /benchmarks/polybench/custom.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/custom.mk -------------------------------------------------------------------------------- /benchmarks/polybench/flit-config.toml: -------------------------------------------------------------------------------- 1 | # Use the default values 2 | -------------------------------------------------------------------------------- /benchmarks/polybench/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/main.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/adi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/adi.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/atax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/atax.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/bicg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/bicg.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/cholesky.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/cholesky.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/correlation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/correlation.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/covariance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/covariance.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/deriche.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/deriche.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/doitgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/doitgen.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/durbin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/durbin.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/fdtd_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/fdtd_2d.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/floyd_warshall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/floyd_warshall.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/gemm.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/gemver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/gemver.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/gesummv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/gesummv.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/gramschmidt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/gramschmidt.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/heat_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/heat_3d.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/jacobi_1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/jacobi_1d.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/jacobi_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/jacobi_2d.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/lu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/lu.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/ludcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/ludcmp.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/mvt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/mvt.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/nussinov.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/nussinov.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/polybench_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/polybench_utils.h -------------------------------------------------------------------------------- /benchmarks/polybench/tests/seidel_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/seidel_2d.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/symm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/symm.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/syr2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/syr2k.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/syrk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/syrk.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/test2mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/test2mm.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/test3mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/test3mm.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/trisolv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/trisolv.cpp -------------------------------------------------------------------------------- /benchmarks/polybench/tests/trmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/polybench/tests/trmm.cpp -------------------------------------------------------------------------------- /benchmarks/random/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/README.md -------------------------------------------------------------------------------- /benchmarks/random/custom.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/custom.mk -------------------------------------------------------------------------------- /benchmarks/random/flit-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/flit-config.toml -------------------------------------------------------------------------------- /benchmarks/random/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/main.cpp -------------------------------------------------------------------------------- /benchmarks/random/tests/Rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/tests/Rand.cpp -------------------------------------------------------------------------------- /benchmarks/random/tests/Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/benchmarks/random/tests/Random.cpp -------------------------------------------------------------------------------- /data/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/Makefile.in -------------------------------------------------------------------------------- /data/Makefile_bisect_binary.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/Makefile_bisect_binary.in -------------------------------------------------------------------------------- /data/custom.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/custom.mk -------------------------------------------------------------------------------- /data/db/tables-sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/db/tables-sqlite.sql -------------------------------------------------------------------------------- /data/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/main.cpp -------------------------------------------------------------------------------- /data/tests/Empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/data/tests/Empty.cpp -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/analyze-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/analyze-results.md -------------------------------------------------------------------------------- /documentation/autogenerated-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/autogenerated-tests.md -------------------------------------------------------------------------------- /documentation/available-compiler-flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/available-compiler-flags.md -------------------------------------------------------------------------------- /documentation/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/benchmarks.md -------------------------------------------------------------------------------- /documentation/compiling-your-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/compiling-your-tests.md -------------------------------------------------------------------------------- /documentation/cuda-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/cuda-support.md -------------------------------------------------------------------------------- /documentation/database-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/database-structure.md -------------------------------------------------------------------------------- /documentation/experimental-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/experimental-features.md -------------------------------------------------------------------------------- /documentation/flit-command-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/flit-command-line.md -------------------------------------------------------------------------------- /documentation/flit-configuration-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/flit-configuration-file.md -------------------------------------------------------------------------------- /documentation/flit-helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/flit-helpers.md -------------------------------------------------------------------------------- /documentation/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/installation.md -------------------------------------------------------------------------------- /documentation/litmus-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/litmus-tests.md -------------------------------------------------------------------------------- /documentation/mpi-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/mpi-support.md -------------------------------------------------------------------------------- /documentation/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/release-notes.md -------------------------------------------------------------------------------- /documentation/run-wrapper-and-hpc-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/run-wrapper-and-hpc-support.md -------------------------------------------------------------------------------- /documentation/standard-c++-library-implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/standard-c++-library-implementations.md -------------------------------------------------------------------------------- /documentation/test-executable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/test-executable.md -------------------------------------------------------------------------------- /documentation/test-input-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/test-input-generator.md -------------------------------------------------------------------------------- /documentation/writing-test-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/documentation/writing-test-cases.md -------------------------------------------------------------------------------- /gensrc/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/gensrc/environment.py -------------------------------------------------------------------------------- /gensrc/expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/gensrc/expression.py -------------------------------------------------------------------------------- /gensrc/gensrc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/gensrc/gensrc.py -------------------------------------------------------------------------------- /gensrc/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/gensrc/testcase.py -------------------------------------------------------------------------------- /images/bisect-search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/images/bisect-search.pdf -------------------------------------------------------------------------------- /images/bisect-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/images/bisect-search.svg -------------------------------------------------------------------------------- /images/flit-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/images/flit-small.png -------------------------------------------------------------------------------- /images/flit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/images/flit.png -------------------------------------------------------------------------------- /images/flit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/images/flit.svg -------------------------------------------------------------------------------- /inputGen/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/.ycm_extra_conf.py -------------------------------------------------------------------------------- /inputGen/InfoStream.cpp: -------------------------------------------------------------------------------- 1 | ../src/InfoStream.cpp -------------------------------------------------------------------------------- /inputGen/TestBase.cpp: -------------------------------------------------------------------------------- 1 | ../src/TestBase.cpp -------------------------------------------------------------------------------- /inputGen/flitHelpers.cpp: -------------------------------------------------------------------------------- 1 | ../src/flitHelpers.cpp -------------------------------------------------------------------------------- /inputGen/groundtruth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/groundtruth.cpp -------------------------------------------------------------------------------- /inputGen/groundtruth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/groundtruth.h -------------------------------------------------------------------------------- /inputGen/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/helper.cpp -------------------------------------------------------------------------------- /inputGen/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/helper.h -------------------------------------------------------------------------------- /inputGen/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/main.cpp -------------------------------------------------------------------------------- /inputGen/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/makefile -------------------------------------------------------------------------------- /inputGen/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/testbed.cpp -------------------------------------------------------------------------------- /inputGen/testbed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/inputGen/testbed.h -------------------------------------------------------------------------------- /litmus-tests/tests/DistributivityOfMultiplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DistributivityOfMultiplication.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoHariGSBasic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoHariGSBasic.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoHariGSImproved.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoHariGSImproved.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoMatrixMultSanity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoMatrixMultSanity.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoOrthoPerturbTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoOrthoPerturbTest.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoSimpleRotate90.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoSimpleRotate90.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/DoSkewSymCPRotationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/DoSkewSymCPRotationTest.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/FMACancel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/FMACancel.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/InliningProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/InliningProblem.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/Kahan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/Kahan.h -------------------------------------------------------------------------------- /litmus-tests/tests/KahanSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/KahanSum.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/Matrix.h -------------------------------------------------------------------------------- /litmus-tests/tests/Paranoia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/Paranoia.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/RandHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/RandHelper.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/RandHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/RandHelper.h -------------------------------------------------------------------------------- /litmus-tests/tests/ReciprocalMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/ReciprocalMath.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/RotateAndUnrotate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/RotateAndUnrotate.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/RotateFullCircle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/RotateFullCircle.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/Shewchuk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/Shewchuk.h -------------------------------------------------------------------------------- /litmus-tests/tests/ShewchukSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/ShewchukSum.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/SimpleCHull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/SimpleCHull.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/SinInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/SinInt.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/TrianglePHeron.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/TrianglePHeron.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/TrianglePSylv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/TrianglePSylv.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/Vector.h -------------------------------------------------------------------------------- /litmus-tests/tests/langois.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/langois.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/simple_convex_hull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/simple_convex_hull.cpp -------------------------------------------------------------------------------- /litmus-tests/tests/simple_convex_hull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/simple_convex_hull.h -------------------------------------------------------------------------------- /litmus-tests/tests/tinys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/litmus-tests/tests/tinys.cpp -------------------------------------------------------------------------------- /plans/bisect-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plans/bisect-plan.md -------------------------------------------------------------------------------- /plans/clang-versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plans/clang-versions.md -------------------------------------------------------------------------------- /plans/intel-linker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plans/intel-linker.md -------------------------------------------------------------------------------- /plotting/compare_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plotting/compare_matrix.py -------------------------------------------------------------------------------- /plotting/pivot_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plotting/pivot_table.py -------------------------------------------------------------------------------- /plotting/plot_speedup_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plotting/plot_speedup_histogram.py -------------------------------------------------------------------------------- /plotting/plot_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plotting/plot_timing.py -------------------------------------------------------------------------------- /plotting/stats_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/plotting/stats_generator.py -------------------------------------------------------------------------------- /pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/pylint.rc -------------------------------------------------------------------------------- /scripts/bash-completion/flit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/bash-completion/flit -------------------------------------------------------------------------------- /scripts/flitcli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/README.md -------------------------------------------------------------------------------- /scripts/flitcli/config/flit-default.toml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/config/flit-default.toml.in -------------------------------------------------------------------------------- /scripts/flitcli/config/version.txt: -------------------------------------------------------------------------------- 1 | v2.1.0 2 | -------------------------------------------------------------------------------- /scripts/flitcli/experimental/flit_ninja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/experimental/flit_ninja.py -------------------------------------------------------------------------------- /scripts/flitcli/experimental/ninja_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/experimental/ninja_syntax.py -------------------------------------------------------------------------------- /scripts/flitcli/flit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_bisect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_bisect.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_disguise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_disguise.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_experimental.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_import.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_init.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_make.py -------------------------------------------------------------------------------- /scripts/flitcli/flit_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flit_update.py -------------------------------------------------------------------------------- /scripts/flitcli/flitconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flitconfig.py -------------------------------------------------------------------------------- /scripts/flitcli/flitelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flitelf.py -------------------------------------------------------------------------------- /scripts/flitcli/flitutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/flitutil.py -------------------------------------------------------------------------------- /scripts/flitcli/unfinished/flit_analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/unfinished/flit_analyze.py -------------------------------------------------------------------------------- /scripts/flitcli/unfinished/flit_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/unfinished/flit_check.py -------------------------------------------------------------------------------- /scripts/flitcli/unfinished/flit_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/flitcli/unfinished/flit_run.py -------------------------------------------------------------------------------- /scripts/watch-progress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/scripts/watch-progress.sh -------------------------------------------------------------------------------- /src/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/.ycm_extra_conf.py -------------------------------------------------------------------------------- /src/flit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit.h -------------------------------------------------------------------------------- /src/flit/ALL-FLIT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/ALL-FLIT.cpp -------------------------------------------------------------------------------- /src/flit/FlitCsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/FlitCsv.cpp -------------------------------------------------------------------------------- /src/flit/FlitCsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/FlitCsv.h -------------------------------------------------------------------------------- /src/flit/InfoStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/InfoStream.cpp -------------------------------------------------------------------------------- /src/flit/InfoStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/InfoStream.h -------------------------------------------------------------------------------- /src/flit/TestBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/TestBase.cpp -------------------------------------------------------------------------------- /src/flit/TestBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/TestBase.h -------------------------------------------------------------------------------- /src/flit/Variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/Variant.cpp -------------------------------------------------------------------------------- /src/flit/Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/Variant.h -------------------------------------------------------------------------------- /src/flit/flit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/flit.cpp -------------------------------------------------------------------------------- /src/flit/flit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/flit.h -------------------------------------------------------------------------------- /src/flit/flitHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/flitHelpers.cpp -------------------------------------------------------------------------------- /src/flit/flitHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/flitHelpers.h -------------------------------------------------------------------------------- /src/flit/fsutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/fsutil.cpp -------------------------------------------------------------------------------- /src/flit/fsutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/fsutil.h -------------------------------------------------------------------------------- /src/flit/subprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/subprocess.cpp -------------------------------------------------------------------------------- /src/flit/subprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/subprocess.h -------------------------------------------------------------------------------- /src/flit/timeFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/timeFunction.cpp -------------------------------------------------------------------------------- /src/flit/timeFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/timeFunction.h -------------------------------------------------------------------------------- /src/flit/tinydir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/src/flit/tinydir.h -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/color_out.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/color_out.mk -------------------------------------------------------------------------------- /tests/flit_cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/bash_completion/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/bash_completion/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/bash_completion/tst_completion_flit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/bash_completion/tst_completion_flit.py -------------------------------------------------------------------------------- /tests/flit_cli/bash_completion/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/flit_cli/bash_completion/util/arginspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/bash_completion/util/arginspect.py -------------------------------------------------------------------------------- /tests/flit_cli/bash_completion/util/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/bash_completion/util/completion.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/common.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/auto-bisect-run-flit-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/auto-bisect-run-flit-config.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/auto-bisect-run.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/auto-bisect-run.csv -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/fake_clang34.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_clang34.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/fake_gcc4.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_gcc4.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/fake_gcc9.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_gcc9.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/fake_intel19.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_intel19.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/flit-config-compilerspecificflags.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/flit-config-compilerspecificflags.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/A.cpp -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/A.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/A.h -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/BisectTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/BisectTest.cpp -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file1.cpp -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file1.h -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file2.cpp -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file2.h -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file3.cpp -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file3.h -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file4.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file4.cxx -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/data/tests/file4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/data/tests/file4.h -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect_autosqlite_clang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect_autosqlite_clang.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect_biggest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect_biggest.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect_compilerspecificflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect_compilerspecificflags.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect_duplicateGTtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect_duplicateGTtest.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_bisect/tst_bisect_linkstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_bisect/tst_bisect_linkstep.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_disguise/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_disguise/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_disguise/tst_flit_disguise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_disguise/tst_flit_disguise.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_import/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_import/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_import/data/data1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_import/data/data1.csv -------------------------------------------------------------------------------- /tests/flit_cli/flit_import/tst_dbfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_import/tst_dbfile.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_init/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_init/tst_litmustests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_init/tst_litmustests.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/README.md -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/compilerspecificflags.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/compilerspecificflags.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/fake_clang34.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_clang34.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/fake_gcc9.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_gcc9.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/fake_intel19.py: -------------------------------------------------------------------------------- 1 | ../../../shared/fake_intel19.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/nocompilers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/nocompilers.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/nooptl.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/nooptl.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/noswitches.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/noswitches.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/onlyprovidedcompilers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/onlyprovidedcompilers.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/data/onlyprovidedoptlswitches.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/data/onlyprovidedoptlswitches.toml -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_badconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_badconfig.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_common_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_common_funcs.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_compilerspecificflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_compilerspecificflags.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_nocompilers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_nocompilers.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_nooptl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_nooptl.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_noswitches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_noswitches.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_onlyprovidedcompilers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_onlyprovidedcompilers.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_update/tst_onlyprovidedoptlswitches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_update/tst_onlyprovidedoptlswitches.py -------------------------------------------------------------------------------- /tests/flit_cli/flit_version/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_version/Makefile -------------------------------------------------------------------------------- /tests/flit_cli/flit_version/tst_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_cli/flit_version/tst_version.py -------------------------------------------------------------------------------- /tests/flit_install/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_install/Makefile -------------------------------------------------------------------------------- /tests/flit_install/tst_install_runthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_install/tst_install_runthrough.py -------------------------------------------------------------------------------- /tests/flit_install/tst_uninstall_runthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_install/tst_uninstall_runthrough.py -------------------------------------------------------------------------------- /tests/flit_makefile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/Makefile -------------------------------------------------------------------------------- /tests/flit_makefile/fake_clang34.py: -------------------------------------------------------------------------------- 1 | ../shared/fake_clang34.py -------------------------------------------------------------------------------- /tests/flit_makefile/fake_gcc4.py: -------------------------------------------------------------------------------- 1 | ../shared/fake_gcc4.py -------------------------------------------------------------------------------- /tests/flit_makefile/tst_build_with_compiler_specific_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/tst_build_with_compiler_specific_flags.py -------------------------------------------------------------------------------- /tests/flit_makefile/tst_clang34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/tst_clang34.py -------------------------------------------------------------------------------- /tests/flit_makefile/tst_empty_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/tst_empty_project.py -------------------------------------------------------------------------------- /tests/flit_makefile/tst_gcc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/tst_gcc4.py -------------------------------------------------------------------------------- /tests/flit_makefile/tst_incremental_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_makefile/tst_incremental_build.py -------------------------------------------------------------------------------- /tests/flit_mpi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_mpi/Makefile -------------------------------------------------------------------------------- /tests/flit_mpi/data/MpiFloat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_mpi/data/MpiFloat.cpp -------------------------------------------------------------------------------- /tests/flit_mpi/data/MpiHello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_mpi/data/MpiHello.cpp -------------------------------------------------------------------------------- /tests/flit_mpi/data/flit-config.toml: -------------------------------------------------------------------------------- 1 | [run] 2 | enable_mpi = true 3 | 4 | # Use default for all other options 5 | -------------------------------------------------------------------------------- /tests/flit_mpi/tst_run_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_mpi/tst_run_mpi.py -------------------------------------------------------------------------------- /tests/flit_mpi/tst_run_mpi_templated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_mpi/tst_run_mpi_templated.py -------------------------------------------------------------------------------- /tests/flit_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/Makefile -------------------------------------------------------------------------------- /tests/flit_src/tst_FlitCsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_FlitCsv.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_TestBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_TestBase.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_Variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_Variant.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_flitHelpers_h.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_flitHelpers_h.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_flit_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_flit_cpp.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_fsutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_fsutil.cpp -------------------------------------------------------------------------------- /tests/flit_src/tst_subprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/flit_src/tst_subprocess.cpp -------------------------------------------------------------------------------- /tests/harness/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/harness/Makefile -------------------------------------------------------------------------------- /tests/harness/tst_test_harness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/harness/tst_test_harness.cpp -------------------------------------------------------------------------------- /tests/shared/fake_clang34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/shared/fake_clang34.py -------------------------------------------------------------------------------- /tests/shared/fake_gcc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/shared/fake_gcc4.py -------------------------------------------------------------------------------- /tests/shared/fake_gcc9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/shared/fake_gcc9.py -------------------------------------------------------------------------------- /tests/shared/fake_intel19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/shared/fake_intel19.py -------------------------------------------------------------------------------- /tests/test_harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/test_harness.h -------------------------------------------------------------------------------- /tests/test_harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/FLiT/HEAD/tests/test_harness.py --------------------------------------------------------------------------------