aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add SimpleWaveScriptCaKernel.kranc exampleIan Hinder2012-03-21
|
* Enable CaKernel support for Kranc scriptsIan Hinder2012-03-21
|
* MapLookup.m: Allow strings as keys in lookupIan Hinder2012-03-21
|
* KrancDoc.tex: Add documentation for new generic ConditionalIan 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
|
* Add Jacobian gridfunctions to GenericFDIan Hinder2012-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 WaveHostIan Hinder2012-03-15
| | | These pass - again test reference data for WaveCaKernel was copied from the output of WaveHost.
* Examples: Add test suite for WaveCaKernel and WaveHostIan Hinder2012-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 WaveCaKernelIan Hinder2012-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 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.
* GenericFD_AssertGroupStorage: Use const for input argumentsErik Schnetter2012-02-20
|
* 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
| * Merge branch 'dgfe' of github.com:ianhinder/Kranc into dgfeErik Schnetter2012-02-16
| |\ | | | | | | | | | | | | Conflicts: Tools/CodeGen/Thorn.m
| * | Update OpenCL to new flesh. Support derivatives in DGFE.Erik Schnetter2012-02-16
| | |
* | | Fix generation of DGFE thorns.Barry Wardell2012-02-17
| | |
* | | Add parameter file for SimpleWaveCaKernelIan Hinder2012-02-14
| | |
* | | Regenerate SimpleWaveCaKernelIan Hinder2012-02-14
| | |
* | | SimpleWaveCaKernel.m: Update to use MoLIan Hinder2012-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 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
| | | |
| * | | kranc2.peg: Capture index expression operator in a groupIan Hinder2012-02-07
| | | |
| * | | kranc2.peg: Add question about removing an "optional"Ian Hinder2012-02-07
| | | |
| * | | KrancScript.m: Handle derivative name in parse treeIan Hinder2012-02-06
| | | |
| * | | kranc2.peg: Add derivative name to 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
| | | |