aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAge
...
* Calculation.m: Allow more than one derivative in each derivative calculationIan Hinder2012-04-11
|
* Switch to new dynamically compiled CaKernel templateIan Hinder2012-04-11
|
* Calculation.m: Disable caching of derivative variables for nowIan Hinder2012-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 namesIan Hinder2012-04-11
|
* Differencing.m: Fix stencil-width calculationIan Hinder2012-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 codeIan Hinder2012-04-03
| | | This required some rearrangement. The structure of CreateThorn needs to be redesigned.
* Add allowed symbolsIan Hinder2012-04-03
|
* Calculation.m: Add function to compute derivatives in separate loops and ↵Ian Hinder2012-04-03
| | | | store them in grid functions
* Calculation.m: Bug fix to calculation splitting codeIan Hinder2012-04-03
|
* RunKranc.m: Add ability to pass in Kranc directory and script via a variableIan Hinder2012-04-03
|
* RunKranc.m: Don't disable RecursionLimitIan Hinder2012-04-03
|
* KrancTensor.m: Fix component expansion of SplitBy and add expansion of ↵Ian Hinder2012-04-03
| | | | CachedVariables
* Calculation.m: Make SplitCalculation handle splitting over groups of variablesIan Hinder2012-04-03
|
* Add SplitBy option to calculations to split calculations up by variableIan Hinder2012-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 calculationsIan Hinder2012-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 optionIan Hinder2012-03-22
|
* KrancScript.m: Fix PD so it works againIan Hinder2012-03-22
|
* CaKernel.m: Use new boundary_s templateIan Hinder2012-03-22
|
* Update Piraha to r57 and new XML schemaIan Hinder2012-03-21
|
* KrancScript.m: Support new Piraha XML schemaIan Hinder2012-03-21
|
* Thorn.m: Improve new ConditionalIan Hinder2012-03-21
|
* KrancScript.m: Simplify and correct algebraic operationsIan Hinder2012-03-21
|
* KrancScript.m: Add exp functionIan Hinder2012-03-21
|
* Enable CaKernel support for Kranc scriptsIan Hinder2012-03-21
|
* MapLookup.m: Allow strings as keys in lookupIan Hinder2012-03-21
|
* Add generic Conditional key for calculationsIan Hinder2012-03-21
|
* CalculationFunction.m: Move parameter check to before stencil checkIan Hinder2012-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 calculationsIan Hinder2012-03-21
|
* Use ThrowError instead of ThrowErik Schnetter2012-02-20
|
* Allow using PD in Everywhere calculations with DGFEErik Schnetter2012-02-20
|
* Split group arguments for OpenCL over multiple linesErik Schnetter2012-02-20
|
* Correct typographical error in commentErik Schnetter2012-02-20
|
* Declare arguments to GenericFD_AssertGroupStorage as constErik Schnetter2012-02-20
| | | | Also split arguments over multiple lines.
* De-allocate the DGFE solver after the RHS calculationDavid Radice2012-02-17
|
* A few small fixesErik Schnetter2012-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 Wardell2012-02-17
|\ | | | | | | | | Conflicts: Tools/CodeGen/CalculationFunction.m
| * Update OpenCL to new flesh. Support derivatives in DGFE.Erik Schnetter2012-02-16
| |
* | Fix generation of DGFE thorns.Barry Wardell2012-02-17
| |
* | Thorn.m: Fix problem with cakernel.ccl not being createdIan Hinder2012-02-13
| |
* | Revert unintentional changes.Barry Wardell2012-02-11
| | | | | | | | These were introduced in 2dc9bd4aeb8c008ffb2679d230d35f4bddf93397.
* | MathematicaCompat.h: Restore macrosIan Hinder2012-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 thornsIan Hinder2012-02-11
| |
* | Only create cakernel.cc if CaKernel is enabled.Barry Wardell2012-02-09
| |
* | CalculationFunction: Gain a speedup in Krancing by only computing the ↵Barry Wardell2012-02-09
| | | | | | | | stencil size once.
* | Revert "Errors.m: Add function execution tracing option"Barry Wardell2012-02-09
| | | | | | | | | | | | This reverts commit c2d8c677cb8be7c549391d8dca41a3e2ef830921. It was causing Kranc to run much more slowly.
* | Undo hack which broke vectorisation.Barry Wardell2012-02-09
| |
* | Merge remote-tracking branch 'origin/piraha'Barry Wardell2012-02-09
|\ \ | | | | | | | | | | | | Conflicts: Tools/CodeGen/Kranc.m
| * | KrancTensor.m: Add implementation to group name in inherited groups structureIan Hinder2012-02-07
| | |
| * | KrancTensor.m: Make accelerated implementation search case-insensitiveIan Hinder2012-02-07
| | |
| * | PirahaPeg: Update to SVN revision 50Ian Hinder2012-02-07
| | |