aboutsummaryrefslogtreecommitdiff
path: root/Carpet/LoopControl/par
Commit message (Collapse)AuthorAge
* LoopControl: Add example parameter file for dynamic optimizationsErik Schnetter2013-07-11
|
* LoopControl: Correct example parameter file descriptionsErik Schnetter2013-07-11
|
* LoopControl: RewriteErik Schnetter2013-01-16
| | | | | | | | 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
* LoopControl: Implement cache-collaborative multi-threadingErik Schnetter2011-12-14
| | | | | | | | | | Ignore-this: 5169757c7749834ae595d4d73b39220 Add a new, additional feature to LoopControl: different threads can work on small regions that are likely to use the same cache entries as other threads, trying to reduce cache pressure. This makes sense mostly when the regions are still expensive although they are small, e.g. for the BSSN RHS.
* Import CarpetErik Schnetter2011-12-14
| | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
* Turn the stand-alone WaveToy example application into a LoopControl routineThomas Radke2008-09-09
| | | | | (scheduled at STARTUP) which can be triggered via LoopControl::run_demo = "yes" and controled with LoopControl::n{xyz} and LoopControl:nsteps.
* LoopControl: Add example parameter filesErik Schnetter2008-03-01