Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add SimpleWaveScriptCaKernel.kranc example | 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 |
| | |||
* | KrancDoc.tex: Add documentation for new generic Conditional | 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 |
| | |||
* | Add Jacobian gridfunctions to GenericFD | Ian Hinder | 2012-03-21 |
| | | | Storage is disabled by default. These are here so that benchmarks and tests can be run using multipatch thorns without having to have another thorn to provide the Jacobians. We should probably have a function to initialize them as well. | ||
* | Examples: Add 2-process test cases for WaveCaKernel and WaveHost | Ian Hinder | 2012-03-15 |
| | | | These pass - again test reference data for WaveCaKernel was copied from the output of WaveHost. | ||
* | Examples: Add test suite for WaveCaKernel and WaveHost | Ian Hinder | 2012-03-15 |
| | | | | | | The data was generated by WaveHost and copied to the WaveCaKernel test directory. It passes when you modify the absolute tolerance to 1e-11 from 1e-12. | ||
* | Replace SimpleWaveCaKernel with WaveCaKernel | Ian Hinder | 2012-03-15 |
| | | | | | | This script now generates WaveCaKernel and WaveHost which do the same thing, one using CaKernel and one using the host. This allows easy cross-comparison between the two methods. | ||
* | 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. | ||
* | GenericFD_AssertGroupStorage: Use const for input arguments | Erik Schnetter | 2012-02-20 |
| | |||
* | 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 | ||
| * | Merge branch 'dgfe' of github.com:ianhinder/Kranc into dgfe | Erik Schnetter | 2012-02-16 |
| |\ | | | | | | | | | | | | | Conflicts: Tools/CodeGen/Thorn.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 |
| | | | |||
* | | | Add parameter file for SimpleWaveCaKernel | Ian Hinder | 2012-02-14 |
| | | | |||
* | | | Regenerate SimpleWaveCaKernel | Ian Hinder | 2012-02-14 |
| | | | |||
* | | | SimpleWaveCaKernel.m: Update to use MoL | Ian Hinder | 2012-02-14 |
| | | | | | | | | | We use exact boundary conditions, and a plane Gaussian in the x direction as initial data. | ||
* | | | 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 |
| | | | | |||
| * | | | kranc2.peg: Capture index expression operator in a group | Ian Hinder | 2012-02-07 |
| | | | | |||
| * | | | kranc2.peg: Add question about removing an "optional" | Ian Hinder | 2012-02-07 |
| | | | | |||
| * | | | KrancScript.m: Handle derivative name in parse tree | Ian Hinder | 2012-02-06 |
| | | | | |||
| * | | | kranc2.peg: Add derivative name to 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 |
| | | | |