aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|
* kranc2.peg: Accept tensors instead of names in variables and temporariesIan Hinder2012-01-27
|
* KrancScript.m: Raise an error if an unexpected item is found in a thornIan Hinder2012-01-27
|
* KrancScript.m: Add missing process invocationIan Hinder2012-01-27
|
* KrancScript.m: Treat _t as a special case in "dtensor" to mean time derivativeIan Hinder2012-01-27
|
* KrancScript.m: Handle multi-argument functionsIan Hinder2012-01-27
| | | We still don't check the number of arguments
* KrancScript.m: Write functions to process the script parse tree into a ↵Ian Hinder2012-01-27
| | | | CreateThornTT call
* Added variables and temporaries section to the inputSteven R. Brandt2012-01-27
|
* Added support for variables and temporariesSteven R. Brandt2012-01-27
|
* KrancScript.m: Don't output the Java class search pathIan Hinder2012-01-26
|
* KrancScript.m: Use Piraha to parse .kranc filesIan Hinder2012-01-26
| | | Currently we just print the XML structure to standard output.
* RunKranc.m: Define KrancDirectoryIan Hinder2012-01-26
|
* kranc2.peg: Add draft Kranc grammarIan Hinder2012-01-26
|
* Add draft SimpleWaveScript.krancIan Hinder2012-01-26
| | | | (by Steve Brandt)
* Add outline code for reading .kranc scriptsIan Hinder2012-01-26
|
* Add PirahaPeg jar files (svn revision 46)Ian Hinder2012-01-26
|
* Add Laplace equation exampleIan Hinder2012-01-23
|
* Thorn.m: Eliminate duplicate reflection symmetry entriesIan Hinder2012-01-23
| | | These can appear when using tensors with index symmetries.
* KrancThorn.m: Don't generate certain code unless we have ↵Ian Hinder2012-01-23
| | | | ConservationCalculations defined
* kranc.th: Remove duplicated Vectors thornIan Hinder2012-01-23
|
* Regenerate examples (except Advect)Ian Hinder2012-01-23
| | | Advect doesn't work at the moment due to a problem with TensorTools.
* Thorn.m: Fix merge errorIan Hinder2012-01-22
|
* kranc.th: Add SimpleWaveODE and Laplace to thornlistIan Hinder2012-01-22
|
* SimpleWaveODE.m: Compute RHS only on interiorIan Hinder2012-01-22
|
* Laplace.m: Compute RHS only on interior of gridIan Hinder2012-01-22
| | | | Using a difference operator means this is necessary.
* Laplace.m: Disable enhanced TimesIan Hinder2012-01-22
| | | | Using enhanced times is safer but much slower
* Merge branch 'hydro'Ian Hinder2012-01-22
|\ | | | | | | | | | | | | | | | | | | Conflicts: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/MathematicaCompat.h Examples/kranc.th Tools/CodeGen/Kranc.m Tools/CodeGen/KrancTensor.m Tools/CodeGen/Schedule.m Tools/CodeGen/Thorn.m
| * Regenerate EulerSRIan Hinder2011-12-19
| |
| * Add EulerSR testIan Hinder2011-12-19
| |
| * Remove output for intermediate quantities in eulersr_shockIan Hinder2011-12-19
| | | | | | This output is only valid for the last direction (i.e. the z direction)
| * Remove EulerSR diagonal shock parameter fileIan Hinder2011-12-19
| |
| * EulerSR.m: Revert to 1D shock initial dataIan Hinder2011-12-19
| |
| * Regenerate examplesIan Hinder2011-12-16
| |
| * Add Examples/tests/EulerAuto/eulerauto_shock_1d test suiteIan Hinder2011-12-16
| |
| * Makefile: Add test symlink to generated example thorns after building themIan Hinder2011-12-16
| |
| * Regenerate examplesIan Hinder2011-12-16
| |
| * ConservationCalculation.m: Fix schedule dependencyIan Hinder2011-12-15
| |
| * kranc.th: Re-enable all hydro thornsIan Hinder2011-12-15
| |
| * kranc.th: Add Vectors thorn needed by latest CarpetIan Hinder2011-12-15
| |
| * Regenerate hydro examplesIan Hinder2011-12-15
| |
| * Change UnitStep to StepFunction in older hydro examplesIan Hinder2011-12-15
| | | | | | UnitStep is converted to Piecewise in Mathematica 8, so we use our own StepFunction instead.
| * Thorn.m: Update timestamp on generated thorn directoryIan Hinder2011-12-15
| | | | | | This helps when using the thorn directory as a target in a Makefile
| * Add README file for the examplesIan Hinder2011-12-15
| |
| * EulerAuto example: Add generated thornIan Hinder2011-12-15
| |