Ian Roddis
d519b11247
Fixing slurm detection in cmake
2021-09-10 13:33:53 -03:00
Ian Roddis
f8cf2d48a5
Adding find_library for slurm
2021-09-10 11:10:20 -03:00
Ian Roddis
d731f9f5b1
Adding support for execution on slurm grids
...
- Adding support for SlurmTaskExecutor in `daggyd` if DAGGY_ENABLE_SLURM is defined.
- Renaming some test cases
- Enabling compile-time slurm support
- Adding slurm documentation
2021-09-10 10:53:58 -03:00
Ian Roddis
307e0c0559
Converting to better_enums to support gcc 8
2021-08-27 12:06:36 -03:00
Ian Roddis
71344b3a2a
- Sidequest: Clean up header-only library dependencies with cmake.
2021-08-20 10:58:57 -03:00
Ian Roddis
a97c3ff783
- Removing Catch2 code from codebase, will pull it via FetchContent instead.
...
- Changing StdOutLogger to OStreamLogger, so that test cases output can be silenced.
2021-08-09 15:48:53 -03:00
Ian Roddis
a8e85f8feb
- Adding StdOutLogger and adding tests for DAG execution to verify it works.
...
- Roughing in FileSystemLogger
- Deleting Scheduler code and associated unit tests as being too complicated for maintenance.
- Refactoring namespaces for loggers and executors.
2021-08-09 14:59:23 -03:00
zakuscale
c127e6e2b5
rapidjson as external cmake project
2021-06-04 20:15:01 -04:00
Ian Roddis
850d177ff5
I really hate cmake
2021-06-03 21:01:56 -03:00
Ian Roddis
315638f650
Adding rough-in for more components, pistache dependency pull
2021-06-03 17:57:56 -03:00
Ian Roddis
e64361c864
Initial Commit
2021-06-02 10:38:57 -03:00