Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | | | |||
| * | | KrancTensor.m: Add some debug code | Ian Hinder | 2012-02-07 |
| | | | |||
| * | | KrancScript.m: Add support for defining finite differencing operators | Ian Hinder | 2012-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 code | Ian Hinder | 2012-02-07 |
| | | | |||
| * | | KrancScript.m: Handle derivative name in parse tree | Ian Hinder | 2012-02-06 |
| | | | |||
| * | | KrancScript.m: Handle numeric indices | Ian Hinder | 2012-02-06 |
| | | | |||
| * | | KrancScript.m: Add more known functions | Ian Hinder | 2012-02-06 |
| | | | |||
| * | | KrancScript.m: Handle parse artifact with empty blocks | Ian Hinder | 2012-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 groups | Ian Hinder | 2012-02-06 |
| | | | | | | | | | This change was introduced when debugging, and should not have been left in. | ||
| * | | KrancScript.m: Simplify index handling by moving logic to grammar | Ian Hinder | 2012-02-06 |
| | | | |||
| * | | KrancScript.m: Handle grammar change to schedule | Ian Hinder | 2012-02-06 |
| | | | |||
| * | | KrancTensor.m: Add code for parsing tensor information from interface.ccl files | Ian Hinder | 2012-02-01 |
| | | | |||
| * | | KrancTensor.m: Rewrite code to read group information from CCL files | Ian Hinder | 2012-02-01 |
| | | | |||
| * | | Errors.m: Add function execution tracing option | Ian Hinder | 2012-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 Hinder | 2012-01-31 |
| | | | | | | | | | | | | groups | ||
| * | | Piraha.m: Mention input file in parse-failure error message | Ian Hinder | 2012-01-31 |
| | | | |||
| * | | Errors.m: Export PrintError | Ian Hinder | 2012-01-31 |
| | | | |||
| * | | Add Implementation to script language | Ian Hinder | 2012-01-29 |
| | | | |||
| * | | KrancScript.m: Make script processing errors fatal | Ian Hinder | 2012-01-29 |
| | | | |||
| * | | Add options and features to the script language | Ian Hinder | 2012-01-29 |
| | | | |||
| * | | Move Piraha interface into separate source file | Ian Hinder | 2012-01-29 |
| | | | |||
| * | | KrancScript.m: Call the new internal interface to create the thorn and fix ↵ | Ian Hinder | 2012-01-27 |
| | | | | | | | | | | | | many tensor issues | ||
| * | | KrancTensor.m: Provide a new interface to CreateThorn | Ian Hinder | 2012-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 option | Ian Hinder | 2012-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 options | Ian Hinder | 2012-01-27 |
| | | | |||
| * | | TensorToolsKranc.m: Include Errors package | Ian Hinder | 2012-01-27 |
| | | | |||
| * | | CalculationFunction.m: Implement Where -> Automatic | Ian Hinder | 2012-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 temporaries | Ian Hinder | 2012-01-27 |
| | | | |||
| * | | KrancScript.m: Raise an error if an unexpected item is found in a thorn | Ian Hinder | 2012-01-27 |
| | | |