Branch: refs/heads/master Home: https://github.com/ianhinder/Kranc Commit: ad2c738646296e39ce77444658d7bf8dc6b787c6 https://github.com/ianhinder/Kranc/commit/ad2c738646296e39ce77444658d7bf8dc6... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m A Tools/CodeGen/Vectorisation.m
Log Message: ----------- CodeGenCactus.m: Move vectoriseExpression into new Vectorisation.m package
Commit: 79476b21893f62b42a33991bf0293eac163c5e8c https://github.com/ianhinder/Kranc/commit/79476b21893f62b42a33991bf0293eac16... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- Move several vectorisation functions to Vectorisation.m
Commit: c70cf3fb5287c3da20cd770312248081c8583a67 https://github.com/ianhinder/Kranc/commit/c70cf3fb5287c3da20cd770312248081c8... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Extract new localsToGridFunctions function
Commit: daf304ed409ada261796806d67d38bc706f65af9 https://github.com/ianhinder/Kranc/commit/daf304ed409ada261796806d67d38bc706... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Refactor localsToGridFunctions
Commit: 52927f4fa0f3968a49a8714cbb46d7d93e1dd26b https://github.com/ianhinder/Kranc/commit/52927f4fa0f3968a49a8714cbb46d7d93e... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- Move vectorised LocalsToGridFunctions into Vectorisation.m
Commit: a25282c380e41d87abf4bd5c3bf8f7403d94f499 https://github.com/ianhinder/Kranc/commit/a25282c380e41d87abf4bd5c3bf8f7403d... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Remove Fortran from assignVariableFromExpression
Commit: 3f377686702f42cd5058f3265fbeea9bb226cc15 https://github.com/ianhinder/Kranc/commit/3f377686702f42cd5058f3265fbeea9bb2... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Remove Fortran from generateCodeFromExpression
Commit: 7e5fe18b4b0ffc18a17a2cd89f15c2f3afe82ff6 https://github.com/ianhinder/Kranc/commit/7e5fe18b4b0ffc18a17a2cd89f15c2f3af... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Remove unneeded temporary variable
Commit: 7c8f252ddc9ca7f0c817ec120e33756bb8589215 https://github.com/ianhinder/Kranc/commit/7c8f252ddc9ca7f0c817ec120e33756bb8... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Refactor variable assignment code (improves line breaking)
Commit: 5420963b8a1f4089e0be5eadda3cf45a8f29d8f8 https://github.com/ianhinder/Kranc/commit/5420963b8a1f4089e0be5eadda3cf45a8f... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- CalculationFunction.m: Move vectorisation code from simpleEquationLoop to Vectorisation.m
Commit: 1c5f2bd09c5b7d35949277fdf7126beeb859f6a7 https://github.com/ianhinder/Kranc/commit/1c5f2bd09c5b7d35949277fdf7126beeb8... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- CalculationFunction.m: Move vectorisation code to Vectorisation.m
This is actually OpenCL-specific but uses vectorisation. Will be moved later.
Commit: 235aabbdbc568e810eaae707e64d6eb1870f588a https://github.com/ianhinder/Kranc/commit/235aabbdbc568e810eaae707e64d6eb187... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/Vectorisation.m
Log Message: ----------- Vectorisation.m: Make several functions private
These are no longer used externally
Commit: f2330b6c5b2a3a91f253700f0a4883740b98f909 https://github.com/ianhinder/Kranc/commit/f2330b6c5b2a3a91f253700f0a4883740b... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/Vectorisation.m
Log Message: ----------- Vectorisation.m: Rename functions
Commit: baac37233f45ea307555425cd0b44c09faab6bb2 https://github.com/ianhinder/Kranc/commit/baac37233f45ea307555425cd0b44c09fa... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- CodeGenCactus.m: Move vectorisation for AssignVariableInLoop into Vectorisation.m
Commit: 4b028f21e7f798799cd01e12d06b5c5fc623e292 https://github.com/ianhinder/Kranc/commit/4b028f21e7f798799cd01e12d06b5c5fc6... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove unused DeclareAssignVariableInloop
Commit: c7b2903205852a9ab00095aaf441adcab99a3276 https://github.com/ianhinder/Kranc/commit/c7b2903205852a9ab00095aaf441adcab9... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove unused MaybeAssignVariableInLoop
Commit: c657c4816a10d0a7ee0128a394ba791a4a6a9f3a https://github.com/ianhinder/Kranc/commit/c657c4816a10d0a7ee0128a394ba791a4a... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m M Tools/CodeGen/Vectorisation.m
Log Message: ----------- CodeGenCactus.m: Move vec_load into Vectorisation.m
Commit: 2407b8dcd8c04163b71e433982128b60217ec5af https://github.com/ianhinder/Kranc/commit/2407b8dcd8c04163b71e433982128b6021... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/Vectorisation.m
Log Message: ----------- Vectorisation.m: Replace vec_load with VectorisationLoadVariable
Commit: d3b4d5fef79b88728ce9fe5e42867e402889c308 https://github.com/ianhinder/Kranc/commit/d3b4d5fef79b88728ce9fe5e42867e4028... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove unused BoundaryLoop
Commit: 952accb1c3895c4b1df22f8198455e993ea8c7da https://github.com/ianhinder/Kranc/commit/952accb1c3895c4b1df22f8198455e993e... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove unused BoundaryWithGhostsLoop
Commit: 5e8a75ad1c8dd0895edee67fb85bd88394872f92 https://github.com/ianhinder/Kranc/commit/5e8a75ad1c8dd0895edee67fb85bd88394... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove commented-out GridLoop function
Commit: e4f7a20289f08f6696d09fbb14e9d062a31a348b https://github.com/ianhinder/Kranc/commit/e4f7a20289f08f6696d09fbb14e9d062a3... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove unused loopOverInteger
Commit: 575191a13be47a5de7bc51dc682ccaf01fd9ac17 https://github.com/ianhinder/Kranc/commit/575191a13be47a5de7bc51dc682ccaf01f... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Remove Fortran FD spacing variable initialisation
Commit: baa321363ddc19bc229f4570a383461a54a3ba82 https://github.com/ianhinder/Kranc/commit/baa321363ddc19bc229f4570a383461a54... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Simplify InitialiseFDVariables
Commit: bc2b99eb3be746bc484bb06a683e3e20eceba705 https://github.com/ianhinder/Kranc/commit/bc2b99eb3be746bc484bb06a683e3e20ec... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenCactus.m
Log Message: ----------- CodeGenCactus.m: Rearrange code in InitialiseFDVariables
Commit: a93f121f1e8120cde6f4fa49250a59091ced7df0 https://github.com/ianhinder/Kranc/commit/a93f121f1e8120cde6f4fa49250a59091c... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/Helpers.m
Log Message: ----------- CalculationFunction.m: Move utility functions into Helpers.m
Commit: c79eeca72ce03ebc66b78ae6ba8dc4c0b284b061 https://github.com/ianhinder/Kranc/commit/c79eeca72ce03ebc66b78ae6ba8dc4c0b2... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m
Log Message: ----------- CalculationFunction.m: Make calculationSymbols private
Commit: 3288ac7e6c35645067a06cca1264a53a34241a34 https://github.com/ianhinder/Kranc/commit/3288ac7e6c35645067a06cca1264a53a34... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/Calculation.m M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/ConservationCalculation.m
Log Message: ----------- Move several functions from CalculationFunction.m to Calculation.m
Commit: 129c36bd852d4a74269464c902546eeab78a370c https://github.com/ianhinder/Kranc/commit/129c36bd852d4a74269464c902546eeab7... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CaKernel.m M Tools/CodeGen/CalculationBoundaries.m M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenCactus.m A Tools/CodeGen/CodeGenKranc.m M Tools/CodeGen/Differencing.m M Tools/CodeGen/ParamCheck.m M Tools/CodeGen/Thorn.m
Log Message: ----------- Move many functions from CodeGenCactus.m to new CodeGenKranc.m
Commit: 59e0613e1326ed133701147132e8968347a0c7fb https://github.com/ianhinder/Kranc/commit/59e0613e1326ed133701147132e8968347... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CalculationFunction.m M Tools/CodeGen/CodeGenKranc.m
Log Message: ----------- Move expression generation and assignment functions from CalculationFunction.m to CodeGenKranc.m
Commit: 5396a35e6e227463558e75fd7e44885a6059dc7c https://github.com/ianhinder/Kranc/commit/5396a35e6e227463558e75fd7e44885a60... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenC.m
Log Message: ----------- CodeGenC.m: Make const optional in DeclareAssignVariable
Commit: 296e00b7388c67e7267116b58c3270c22dd132da https://github.com/ianhinder/Kranc/commit/296e00b7388c67e7267116b58c3270c22d... Author: Ian Hinder ian.hinder@aei.mpg.de Date: 2013-09-06 (Fri, 06 Sep 2013)
Changed paths: M Tools/CodeGen/CodeGenKranc.m
Log Message: ----------- CodeGenKranc.m: Use functions from CodeGenC for declaring and assigning variables in AssignVariableFromExpression
Note that this changes the position of CCTK_ATTRIBUTE_UNUSED on the declaration line, and makes it consistent with other uses of DeclareAssignVariable.
Compare: https://github.com/ianhinder/Kranc/compare/caf12ddfb11c...296e00b7388c