aboutsummaryrefslogtreecommitdiff
path: root/Carpet/LoopControl/src/make.code.defn
Commit message (Collapse)AuthorAge
* LoopControl: Correct OpenMP parallelisation. Add self-tests.Erik Schnetter2011-12-14
| | | | | | | | | | Correct the OpenMP parallelisation: Previously, when the loop size is not a multiple of the block size assigned to each OpenMP thread, some grid points would be traversed multiple times. Add new parameter do_selftest that enables (somewhat expensive) self-tests to ensure in each loop that each grid point is traversed exactly once.
* LoopControl: Improve checking Fortran type sizesErik Schnetter2011-12-14
|
* LoopControl: Add a self-testErik Schnetter2011-12-14
| | | | | Add a self-test that ensure that all loops cover each grid point exactly once.
* LoopControl: check that Fortran structures match C structures at startupRoland Haas2011-12-14
| | | | | | this is not foolproof (nor necessarily portable). It just checks that the sum of sizeof(lc_statmap_t) and sizeof(lc_control_t) is the same as seen from Fortran (via INQUIRE(IOLENGTH)) and C.
* LoopControl: Disable demo codeErik Schnetter2011-12-14
|
* 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: Big update, introducing a hill climbing algorithmErik Schnetter2007-10-10
| | | | darcs-hash:20071010133923-dae7b-a3406485d61ab795191655c89a16e2ae2c487978.gz
* LoopControl: Add automatic configuration based on simulated annealingErik Schnetter2007-08-26
| | | | | | | | (Nice idea, but doesn't seem to work right. Maybe only the parameters need to be chosen differently? But I rather think that a more intelligent method is necessary.) darcs-hash:20070826025505-dae7b-ed81bc28a4204d84776d28443be65a995c52699b.gz
* LoopControl: New thorn which helps iterating over grid functions efficientlyErik Schnetter2007-08-21
darcs-hash:20070821185122-dae7b-cde121a591484710e62b2b82453ef592d80786e4.gz