[Commits] [ianhinder/Kranc] aae50b: Mark tile indices as potentially unused
Barry Wardell
barry.wardell at gmail.com
Mon Mar 10 19:59:05 CDT 2014
Branch: refs/heads/xTensor
Home: https://github.com/ianhinder/Kranc
Commit: aae50bf2a90702218e7324298fcdc6ca24073a16
https://github.com/ianhinder/Kranc/commit/aae50bf2a90702218e7324298fcdc6ca24073a16
Author: Erik Schnetter <schnetter at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/CodeGenKranc.m
Log Message:
-----------
Mark tile indices as potentially unused
Commit: 7dc3c1aa0debe7c74b68c73491b0825fb45c2748
https://github.com/ianhinder/Kranc/commit/7dc3c1aa0debe7c74b68c73491b0825fb45c2748
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tests/Kranc.mt
Log Message:
-----------
Rename test thorns to avoid conflicts
Commit: 2eda336eeb03ba7637f23bc2ebea24090daf2525
https://github.com/ianhinder/Kranc/commit/2eda336eeb03ba7637f23bc2ebea24090daf2525
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tests/RunTests.m
Log Message:
-----------
RunTests.m: Add Tiling script
Commit: c15a97d6a494cf535e026f840f5a6ac092511de5
https://github.com/ianhinder/Kranc/commit/c15a97d6a494cf535e026f840f5a6ac092511de5
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M .gitignore
A .gitmodules
A Tests/TestThorns
Log Message:
-----------
Add regression test thorn repository as a submodule
Commit: 3ed394e38411a06027c2301c5fc6e823f9e8ba9f
https://github.com/ianhinder/Kranc/commit/3ed394e38411a06027c2301c5fc6e823f9e8ba9f
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
A Auxiliary/Grammars/intrfccl.peg
Log Message:
-----------
Add grammar for interface.ccl
Commit: 6d3690d8f81fc509f8855d15a3340e7981527f1c
https://github.com/ianhinder/Kranc/commit/6d3690d8f81fc509f8855d15a3340e7981527f1c
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/KrancThorn.m
M Tools/CodeGen/Thorn.m
Log Message:
-----------
Add a general "Files" key to the Code object
Files are specified by name and content, and they are created in the thorn when it is generated.
Commit: dfea259702da62532fa0e76ff9a00b7fb493d54e
https://github.com/ianhinder/Kranc/commit/dfea259702da62532fa0e76ff9a00b7fb493d54e
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tests/Kranc.mt
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/CodeGenKranc.m
M Tools/CodeGen/Differencing.m
M Tools/CodeGen/KrancThorn.m
Log Message:
-----------
Count operations in calculations and report them in a generated file in the doc directory
This is currently performed unconditionally
Commit: f7160a67c98c029f32ffe8218e8427e37746b92b
https://github.com/ianhinder/Kranc/commit/f7160a67c98c029f32ffe8218e8427e37746b92b
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/CodeGenKranc.m
M Tools/CodeGen/Differencing.m
M Tools/CodeGen/KrancThorn.m
A Tools/CodeGen/OperationCount.m
Log Message:
-----------
Refactor operation counting code into a new OperationCount.m file
Commit: 11710e1a0117a08cd3a05d8602338aab92524f2a
https://github.com/ianhinder/Kranc/commit/11710e1a0117a08cd3a05d8602338aab92524f2a
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tests/Kranc.mt
Log Message:
-----------
Correct test for operation counts
Commit: d94c6d868023c5cc7b5ac43b021f5fc985dafcf8
https://github.com/ianhinder/Kranc/commit/d94c6d868023c5cc7b5ac43b021f5fc985dafcf8
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tests/Kranc.mt
Log Message:
-----------
Add CountOperations option to CountOperations test
Commit: 000fa76292cd71d41f8ef727af8168f5991ae968
https://github.com/ianhinder/Kranc/commit/000fa76292cd71d41f8ef727af8168f5991ae968
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/KrancThorn.m
M Tools/CodeGen/OperationCount.m
Log Message:
-----------
Make operation counting optional
Commit: 0a737c3313b7591b7b3e775c82e65a3dd11d3655
https://github.com/ianhinder/Kranc/commit/0a737c3313b7591b7b3e775c82e65a3dd11d3655
Author: Ian Hinder <ian.hinder at aei.mpg.de>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tests/TestThorns
Log Message:
-----------
Update TestThorns submodule
Commit: 03895ddea366053d78ecd20dbc79ec1464d8eeee
https://github.com/ianhinder/Kranc/commit/03895ddea366053d78ecd20dbc79ec1464d8eeee
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Produce an error message if a scalar is used with indices
Commit: c90e0e9a2b6a1aadda74107ec1b33bdac356611a
https://github.com/ianhinder/Kranc/commit/c90e0e9a2b6a1aadda74107ec1b33bdac356611a
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M .gitignore
A .gitmodules
A Auxiliary/Grammars/intrfccl.peg
M Tests/Kranc.mt
M Tests/RunTests.m
A Tests/TestThorns
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/CodeGenKranc.m
M Tools/CodeGen/Differencing.m
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/KrancThorn.m
A Tools/CodeGen/OperationCount.m
M Tools/CodeGen/Thorn.m
Log Message:
-----------
Merge branch 'master' into xTensor
Commit: a9e71c4bad5314b74949b6350a547f7e665d16a2
https://github.com/ianhinder/Kranc/commit/a9e71c4bad5314b74949b6350a547f7e665d16a2
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make KrancBasis public so that basis are printed in a nicer way
Commit: 3a151d56ad3f13a9ea672d747e36cd5b7258b048
https://github.com/ianhinder/Kranc/commit/3a151d56ad3f13a9ea672d747e36cd5b7258b048
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Identify symmetry-related components at the time a tensor is defined
Also fix an error in flattening out the components
Commit: 83f4be61b3894bfa3f08bf90f8d7f002b9d7856f
https://github.com/ianhinder/Kranc/commit/83f4be61b3894bfa3f08bf90f8d7f002b9d7856f
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add a MatrixInverse function
Commit: eb7d7900580dc96d7d9ccf16c975d9fb6688c875
https://github.com/ianhinder/Kranc/commit/eb7d7900580dc96d7d9ccf16c975d9fb6688c875
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tests/TestTensorTools.m
Log Message:
-----------
Update TensorTools tests to use xTensor instead
Commit: f53ded0c4bd4e65bc2b62ce8d9cb4c93be2b0b51
https://github.com/ianhinder/Kranc/commit/f53ded0c4bd4e65bc2b62ce8d9cb4c93be2b0b51
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Only define sonstant symbols which haven't already been defined
Commit: a24d2912a6f329777366ab58a053004c86b9c2f1
https://github.com/ianhinder/Kranc/commit/a24d2912a6f329777366ab58a053004c86b9c2f1
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Allow for single-character parameters
Commit: e92bd142ac4d119dec8b054e04845a179fee2382
https://github.com/ianhinder/Kranc/commit/e92bd142ac4d119dec8b054e04845a179fee2382
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add MatrixOfComponents
Commit: c7da4d376f390ffbba916377caadf58a8f5368d1
https://github.com/ianhinder/Kranc/commit/c7da4d376f390ffbba916377caadf58a8f5368d1
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Use unique symbols for TensorTools la/ua style indices
This allows single-charcter tensors to be used even if there is an
index with the same name.
Commit: 50a1df80bf0f20bc34deafebd2b7e23b6dc7998f
https://github.com/ianhinder/Kranc/commit/50a1df80bf0f20bc34deafebd2b7e23b6dc7998f
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-08 (Sat, 08 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Avoid trying to generate equations for components which are zero by symmetry
Commit: 3590218d4659317b1457878b86b8680d16f3057f
https://github.com/ianhinder/Kranc/commit/3590218d4659317b1457878b86b8680d16f3057f
Author: Erik Schnetter <schnetter at gmail.com>
Date: 2014-03-09 (Sun, 09 Mar 2014)
Changed paths:
M Auxiliary/Cactus/SourceFiles/Kranc.cc
Log Message:
-----------
Comment out unused function
Commit: 3d3596ec9007b9326ee4fc5f81a6c40a4f1560b7
https://github.com/ianhinder/Kranc/commit/3d3596ec9007b9326ee4fc5f81a6c40a4f1560b7
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Improve validation of equations
Commit: f1d27a0780312fba4da084738260e4925451780b
https://github.com/ianhinder/Kranc/commit/f1d27a0780312fba4da084738260e4925451780b
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Ignore components which are not independent because of anti-symmetry
Commit: b3afe268af435d3ecbbfb8846ef4bc148631b1cf
https://github.com/ianhinder/Kranc/commit/b3afe268af435d3ecbbfb8846ef4bc148631b1cf
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add DefineConnection
Commit: 12862afc95cea3f75c2b75c7bbaa1cf19be59c4b
https://github.com/ianhinder/Kranc/commit/12862afc95cea3f75c2b75c7bbaa1cf19be59c4b
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add support for tensor atributes
Commit: 4277cacdb0c8c171653df3ad31b453de91c42456
https://github.com/ianhinder/Kranc/commit/4277cacdb0c8c171653df3ad31b453de91c42456
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add AntiSymmetrize
Commit: 8df0c60abef100b075dc1ce8f149a7047892131a
https://github.com/ianhinder/Kranc/commit/8df0c60abef100b075dc1ce8f149a7047892131a
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add AssertSymmetricIncreasing
Commit: dbab29886c570ae8ce66c7ae9eb7b24bfaff5741
https://github.com/ianhinder/Kranc/commit/dbab29886c570ae8ce66c7ae9eb7b24bfaff5741
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add support for more tensor attributes
New attributes are TensorSpecial, TensorManualCartesianParities,
TensorParity and Checkpoint. Also improve support for TensorWeight.
Commit: 098a823fdb961941ade8103a108d4154609eaa73
https://github.com/ianhinder/Kranc/commit/098a823fdb961941ade8103a108d4154609eaa73
Author: Erik Schnetter <schnetter at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/Thorn.m
Log Message:
-----------
Replace THORN_NAME in merged files
Pass thorn structure to mergeFiles too allow expanding "templates" such as @THORN_NAME at .
Commit: e990221a143cba02977bc288385d55dc27d05006
https://github.com/ianhinder/Kranc/commit/e990221a143cba02977bc288385d55dc27d05006
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Support IfThen construct with xTensor
The implementation is pretty ugly, but it works
Commit: 95695a60919df2fa0dd5fcb8822eda61e17a6613
https://github.com/ianhinder/Kranc/commit/95695a60919df2fa0dd5fcb8822eda61e17a6613
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Support Abs and Switch in xTensor expressions
Commit: c51068f3b5d4277e738025adf57429f5fbd23a6e
https://github.com/ianhinder/Kranc/commit/c51068f3b5d4277e738025adf57429f5fbd23a6e
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Auxiliary/Cactus/SourceFiles/Kranc.cc
M Tools/CodeGen/Thorn.m
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into xTensor
Commit: e064bdef4bb7e9bb05c940dc2a555b9506916d3d
https://github.com/ianhinder/Kranc/commit/e064bdef4bb7e9bb05c940dc2a555b9506916d3d
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancScript.m
M Tools/CodeGen/KrancTensor.m
M Tools/CodeGen/ScriptOutput.m
A Tools/CodeGen/TensorTools.m
A Tools/CodeGen/TensorToolsKranc.m
M Tools/MathematicaMisc/RunKranc.m
Log Message:
-----------
Restore option to use TensorTools
Commit: 5ffa6b78ff5bc55a969101a6190fc0459e6cdbe1
https://github.com/ianhinder/Kranc/commit/5ffa6b78ff5bc55a969101a6190fc0459e6cdbe1
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/TensorTools.m
Log Message:
-----------
Add EucDD, EucUD and EucDU to TensorTools
Commit: fb93992c0b73570e090f2b381621035f378db19a
https://github.com/ianhinder/Kranc/commit/fb93992c0b73570e090f2b381621035f378db19a
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/TensorTools.m
Log Message:
-----------
Allow DefineDerivative to include indices with TensorTools
Commit: 8b425939c17df4b4fa064f9c5d6c3b2226fb36e0
https://github.com/ianhinder/Kranc/commit/8b425939c17df4b4fa064f9c5d6c3b2226fb36e0
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/TensorTools.m
Log Message:
-----------
fixup Euc
Commit: d83c7001d7fb71bcf21f8be093de35afbc840aac
https://github.com/ianhinder/Kranc/commit/d83c7001d7fb71bcf21f8be093de35afbc840aac
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Tools/CodeGen/TensorTools.m
Log Message:
-----------
Add support for DefineDerivative with two arguments to TensorTools
Commit: 809db1a47058a6edbe6b6698fb162948ac02ea71
https://github.com/ianhinder/Kranc/commit/809db1a47058a6edbe6b6698fb162948ac02ea71
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Examples/Advect/src/Kranc.cc
M Examples/Burgers/src/Kranc.cc
M Examples/EM/src/Kranc.cc
M Examples/Laplace/src/Kranc.cc
M Examples/SimpleWave/src/Kranc.cc
M Examples/SimpleWaveODE/src/Kranc.cc
M Examples/Wave/src/Kranc.cc
M Examples/Wave/src/wave_exact_gaussian.cc
Log Message:
-----------
Regenerate example thorns
Compare: https://github.com/ianhinder/Kranc/compare/a67c86deb5c9...809db1a47058
More information about the Commits
mailing list