aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Kranc.mt: Add a SimpleWave testIan Hinder2013-09-05
|
* Kranc.mt: Add some variables useful in several testsIan Hinder2013-09-05
|
* McLachlan.mt: Add CaKernel testIan Hinder2013-09-05
|
* McLachlan.mt: Add DGFE testIan Hinder2013-09-05
|
* McLachlan.mt: Add OpenCL testIan Hinder2013-09-05
|
* McLachlan.mt: Add unvectorised testIan Hinder2013-09-05
|
* McLachlan.mt: Remove 6th and 8th order for speedIan Hinder2013-09-05
|
* McLachlan.mt: Disable some calculations for speedIan Hinder2013-09-05
|
* Tests: Add McLachlan.mtIan Hinder2013-09-05
| | | This exercises a large amount of code, but takes about 2 minutes to run, even with NoSimplify -> True.
* Kranc.mt: Convert existing IfThen test into MUnit frameworkIan Hinder2013-09-05
|
* .gitignore: Add test output directoryIan Hinder2013-09-05
|
* RunTests.m: Quieten test outputIan Hinder2013-09-05
|
* Add beginnings of unit testsIan Hinder2013-09-05
| | | Currently just the test runner and a simple test which calls CreateThorn with minimal arguments. You will need Wolfram Workbench installed, and my MUnitRunner package from https://bitbucket.org/ianhinder/munitrunner, and "math" on your path. Executing ./RunTests.m from the Tests directory will run the test. Generated thorn output is not yet stored in the repository as I don't know how large it will get. Differences are also not yet checked against any reference files.
* Add test for IfThen factoringIan Hinder2013-07-17
|
* CalculationFunction.m: Don't factor out repeated conditionals if the ↵Ian Hinder2013-07-17
| | | | | condition contains a gridfunction This transformation would be wrong in the case of vectorisation. It is usually used for parameter conditions.
* kranc: Propagate Kranc exit codeIan Hinder2013-07-17
|
* Merge pull request #92 from ianhinder/Mathematica9Barry Wardell2013-05-28
|\ | | | | Support Mathematica 9
| * Rename symbols which conflict with Mathematica 9.Barry Wardell2012-12-19
| |
* | kranc.th: Add CycleClock thorn now required by CarpetIan Hinder2013-05-20
| |
* | Examples: Don't use removed LoopControl::printstats parameterIan Hinder2013-05-20
| |
* | Regenerate examplesIan Hinder2013-05-20
| |
* | kranc: Don't rely on Mathematica exit code for detecting failureIan Hinder2013-04-14
| | | | | | | | | | | | When no licence is available, Mathematica still exits with a zero exit code. This causes dependency-based systems such as Make to assume that the thorn was created successfully, when it might not have been. To work around this, we perform a file operation (deleting a temporary directory) from within Mathematica, and check that this was successful after Mathematica finishes, and adjust the exit code of the script accordingly. Fixes Issue #39.
* | New function AddGroupTag. Use it to set Prolongation=None for RHS variables.Erik Schnetter2013-04-04
| |
* | Annotate grid functions in calculations with the regions that they read and ↵Erik Schnetter2013-04-04
| | | | | | | | | | | | write Introduce global tags RequiredRegion, ProvidedRegion.
* | Remove superfluous Join[] callsErik Schnetter2013-04-04
| |
* | SimpleWave: Re-indent and re-arrange change (no functionality difference)Erik Schnetter2013-04-04
| |
* | Correct loop bounds (once more)Erik Schnetter2013-01-20
| |
* | Correct variables names for loop boundsErik Schnetter2013-01-19
| |
* | Do not generate integer constantsErik Schnetter2013-01-16
| | | | | | | | Do not generate integer constants; this may fail if they are arguments to two-argument functions (e.g. pow) with some C++ compilers.
* | Use CCTK_ macros instead of LC_ macros for loopingErik Schnetter2013-01-16
| |
* | Handle merge conflictErik Schnetter2013-01-16
| |
* | Remove some const declarations; these lead to compiler errors with IBM's ↵Erik Schnetter2013-01-16
| | | | | | | | compiler on the Blue Gene/Q
* | README: another minor change to test commit notificationsIan Hinder2013-01-16
| |
* | README: minor change to test commit notificationsIan Hinder2013-01-15
|/
* Don't remove parenthesis in ParamCheck.Barry Wardell2012-12-11
| | | The removal code wasn't working correctly.
* Support Or and And with more than two arguments in ParamCheck.Barry Wardell2012-12-11
|
* Remove unused code.Barry Wardell2012-12-11
|
* Add missing local variable declaration.Barry Wardell2012-12-11
|
* Correct documentation for ParameterConditions.Barry Wardell2012-12-11
|
* Correct ParamCheck function name.Barry Wardell2012-12-11
|
* Expand dummy indices in a particular order to reduce code sizeErik Schnetter2012-12-10
| | | | Expand less-often occurring dummy indices first to reduce the size of the generated code.
* Determine READS groups/variables more accuratelyErik Schnetter2012-12-10
| | | | If a local variable is read from a grid function, but later overwritten before its value is used, don't count them as READS groups.
* Compare Cactus group names case-independentlyErik Schnetter2012-12-10
|
* Add TODO ideaErik Schnetter2012-12-10
|
* Expand Pi and E to their numerical valuesErik Schnetter2012-12-10
|
* GenericFD.c: Remove unused GenericFD_PenaltyPrim2CharIan Hinder2012-11-26
|
* Correct translating Max and Min to CErik Schnetter2012-11-24
|
* Thorn.m: Eliminate some code in the case that no symmetries need to be ↵Ian Hinder2012-11-21
| | | | | | registered This avoids a compiler warning about an unused variable
* Schedule.m: Add commentIan Hinder2012-11-21
|
* Change format of internal data structure for group storageIan Hinder2012-11-21
|