aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Expand)AuthorAge
* Rename ReplacePowers as ProcessExpression as this is a more accurate nameIan Hinder2013-09-06
* CodeGenKranc.m: Remove source language conditional from ReplacePowersIan Hinder2013-09-06
* CodeGenKranc.m: Tidy up GenericGridLoop functionIan Hinder2013-09-06
* CodeGenKranc.m: Remove unused InitialiseGridLoopVariablesIan Hinder2013-09-06
* CodeGenKranc.m: Remove unused declareGridLoopVariablesIan Hinder2013-09-06
* CodeGenKranc.m: Use AssignVariableFromExpression where possible in Initialis...Ian Hinder2013-09-06
* CodeGenKranc.m: Add commentsIan Hinder2013-09-06
* CodeGenKranc.m: Use functions from CodeGenC for declaring and assigning varia...Ian Hinder2013-09-06
* CodeGenC.m: Make const optional in DeclareAssignVariableIan Hinder2013-09-06
* Move expression generation and assignment functions from CalculationFunction....Ian Hinder2013-09-06
* Move many functions from CodeGenCactus.m to new CodeGenKranc.mIan Hinder2013-09-06
* Move several functions from CalculationFunction.m to Calculation.mIan Hinder2013-09-06
* CalculationFunction.m: Make calculationSymbols privateIan Hinder2013-09-06
* CalculationFunction.m: Move utility functions into Helpers.mIan Hinder2013-09-06
* CodeGenCactus.m: Rearrange code in InitialiseFDVariablesIan Hinder2013-09-06
* CodeGenCactus.m: Simplify InitialiseFDVariablesIan Hinder2013-09-06
* CodeGenCactus.m: Remove Fortran FD spacing variable initialisationIan Hinder2013-09-06
* CodeGenCactus.m: Remove unused loopOverIntegerIan Hinder2013-09-06
* CodeGenCactus.m: Remove commented-out GridLoop functionIan Hinder2013-09-06
* CodeGenCactus.m: Remove unused BoundaryWithGhostsLoopIan Hinder2013-09-06
* CodeGenCactus.m: Remove unused BoundaryLoopIan Hinder2013-09-06
* Vectorisation.m: Replace vec_load with VectorisationLoadVariableIan Hinder2013-09-06
* CodeGenCactus.m: Move vec_load into Vectorisation.mIan Hinder2013-09-06
* CodeGenCactus.m: Remove unused MaybeAssignVariableInLoopIan Hinder2013-09-06
* CodeGenCactus.m: Remove unused DeclareAssignVariableInloopIan Hinder2013-09-06
* CodeGenCactus.m: Move vectorisation for AssignVariableInLoop into Vectorisati...Ian Hinder2013-09-06
* Vectorisation.m: Rename functionsIan Hinder2013-09-06
* Vectorisation.m: Make several functions privateIan Hinder2013-09-06
* CalculationFunction.m: Move vectorisation code to Vectorisation.mIan Hinder2013-09-06
* CalculationFunction.m: Move vectorisation code from simpleEquationLoop to Vec...Ian Hinder2013-09-06
* CalculationFunction.m: Refactor variable assignment code (improves line break...Ian Hinder2013-09-06
* CalculationFunction.m: Remove unneeded temporary variableIan Hinder2013-09-06
* CalculationFunction.m: Remove Fortran from generateCodeFromExpressionIan Hinder2013-09-06
* CalculationFunction.m: Remove Fortran from assignVariableFromExpressionIan Hinder2013-09-06
* Move vectorised LocalsToGridFunctions into Vectorisation.mIan Hinder2013-09-06
* CalculationFunction.m: Refactor localsToGridFunctionsIan Hinder2013-09-06
* CalculationFunction.m: Extract new localsToGridFunctions functionIan Hinder2013-09-06
* Move several vectorisation functions to Vectorisation.mIan Hinder2013-09-06
* CodeGenCactus.m: Move vectoriseExpression into new Vectorisation.m packageIan Hinder2013-09-06
* CodeGenCactus.m: Remove comments from generated codeIan Hinder2013-09-05
* Handle *NoSync cases for READS and WRITES statements in schedule.cclErik Schnetter2013-07-28
* Change indentation of READS and WRITES statements in schedule.cclErik Schnetter2013-07-28
* Simplify STORAGE statements: do not generate if-cascade any moreErik Schnetter2013-07-28
* Optimize FD operatorsErik Schnetter2013-07-28
* Add documentation for StandardUpwindDifferenceOperatorErik Schnetter2013-07-28
* Do not convert integers to reals when not vectorizingErik Schnetter2013-07-28
* Remove outdated comment: IfThen works fine with vectorizationErik Schnetter2013-07-28
* Improve vectorization optimizationsErik Schnetter2013-07-28
* Add "default" statement to switch statements, aborting the codeErik Schnetter2013-07-28
* Add braces around case blocksErik Schnetter2013-07-28