aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Expand)AuthorAge
* Use GetSchedule for calculations instead of accessing key directlyIan Hinder2012-05-02
* Calculation.m: Add GetSchedule functionIan Hinder2012-05-02
* Schedule.m: Fix bug from previous commitIan Hinder2012-04-30
* Schedule.m: List variables instead of groups in READS and WRITES linesIan Hinder2012-04-29
* Schedule.m: Add variablesSetInCalc and variablesReadInCalcIan Hinder2012-04-29
* Schedule.m: Add TODO and correct variable declarationIan Hinder2012-04-29
* ScriptOutput.m: Add schedule stringIan Hinder2012-04-27
* ScriptOutput.m: Add comments for unsupported Calculation optionsIan Hinder2012-04-27
* ScriptOutput.m: Remove PartialDerivatives commentIan Hinder2012-04-27
* ScriptOutput.m: Add derivative definitionsIan Hinder2012-04-27
* ScriptOutput.m: Improve parenthesisationIan Hinder2012-04-27
* ScriptOutput.m: Support several options and flagsIan Hinder2012-04-27
* Move script flags variable into Kranc.mIan Hinder2012-04-27
* Add TriggerGroups to the list of options supported by a calculation.Barry Wardell2012-04-27
* Fix incorrectly thrown error message when a calculation does not need to be s...Barry Wardell2012-04-27
* ScriptOutput.m: Add variables and temporariesIan Hinder2012-04-26
* ScriptOutput.m: Correct indices in KroneckerDeltaIan Hinder2012-04-26
* Calculate mixed derivatives as repeated first derivativesErik Schnetter2012-04-25
* Support vectorisation in simple code generatorErik Schnetter2012-04-25
* CaKernel.m: Use BoundaryCalculationQ to determine which template to useIan Hinder2012-04-25
* Calculation.m: Add BoundaryCalculationQIan Hinder2012-04-25
* Schedule.m: Only use a schedule alias if necessaryIan Hinder2012-04-25
* KrancThorn.m: Only generate hybrid code if UseCaKernel is TrueIan Hinder2012-04-25
* Calculation.m: Wrap split derivative/non-derivative calculations in a schedul...Ian Hinder2012-04-23
* Calculation.m: Wrap split calculations in a schedule groupIan Hinder2012-04-23
* Add and use GetCalculationScheduleNameIan Hinder2012-04-23
* CaKernel.m: Wrap host/device routines in a schedule groupIan Hinder2012-04-23
* Add the ability for calculations to define additional Cactus schedule groupsIan Hinder2012-04-23
* CaKernel.m: Rename host calculations to have a HOST__ prefixIan Hinder2012-04-23
* ScriptOutput.m: Add rudimentary line-breakingIan Hinder2012-04-20
* ScriptOutput.m: Align equations on '=' signsIan Hinder2012-04-20
* ScriptOutput.m: Eliminate spurious DefFnsIan Hinder2012-04-20
* ScriptOutput.m: Express derivatives by their correct namesIan Hinder2012-04-20
* ScriptOutput.m: Correct syntax for repeated indices in the same positionIan Hinder2012-04-20
* ScriptOutput.m: Use writeExpression instead of type-specific versionsIan Hinder2012-04-20
* ScriptOutput.m: Implement more of the script generatorIan Hinder2012-04-20
* Helpers.m: Create intermediate directories in EnsureDirectoryIan Hinder2012-04-18
* Output a Kranc script for every generated thorn (work in progress)Ian Hinder2012-04-18
* KrancTensor.m: Use standard options in CreateKrancThornTTIan Hinder2012-04-18
* CodeGen.m: Add a better IndentBlock functionIan Hinder2012-04-18
* Add option GenerateHostCode for generating CPU and GPU code simultaneouslyIan Hinder2012-04-17
* CaKernel.m: Add code to split a calculation into host and device versionsIan Hinder2012-04-17
* Thorn.m: Fix single boolean parameters in Conditional statementsIan Hinder2012-04-17
* Calculation.m: Add code to add various conditionals to a calculationIan Hinder2012-04-17
* Compactify cakernel.ccl outputIan Hinder2012-04-16
* Calculation.m: Use the "simple" code generator for derivativesIan Hinder2012-04-14
* Calculation.m: Re-enable caching when only one GF is differentiatedIan Hinder2012-04-14
* Calculation.m: Compute _i and _ii derivatives from all variables in a single ...Ian Hinder2012-04-14
* Add a Calculation option SimpleCodeIan Hinder2012-04-14
* Calculation.m: Add code to cache variables differentiated in partial calculat...Ian Hinder2012-04-13