Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Calculation.m: Allow more than one derivative in each derivative calculation | Ian Hinder | 2012-04-11 | |
| | ||||
* | Switch to new dynamically compiled CaKernel template | Ian Hinder | 2012-04-11 | |
| | ||||
* | Calculation.m: Disable caching of derivative variables for now | Ian Hinder | 2012-04-11 | |
| | | | It seems to lead to a performance decrease, and restricts the tile size we can use. | |||
* | Calculation.m: Give derivative calculations slightly better names | Ian Hinder | 2012-04-11 | |
| | ||||
* | Differencing.m: Fix stencil-width calculation | Ian Hinder | 2012-04-05 | |
| | | | Before it was giving Max[sx,sy,sz]{1,1,1} instead of {sx,sy,sz}. | |||
* | KrancThorn.m: Add calls to derivative splitting code | Ian Hinder | 2012-04-03 | |
| | | | This required some rearrangement. The structure of CreateThorn needs to be redesigned. | |||
* | Add allowed symbols | Ian Hinder | 2012-04-03 | |
| | ||||
* | Calculation.m: Add function to compute derivatives in separate loops and ↵ | Ian Hinder | 2012-04-03 | |
| | | | | store them in grid functions | |||
* | Calculation.m: Bug fix to calculation splitting code | Ian Hinder | 2012-04-03 | |
| | ||||
* | RunKranc.m: Add ability to pass in Kranc directory and script via a variable | Ian Hinder | 2012-04-03 | |
| | ||||
* | RunKranc.m: Don't disable RecursionLimit | Ian Hinder | 2012-04-03 | |
| | ||||
* | KrancTensor.m: Fix component expansion of SplitBy and add expansion of ↵ | Ian Hinder | 2012-04-03 | |
| | | | | CachedVariables | |||
* | Calculation.m: Make SplitCalculation handle splitting over groups of variables | Ian Hinder | 2012-04-03 | |
| | ||||
* | Add SplitBy option to calculations to split calculations up by variable | Ian Hinder | 2012-04-02 | |
| | | | This is not quite perfect yet; scheduling statements which use the original calculation name will not see the new calculation names. We should introduce a group for the original calculation name. | |||
* | Implement CachedVariables key in calculations | Ian Hinder | 2012-04-02 | |
| | | | | This is used by CaKernel to determine which variables to cache (i.e. to use shared memory for). | |||
* | Make CaKernel tile size a CreateThorn option | Ian Hinder | 2012-03-22 | |
| | ||||
* | KrancScript.m: Fix PD so it works again | Ian Hinder | 2012-03-22 | |
| | ||||
* | CaKernel.m: Use new boundary_s template | Ian Hinder | 2012-03-22 | |
| | ||||
* | Update Piraha to r57 and new XML schema | Ian Hinder | 2012-03-21 | |
| | ||||
* | KrancScript.m: Support new Piraha XML schema | Ian Hinder | 2012-03-21 | |
| | ||||
* | Thorn.m: Improve new Conditional | Ian Hinder | 2012-03-21 | |
| | ||||
* | KrancScript.m: Simplify and correct algebraic operations | Ian Hinder | 2012-03-21 | |
| | ||||
* | KrancScript.m: Add exp function | Ian Hinder | 2012-03-21 | |
| | ||||
* | Enable CaKernel support for Kranc scripts | Ian Hinder | 2012-03-21 | |
| | ||||
* | MapLookup.m: Allow strings as keys in lookup | Ian Hinder | 2012-03-21 | |
| | ||||
* | Add generic Conditional key for calculations | Ian Hinder | 2012-03-21 | |
| | ||||
* | CalculationFunction.m: Move parameter check to before stencil check | Ian Hinder | 2012-03-21 | |
| | | | This stops the stencil check from happening if the parameters mean the calculation is not being run. | |||
* | CalculationFunction.m: Check that only recognized keys are used in calculations | Ian Hinder | 2012-03-21 | |
| | ||||
* | Use ThrowError instead of Throw | Erik Schnetter | 2012-02-20 | |
| | ||||
* | Allow using PD in Everywhere calculations with DGFE | Erik Schnetter | 2012-02-20 | |
| | ||||
* | Split group arguments for OpenCL over multiple lines | Erik Schnetter | 2012-02-20 | |
| | ||||
* | Correct typographical error in comment | Erik Schnetter | 2012-02-20 | |
| | ||||
* | Declare arguments to GenericFD_AssertGroupStorage as const | Erik Schnetter | 2012-02-20 | |
| | | | | Also split arguments over multiple lines. | |||
* | De-allocate the DGFE solver after the RHS calculation | David Radice | 2012-02-17 | |
| | ||||
* | A few small fixes | Erik Schnetter | 2012-02-17 | |
| | | | | | | | | * Remove the need to use "CCTK_ARGUMENTS" in the flux method (yields a speedup of a factor 100 on the wave toy) * Fix the sign convention on the fluxes * Removed unneeded boiler plate code for the WENO part of the HRSCCore library | |||
* | Merge remote-tracking branch 'origin/dgfe' | Barry Wardell | 2012-02-17 | |
|\ | | | | | | | | | Conflicts: Tools/CodeGen/CalculationFunction.m | |||
| * | Update OpenCL to new flesh. Support derivatives in DGFE. | Erik Schnetter | 2012-02-16 | |
| | | ||||
* | | Fix generation of DGFE thorns. | Barry Wardell | 2012-02-17 | |
| | | ||||
* | | Thorn.m: Fix problem with cakernel.ccl not being created | Ian Hinder | 2012-02-13 | |
| | | ||||
* | | Revert unintentional changes. | Barry Wardell | 2012-02-11 | |
| | | | | | | | | These were introduced in 2dc9bd4aeb8c008ffb2679d230d35f4bddf93397. | |||
* | | MathematicaCompat.h: Restore macros | Ian Hinder | 2012-02-11 | |
| | | | | | | These were removed in c9ec36148e7d255006d732fb16c00c6a64cfa4c9, but this causes existing thorns to fail to compile. We keep them here for compatibility. | |||
* | | KrancThorn.m: Generate MoL registration even for CaKernel thorns | Ian Hinder | 2012-02-11 | |
| | | ||||
* | | Only create cakernel.cc if CaKernel is enabled. | Barry Wardell | 2012-02-09 | |
| | | ||||
* | | CalculationFunction: Gain a speedup in Krancing by only computing the ↵ | Barry Wardell | 2012-02-09 | |
| | | | | | | | | stencil size once. | |||
* | | Revert "Errors.m: Add function execution tracing option" | Barry Wardell | 2012-02-09 | |
| | | | | | | | | | | | | This reverts commit c2d8c677cb8be7c549391d8dca41a3e2ef830921. It was causing Kranc to run much more slowly. | |||
* | | Undo hack which broke vectorisation. | Barry Wardell | 2012-02-09 | |
| | | ||||
* | | Merge remote-tracking branch 'origin/piraha' | Barry Wardell | 2012-02-09 | |
|\ \ | | | | | | | | | | | | | Conflicts: Tools/CodeGen/Kranc.m | |||
| * | | KrancTensor.m: Add implementation to group name in inherited groups structure | Ian Hinder | 2012-02-07 | |
| | | | ||||
| * | | KrancTensor.m: Make accelerated implementation search case-insensitive | Ian Hinder | 2012-02-07 | |
| | | | ||||
| * | | PirahaPeg: Update to SVN revision 50 | Ian Hinder | 2012-02-07 | |
| | | |