aboutsummaryrefslogtreecommitdiff
path: root/Tools/CodeGen/CodeGen.m
Commit message (Expand)AuthorAge
* Correct vectorisation errors recently introducedErik Schnetter2011-05-27
* Improve vectorisation optimisationsErik Schnetter2011-05-27
* Vectorisation correction for vector sizes > 2Erik Schnetter2011-05-27
* Tidy up grid indexing using CCTK_LSSH macroErik Schnetter2011-05-27
* Add dt variable for use in calculationsErik Schnetter2011-05-27
* Support no-inline functions for derivatives in vectorised codeErik Schnetter2011-05-27
* CodeGen.m: Make AssignVariableInLoop aware of vectorisationIan Hinder2011-05-25
* CodeGen.m: Add if-then-else style conditionalIan Hinder2011-05-25
* Improved common subexpression elimination support.Barry Wardell2011-03-16
* Fix bugs in ReplacePowers which broke vectorised codeIan Hinder2011-01-24
* Only vectorise FD variables and macros when UseVectors is setIan Hinder2011-01-22
* Use correct LoopControl macros when UseVectors is unsetIan Hinder2011-01-22
* Only vectorise when converting local variables if UseVectors is setIan Hinder2011-01-22
* Use DataType function for CCTK_REAL / CCTK_REAL_VECIan Hinder2011-01-22
* Only vectorise in ReplacePowers if UseVectors is setIan Hinder2011-01-22
* Use ptrdiff_t instead of int for indices; this avoids many 32-to-64-bit conve...Erik Schnetter2010-12-23
* Use C++ for all source files.Erik Schnetter2010-12-06
* Rewrite vectorisation infrastructure:Erik Schnetter2010-12-06
* Implement vectorisationIan Hinder2010-11-23
* Add support for vectorisation of generated code.Ian Hinder2010-11-23
* CodeGen.m: Add Quote function for conveniently adding double quotesIan Hinder2010-06-04
* Revert "Revert "Merge branch 'master' of github.com:ianhinder/Kranc""Roland Haas2010-05-06
* Revert "Add support for vectorisation of generated code."Erik Schnetter2010-05-03
* Revert "Merge branch 'master' of github.com:ianhinder/Kranc"Erik Schnetter2010-05-02
* Merge branch 'master' of github.com:ianhinder/KrancErik Schnetter2010-05-02
|\
| * Replace sym context with Kranc context in Kranc.m. Also move interface funct...Ian Hinder2010-04-03
* | Add support for vectorisation of generated code.Erik Schnetter2010-05-02
|/
* Fix typo in licence at top of every fileIan Hinder2010-03-17
* Remove support for sub-block grid functionsIan Hinder2010-03-17
* Declare variables only when they are first usedIan Hinder2010-03-10
* Remove const statements where possibleIan Hinder2010-03-08
* Obtain UseLoopControl directly using OptionValueIan Hinder2010-03-02
* Declare and assign to variables at the same time.Erik Schnetter2010-02-13
* Introduce a new grid function iterator InteriorNoSync. This has the same eff...Erik Schnetter2010-01-09
* Provide capability GenericFDErik Schnetter2009-11-13
* Add debug statements to CSE routineErik Schnetter2009-04-28
* Declare DeclareVariablesInLoopVectorised and AssignVariablesInLoopVectorised.Erik Schnetter2009-04-27
* Add CSE (Common Subexpression Elimination)Erik Schnetter2009-04-27
* Add semisolons after DECLARE_CCTK_* macrosErik Schnetter2009-04-27
* Use cctk_lssh instead of cctk_lsh when calculating grid function extents. Thi...Erik Schnetter2009-04-27
* Declare function arguments in auto-generated calculation functions as const.Erik Schnetter2009-04-27
* Implement functionality to loop over all boundary points, including ghostErik Schnetter2008-02-19
* Made use of LoopControl optional.Ian Hinder2008-02-02
* Erik: minor cosmetic changesIan Hinder2008-02-02
* Erik: added mandatory support for LoopControl.Ian Hinder2008-02-02
* Finite differencing expressions optimized by precalculating multiplesianhin2006-11-14
* Adding fmax and fmin as symbols in the sym contextianhin2006-11-09
* Added 'includeSystemFile'ianhin2006-09-07
* imin and imax only need 3 entries, not 6ianhin2006-06-19
* Get boundary information using the Cactus boundary functions, and onlyianhin2006-02-23