aboutsummaryrefslogtreecommitdiff
path: root/Tools/CodeGen
Commit message (Collapse)AuthorAge
...
| * | ConservationCalculation.m: Create calculation to compute the conserved L and ↵Ian Hinder2010-10-01
| | | | | | | | | | | | R variables after reconstruction of the primitives
| * | ConservationCalculation.m: Remove reconsVars as primitiveVarsIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Remove debugging codeIan Hinder2010-10-01
| | |
| * | KrancThorn.m: Expand primitive and conserved equationsIan Hinder2010-10-01
| | |
| * | KrancThorn.m: Pass thornName to ProcessConservationCalculationIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Add calculations to convert between primitive and ↵Ian Hinder2010-10-01
| | | | | | | | | | | | conserved variables
| * | KrancThorn.m: Remove debugging codeIan Hinder2010-10-01
| | |
| * | KrancThorn.m: Read parameters to use from ConservationCalculationIan Hinder2010-10-01
| | |
| * | ConservationCalculation: Implement HLLE fluxIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Remove whitespaceIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Remove debugging codeIan Hinder2010-10-01
| | |
| * | CalculationFunction.m: Add function GridFunctionsInExpressionIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Generate RHS calculationIan Hinder2010-10-01
| | |
| * | KrancThorn.m: Calls into ConservationCalculation package to generate code ↵Ian Hinder2010-10-01
| | | | | | | | | | | | for solving conservation laws
| * | Kranc.m: Add symbols in Kranc context for conservation calculationsIan Hinder2010-10-01
| | |
| * | Schedule.m: Remove some debugging codeIan Hinder2010-10-01
| | |
| * | Thorn.m: Default to symmetries of a scalar if reflection symmetries have not ↵Ian Hinder2010-10-01
| | | | | | | | | | | | | | | | | | been provided (and print a warning) This is a temporary hack that needs to be fixed later.
| * | Thorn.m: Correct comment in symmetry code and add validation check to input ↵Ian Hinder2010-10-01
| | | | | | | | | | | | of SymmetriesBlock
| * | CalculationFunction.m: Export the calculationSymbols functionIan Hinder2010-10-01
| | |
| * | ConservationCalculation.m: Add new package for creating code for solving ↵Ian Hinder2010-10-01
| | | | | | | | | | | | | | | | | | systems of conservation laws using finite volume methods Work-in-progress - doesn't generate all the required calculations yet
| * | Add calculation option ApplyBCsIan Hinder2010-09-29
| | | | | | | | | This option forces Kranc to put the calculation in a group and select and schedule boundary conditions directly after the calculation is called.
| * | Differencing.m: Make FD operator pattern more genericIan Hinder2010-09-29
| | | | | | | | | Previously it required a grid spacing to be present; now it does not
| * | Differencing.m: Throw an error if the FD operator definition does not match ↵Ian Hinder2010-09-29
| | | | | | | | | | | | | | | the pattern Previously Kranc silently generated nonsense code
| * | Differencing.m: Add DiffPlusOp and DiffMinusOpIan Hinder2010-09-29
| | | | | | | | | These operators take forward and backward differences without dividing by the grid spacing.
* | | use CCTK_LOOP3 for simple loops, make dependency on LoopControl optionalRoland Haas2012-01-10
| | | | | | | | | | | | for non-vectorized codes
* | | Simplify and clean up vectorisationErik Schnetter2012-01-06
| | |
* | | Allow choosing number of timelevels for non-evolved variablesErik Schnetter2012-01-02
| | |
* | | Don't vectorise exponent in pow()Erik Schnetter2012-01-02
| | |
* | | Add more context to string list verification error messagesIan Hinder2011-12-20
| | |
* | | Relax variable checking to allow variables to be expressed as strings ↵Ian Hinder2011-12-20
| | | | | | | | | | | | | | | instead of symbols Using Mathematica strings for variable names makes it possible to access variables with names containing underscores from other thorns.
* | | CodeGenC.m: Eliminate messages about source languageIan Hinder2011-11-29
| | | | | | | | | C is the only language that currently works
* | | KrancTensor.m: Print name of thorn being created on startupIan Hinder2011-11-29
| | |
* | | TensorTools.m: Correct error message for mismatched indicesIan Hinder2011-11-29
| | |
* | | CalculationFunction.m: Check that derivatives are not used in calculations ↵Ian Hinder2011-11-29
| | | | | | | | | | | | | | | | | | with Where -> Everywhere This is the default, and would lead to operators which read off the edge of the grid.
* | | Differencing.m: Add StencilSize function to return the stencil size used in ↵Ian Hinder2011-11-29
| | | | | | | | | | | | an equation
* | | TensorTools.m: Check consistency of tensor indicesIan Hinder2011-11-20
| | | | | | | | | Abort with an error if tensor indices are used inconsistently.
* | | Don't output full equations in InfoFull mode when simplifyingIan Hinder2011-11-19
| | |
* | | Add two-argument ArcTan functionIan Hinder2011-11-19
| | |
* | | Add some debugging code (disabled by default)Ian Hinder2011-11-14
| | |
* | | Skip factorisation if NoSimplify has been specified for a calculationIan Hinder2011-11-14
| | | | | | | | | The factoring of complex expressions is very slow. In one case, skipping the factoring reduced thorn-generation time from 90 minutes to 40 seconds.
* | | Add ability to evolve ODEs in calculationsHal Finkel2011-11-01
| | |
* | | Merge branch opencl into masterIan Hinder2011-10-28
|\ \ \
| * | | CalculationFunction.m: Correct argument order for CheckStencilIan Hinder2011-10-28
| | | |
| * | | CalculationFunction.m: Improve output of list verification error messageIan Hinder2011-10-28
| | | |
| * | | CodeGenCactus.m: Fix error in non-LoopControl looping function patternIan Hinder2011-10-28
| | | |
| * | | Make InsertComment externally visibleIan Hinder2011-10-28
| | | |
| * | | CalculationFunction.m: Add explicit profiling to Simplify operationIan Hinder2011-10-28
| | | |
| * | | CalculationFunction.m: Use DefFn for two important functionsIan Hinder2011-10-28
| | | |
| * | | Make ZeroDimensions work againIan Hinder2011-10-28
| | | |
| * | | Differencing.m: Fix logic in ComponentDerivativeOperatorMacroDefinitionIan Hinder2011-10-13
| | | | | | | | | | | | The variable assignment in this function got messed up at some point, so that differencing operators which didn't fit the pattern for precomputation would not be generated correctly.