aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAge
* 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
| | |
| * | KrancTensor.m: Add some debug codeIan Hinder2012-02-07
| | |
| * | KrancScript.m: Add support for defining finite differencing operatorsIan Hinder2012-02-07
| | | | | | | | | Currently we only support the definition of 1D operators, but these are all promoted to act on any of the dimensions.
| * | KrancScript.m: Add some debug codeIan Hinder2012-02-07
| | |
| * | KrancScript.m: Handle derivative name in parse treeIan Hinder2012-02-06
| | |
| * | KrancScript.m: Handle numeric indicesIan Hinder2012-02-06
| | |
| * | KrancScript.m: Add more known functionsIan Hinder2012-02-06
| | |
| * | KrancScript.m: Handle parse artifact with empty blocksIan Hinder2012-02-06
| | | | | | | | | The grammar or parser should be fixed to avoid this, but for now we have a workaround.
| * | KrancTensor.m: Correct logic when searching for inherited groupsIan Hinder2012-02-06
| | | | | | | | | This change was introduced when debugging, and should not have been left in.
| * | KrancScript.m: Simplify index handling by moving logic to grammarIan Hinder2012-02-06
| | |
| * | KrancScript.m: Handle grammar change to schedule Ian Hinder2012-02-06
| | |
| * | KrancTensor.m: Add code for parsing tensor information from interface.ccl filesIan Hinder2012-02-01
| | |
| * | KrancTensor.m: Rewrite code to read group information from CCL filesIan Hinder2012-02-01
| | |
| * | Errors.m: Add function execution tracing optionIan Hinder2012-02-01
| | | | | | | | | | | | | | | | | | | | | | | | Enclose code with Block[{TraceExecution = True}, code] to see a trace of function calls with arguments and returned results.
| * | KrancTensor.m: Add code to parse interface.ccl files to determine inherited ↵Ian Hinder2012-01-31
| | | | | | | | | | | | groups
| * | Piraha.m: Mention input file in parse-failure error messageIan Hinder2012-01-31
| | |
| * | Errors.m: Export PrintErrorIan Hinder2012-01-31
| | |
| * | Add Implementation to script languageIan Hinder2012-01-29
| | |
| * | KrancScript.m: Make script processing errors fatalIan Hinder2012-01-29
| | |
| * | Add options and features to the script languageIan Hinder2012-01-29
| | |
| * | Move Piraha interface into separate source fileIan Hinder2012-01-29
| | |
| * | KrancScript.m: Call the new internal interface to create the thorn and fix ↵Ian Hinder2012-01-27
| | | | | | | | | | | | many tensor issues
| * | KrancTensor.m: Provide a new interface to CreateThornIan Hinder2012-01-27
| | | | | | | | | This new internal interface derives various things automatically that the user was previously required to provide, for example the groups structure. It also provides centered finite differencing at 2nd and 4th order (this can be increased) for the derivative PD with the order controlled by the new parameter fdOrder.
| * | Add a thorn-global Shorthands optionIan Hinder2012-01-27
| | | | | | | | | This is added to the Shorthands option of each calculation. Might want to make it a union.
| * | Kranc.m: Add several new thorn optionsIan Hinder2012-01-27
| | |
| * | TensorToolsKranc.m: Include Errors packageIan Hinder2012-01-27
| | |
| * | CalculationFunction.m: Implement Where -> AutomaticIan Hinder2012-01-27
| | | | | | | | | If you specify Where -> Automatic in a calculation, Kranc will choose Interior or Everywhere depending on whether you have any finite difference operators in the calculation or not. In combination with some logic for checking that boundary conditions have been applied, this should make Kranc more user-friendly.
| * | KrancScript.m: Add support for variables and temporariesIan Hinder2012-01-27
| | |
| * | KrancScript.m: Raise an error if an unexpected item is found in a thornIan Hinder2012-01-27
| | |