diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-01-16 14:46:17 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-01-16 14:46:17 -0500 |
commit | e0ddb73239c73c6de42a01204194173ce65ebff4 (patch) | |
tree | d0380bec049f7807836d68a0001f2ec492f62d0e /Carpet/LoopControl/configuration.ccl | |
parent | 1cddd960d62da42ccd111022f1326740f688b48d (diff) |
LoopControl: Rewrite
Rewrite code in C++.
Remove dependency on GSL.
Modify algorithm; now traverses arrays bottom-up (by splitting the looping region into equal-sized blocks) instead of top-down (splitting the region into a certain number of blocks)
Make multi-threading dynamic
Support SMT (hyper-threading), i.e. threads which share the same cache
Diffstat (limited to 'Carpet/LoopControl/configuration.ccl')
-rw-r--r-- | Carpet/LoopControl/configuration.ccl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Carpet/LoopControl/configuration.ccl b/Carpet/LoopControl/configuration.ccl index b1be54634..ec31d6f78 100644 --- a/Carpet/LoopControl/configuration.ccl +++ b/Carpet/LoopControl/configuration.ccl @@ -1,11 +1,13 @@ # Configuration definition for thorn LoopControl -REQUIRES GSL - -PROVIDES LoopControl +OPTIONAL CycleClock { } OPTIONAL Vectors { } + +PROVIDES LoopControl +{ +} |