├── .clang-format ├── .github └── workflows │ ├── dependencies │ └── gcc.sh │ └── ubuntu.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── docs ├── 2017_02_ResourceManagerDraft.pdf ├── Makefile ├── doxygen.conf ├── pip_requirements └── source │ ├── async.rst │ ├── best_practices.rst │ ├── cheatsheet.rst │ ├── conf.py │ ├── contributing.rst │ ├── debugging.rst │ ├── extending │ ├── access_types.rst │ ├── index.rst │ └── task_properties.rst │ ├── index.rst │ ├── install.rst │ ├── internal │ ├── components.rst │ ├── memory.rst │ └── races.rst │ ├── overview.rst │ ├── schedulers.rst │ └── tutorial │ ├── access_demotion.rst │ ├── index.rst │ ├── init.rst │ ├── properties.rst │ ├── refinements.rst │ ├── resources.rst │ └── tasks.rst ├── examples ├── #cholesky.cpp# ├── 1_resources.cpp ├── 2_functors.cpp ├── 3_functors_with_resources.cpp ├── 4_refinements.cpp ├── 5_access_demotion.cpp ├── 6_resource_scope.cpp ├── 7_event.cpp ├── 8_child_destruction.cpp ├── CMakeLists.txt ├── cholesky.cpp ├── cuda_mandelbrot.cu ├── game_of_life.cpp └── mpi.cpp ├── redGrapes ├── SchedulerDescription.hpp ├── TaskFreeCtx.hpp ├── dispatch │ ├── cuda │ │ ├── cuda_task_properties.hpp │ │ ├── cuda_worker.hpp │ │ └── event_pool.hpp │ ├── cupla │ │ ├── event_pool.hpp │ │ ├── scheduler.hpp │ │ └── task_properties.hpp │ ├── mpi │ │ ├── mpiWorker.hpp │ │ └── request_pool.hpp │ └── thread │ │ ├── DefaultWorker.hpp │ │ ├── DefaultWorker.tpp │ │ ├── WorkerThread.hpp │ │ ├── worker_pool.hpp │ │ └── worker_pool.tpp ├── globalSpace.hpp ├── memory │ ├── allocator.hpp │ ├── block.hpp │ ├── bump_allocator.hpp │ ├── chunked_bump_alloc.hpp │ └── hwloc_alloc.hpp ├── redGrapes.hpp ├── redGrapes.tpp ├── resource │ ├── access │ │ ├── area.hpp │ │ ├── combine.hpp │ │ ├── field.hpp │ │ └── io.hpp │ ├── fieldresource.hpp │ ├── ioresource.hpp │ ├── resource.hpp │ └── resource_user.hpp ├── scheduler │ ├── cuda_thread_scheduler.hpp │ ├── event.hpp │ ├── event.tpp │ ├── event_ptr.tpp │ ├── mpi_thread_scheduler.hpp │ ├── pool_scheduler.hpp │ ├── pool_scheduler.tpp │ ├── scheduler.hpp │ └── thread_scheduler.hpp ├── sync │ ├── cv.hpp │ └── spinlock.hpp ├── task │ ├── future.hpp │ ├── property │ │ ├── graph.hpp │ │ ├── graph.tpp │ │ ├── id.hpp │ │ ├── inherit.hpp │ │ ├── label.hpp │ │ ├── resource.hpp │ │ └── trait.hpp │ ├── queue.hpp │ ├── task.hpp │ ├── task_base.hpp │ ├── task_builder.hpp │ └── task_space.hpp ├── util │ ├── atomic_list.hpp │ ├── bind_args.hpp │ ├── bitfield.hpp │ ├── chunked_list.hpp │ ├── demangled_name.hpp │ ├── trace.hpp │ ├── trace.tpp │ ├── traits.hpp │ └── tuple_map.hpp └── version.hpp ├── redGrapesConfig.cmake ├── share ├── make_cuda_headers.sh ├── thirdParty │ └── cameron314 │ │ └── concurrentqueue │ │ └── include │ │ └── moodycamel │ │ └── concurrentqueue.h ├── util.sh └── visualize_heap.sh └── test ├── CMakeLists.txt ├── access.cpp ├── chunked_list.cpp ├── cv.cpp ├── random_graph.cpp ├── resource.cpp ├── resource_user.cpp ├── scheduler.cpp ├── sha256.c └── task_space.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/dependencies/gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/.github/workflows/dependencies/gcc.sh -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/README.md -------------------------------------------------------------------------------- /docs/2017_02_ResourceManagerDraft.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/2017_02_ResourceManagerDraft.pdf -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/doxygen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/doxygen.conf -------------------------------------------------------------------------------- /docs/pip_requirements: -------------------------------------------------------------------------------- 1 | breathe 2 | -------------------------------------------------------------------------------- /docs/source/async.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/async.rst -------------------------------------------------------------------------------- /docs/source/best_practices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/best_practices.rst -------------------------------------------------------------------------------- /docs/source/cheatsheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/cheatsheet.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/debugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/debugging.rst -------------------------------------------------------------------------------- /docs/source/extending/access_types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/extending/access_types.rst -------------------------------------------------------------------------------- /docs/source/extending/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/extending/index.rst -------------------------------------------------------------------------------- /docs/source/extending/task_properties.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/extending/task_properties.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/internal/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/internal/components.rst -------------------------------------------------------------------------------- /docs/source/internal/memory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/internal/memory.rst -------------------------------------------------------------------------------- /docs/source/internal/races.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/internal/races.rst -------------------------------------------------------------------------------- /docs/source/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/overview.rst -------------------------------------------------------------------------------- /docs/source/schedulers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/schedulers.rst -------------------------------------------------------------------------------- /docs/source/tutorial/access_demotion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/access_demotion.rst -------------------------------------------------------------------------------- /docs/source/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/index.rst -------------------------------------------------------------------------------- /docs/source/tutorial/init.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/init.rst -------------------------------------------------------------------------------- /docs/source/tutorial/properties.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/properties.rst -------------------------------------------------------------------------------- /docs/source/tutorial/refinements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/refinements.rst -------------------------------------------------------------------------------- /docs/source/tutorial/resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/resources.rst -------------------------------------------------------------------------------- /docs/source/tutorial/tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/docs/source/tutorial/tasks.rst -------------------------------------------------------------------------------- /examples/#cholesky.cpp#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/#cholesky.cpp# -------------------------------------------------------------------------------- /examples/1_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/1_resources.cpp -------------------------------------------------------------------------------- /examples/2_functors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/2_functors.cpp -------------------------------------------------------------------------------- /examples/3_functors_with_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/3_functors_with_resources.cpp -------------------------------------------------------------------------------- /examples/4_refinements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/4_refinements.cpp -------------------------------------------------------------------------------- /examples/5_access_demotion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/5_access_demotion.cpp -------------------------------------------------------------------------------- /examples/6_resource_scope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/6_resource_scope.cpp -------------------------------------------------------------------------------- /examples/7_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/7_event.cpp -------------------------------------------------------------------------------- /examples/8_child_destruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/8_child_destruction.cpp -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cholesky.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/cholesky.cpp -------------------------------------------------------------------------------- /examples/cuda_mandelbrot.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/cuda_mandelbrot.cu -------------------------------------------------------------------------------- /examples/game_of_life.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/game_of_life.cpp -------------------------------------------------------------------------------- /examples/mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/examples/mpi.cpp -------------------------------------------------------------------------------- /redGrapes/SchedulerDescription.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/SchedulerDescription.hpp -------------------------------------------------------------------------------- /redGrapes/TaskFreeCtx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/TaskFreeCtx.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cuda/cuda_task_properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cuda/cuda_task_properties.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cuda/cuda_worker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cuda/cuda_worker.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cuda/event_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cuda/event_pool.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cupla/event_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cupla/event_pool.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cupla/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cupla/scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/cupla/task_properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/cupla/task_properties.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/mpi/mpiWorker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/mpi/mpiWorker.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/mpi/request_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/mpi/request_pool.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/thread/DefaultWorker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/thread/DefaultWorker.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/thread/DefaultWorker.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/thread/DefaultWorker.tpp -------------------------------------------------------------------------------- /redGrapes/dispatch/thread/WorkerThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/thread/WorkerThread.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/thread/worker_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/thread/worker_pool.hpp -------------------------------------------------------------------------------- /redGrapes/dispatch/thread/worker_pool.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/dispatch/thread/worker_pool.tpp -------------------------------------------------------------------------------- /redGrapes/globalSpace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/globalSpace.hpp -------------------------------------------------------------------------------- /redGrapes/memory/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/memory/allocator.hpp -------------------------------------------------------------------------------- /redGrapes/memory/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/memory/block.hpp -------------------------------------------------------------------------------- /redGrapes/memory/bump_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/memory/bump_allocator.hpp -------------------------------------------------------------------------------- /redGrapes/memory/chunked_bump_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/memory/chunked_bump_alloc.hpp -------------------------------------------------------------------------------- /redGrapes/memory/hwloc_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/memory/hwloc_alloc.hpp -------------------------------------------------------------------------------- /redGrapes/redGrapes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/redGrapes.hpp -------------------------------------------------------------------------------- /redGrapes/redGrapes.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/redGrapes.tpp -------------------------------------------------------------------------------- /redGrapes/resource/access/area.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/access/area.hpp -------------------------------------------------------------------------------- /redGrapes/resource/access/combine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/access/combine.hpp -------------------------------------------------------------------------------- /redGrapes/resource/access/field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/access/field.hpp -------------------------------------------------------------------------------- /redGrapes/resource/access/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/access/io.hpp -------------------------------------------------------------------------------- /redGrapes/resource/fieldresource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/fieldresource.hpp -------------------------------------------------------------------------------- /redGrapes/resource/ioresource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/ioresource.hpp -------------------------------------------------------------------------------- /redGrapes/resource/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/resource.hpp -------------------------------------------------------------------------------- /redGrapes/resource/resource_user.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/resource/resource_user.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/cuda_thread_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/cuda_thread_scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/event.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/event.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/event.tpp -------------------------------------------------------------------------------- /redGrapes/scheduler/event_ptr.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/event_ptr.tpp -------------------------------------------------------------------------------- /redGrapes/scheduler/mpi_thread_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/mpi_thread_scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/pool_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/pool_scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/pool_scheduler.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/pool_scheduler.tpp -------------------------------------------------------------------------------- /redGrapes/scheduler/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/scheduler/thread_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/scheduler/thread_scheduler.hpp -------------------------------------------------------------------------------- /redGrapes/sync/cv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/sync/cv.hpp -------------------------------------------------------------------------------- /redGrapes/sync/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/sync/spinlock.hpp -------------------------------------------------------------------------------- /redGrapes/task/future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/future.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/graph.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/graph.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/graph.tpp -------------------------------------------------------------------------------- /redGrapes/task/property/id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/id.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/inherit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/inherit.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/label.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/label.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/resource.hpp -------------------------------------------------------------------------------- /redGrapes/task/property/trait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/property/trait.hpp -------------------------------------------------------------------------------- /redGrapes/task/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/queue.hpp -------------------------------------------------------------------------------- /redGrapes/task/task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/task.hpp -------------------------------------------------------------------------------- /redGrapes/task/task_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/task_base.hpp -------------------------------------------------------------------------------- /redGrapes/task/task_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/task_builder.hpp -------------------------------------------------------------------------------- /redGrapes/task/task_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/task/task_space.hpp -------------------------------------------------------------------------------- /redGrapes/util/atomic_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/atomic_list.hpp -------------------------------------------------------------------------------- /redGrapes/util/bind_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/bind_args.hpp -------------------------------------------------------------------------------- /redGrapes/util/bitfield.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/bitfield.hpp -------------------------------------------------------------------------------- /redGrapes/util/chunked_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/chunked_list.hpp -------------------------------------------------------------------------------- /redGrapes/util/demangled_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/demangled_name.hpp -------------------------------------------------------------------------------- /redGrapes/util/trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/trace.hpp -------------------------------------------------------------------------------- /redGrapes/util/trace.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/trace.tpp -------------------------------------------------------------------------------- /redGrapes/util/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/traits.hpp -------------------------------------------------------------------------------- /redGrapes/util/tuple_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/util/tuple_map.hpp -------------------------------------------------------------------------------- /redGrapes/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapes/version.hpp -------------------------------------------------------------------------------- /redGrapesConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/redGrapesConfig.cmake -------------------------------------------------------------------------------- /share/make_cuda_headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/share/make_cuda_headers.sh -------------------------------------------------------------------------------- /share/thirdParty/cameron314/concurrentqueue/include/moodycamel/concurrentqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/share/thirdParty/cameron314/concurrentqueue/include/moodycamel/concurrentqueue.h -------------------------------------------------------------------------------- /share/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/share/util.sh -------------------------------------------------------------------------------- /share/visualize_heap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/share/visualize_heap.sh -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/access.cpp -------------------------------------------------------------------------------- /test/chunked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/chunked_list.cpp -------------------------------------------------------------------------------- /test/cv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/cv.cpp -------------------------------------------------------------------------------- /test/random_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/random_graph.cpp -------------------------------------------------------------------------------- /test/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/resource.cpp -------------------------------------------------------------------------------- /test/resource_user.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/resource_user.cpp -------------------------------------------------------------------------------- /test/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/scheduler.cpp -------------------------------------------------------------------------------- /test/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/sha256.c -------------------------------------------------------------------------------- /test/task_space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ComputationalRadiationPhysics/redGrapes/HEAD/test/task_space.cpp --------------------------------------------------------------------------------