[Commits] [ianhinder/Kranc] ad2c73: CodeGenCactus.m: Move vectoriseExpression into new...
Ian Hinder
ian.hinder at aei.mpg.de
Fri Sep 6 12:14:13 CDT 2013
Branch: refs/heads/master
Home: https://github.com/ianhinder/Kranc
Commit: ad2c738646296e39ce77444658d7bf8dc6b787c6
https://github.com/ianhinder/Kranc/commit/ad2c738646296e39ce77444658d7bf8dc6b787c6
Author: Ian Hinder <ian.hinder at 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/79476b21893f62b42a33991bf0293eac163c5e8c
Author: Ian Hinder <ian.hinder at 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/c70cf3fb5287c3da20cd770312248081c8583a67
Author: Ian Hinder <ian.hinder at 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/daf304ed409ada261796806d67d38bc706f65af9
Author: Ian Hinder <ian.hinder at 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/52927f4fa0f3968a49a8714cbb46d7d93e1dd26b
Author: Ian Hinder <ian.hinder at 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/a25282c380e41d87abf4bd5c3bf8f7403d94f499
Author: Ian Hinder <ian.hinder at 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/3f377686702f42cd5058f3265fbeea9bb226cc15
Author: Ian Hinder <ian.hinder at 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/7e5fe18b4b0ffc18a17a2cd89f15c2f3afe82ff6
Author: Ian Hinder <ian.hinder at 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/7c8f252ddc9ca7f0c817ec120e33756bb8589215
Author: Ian Hinder <ian.hinder at 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/5420963b8a1f4089e0be5eadda3cf45a8f29d8f8
Author: Ian Hinder <ian.hinder at 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/1c5f2bd09c5b7d35949277fdf7126beeb859f6a7
Author: Ian Hinder <ian.hinder at 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/235aabbdbc568e810eaae707e64d6eb1870f588a
Author: Ian Hinder <ian.hinder at 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/f2330b6c5b2a3a91f253700f0a4883740b98f909
Author: Ian Hinder <ian.hinder at 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/baac37233f45ea307555425cd0b44c09faab6bb2
Author: Ian Hinder <ian.hinder at 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/4b028f21e7f798799cd01e12d06b5c5fc623e292
Author: Ian Hinder <ian.hinder at 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/c7b2903205852a9ab00095aaf441adcab99a3276
Author: Ian Hinder <ian.hinder at 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/c657c4816a10d0a7ee0128a394ba791a4a6a9f3a
Author: Ian Hinder <ian.hinder at 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/2407b8dcd8c04163b71e433982128b60217ec5af
Author: Ian Hinder <ian.hinder at 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/d3b4d5fef79b88728ce9fe5e42867e402889c308
Author: Ian Hinder <ian.hinder at 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/952accb1c3895c4b1df22f8198455e993ea8c7da
Author: Ian Hinder <ian.hinder at 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/5e8a75ad1c8dd0895edee67fb85bd88394872f92
Author: Ian Hinder <ian.hinder at 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/e4f7a20289f08f6696d09fbb14e9d062a31a348b
Author: Ian Hinder <ian.hinder at 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/575191a13be47a5de7bc51dc682ccaf01fd9ac17
Author: Ian Hinder <ian.hinder at 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/baa321363ddc19bc229f4570a383461a54a3ba82
Author: Ian Hinder <ian.hinder at 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/bc2b99eb3be746bc484bb06a683e3e20eceba705
Author: Ian Hinder <ian.hinder at 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/a93f121f1e8120cde6f4fa49250a59091ced7df0
Author: Ian Hinder <ian.hinder at 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/c79eeca72ce03ebc66b78ae6ba8dc4c0b284b061
Author: Ian Hinder <ian.hinder at 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/3288ac7e6c35645067a06cca1264a53a34241a34
Author: Ian Hinder <ian.hinder at 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/129c36bd852d4a74269464c902546eeab78a370c
Author: Ian Hinder <ian.hinder at 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/59e0613e1326ed133701147132e8968347a0c7fb
Author: Ian Hinder <ian.hinder at 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/5396a35e6e227463558e75fd7e44885a6059dc7c
Author: Ian Hinder <ian.hinder at 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/296e00b7388c67e7267116b58c3270c22dd132da
Author: Ian Hinder <ian.hinder at 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
More information about the Commits
mailing list