Branch: refs/heads/xTensor Home: https://github.com/ianhinder/Kranc Commit: aae50bf2a90702218e7324298fcdc6ca24073a16 https://github.com/ianhinder/Kranc/commit/aae50bf2a90702218e7324298fcdc6ca24... Author: Erik Schnetter schnetter@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/7dc3c1aa0debe7c74b68c73491b0825fb4... Author: Ian Hinder ian.hinder@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/2eda336eeb03ba7637f23bc2ebea24090d... Author: Ian Hinder ian.hinder@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/c15a97d6a494cf535e026f840f5a6ac092... Author: Ian Hinder ian.hinder@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/3ed394e38411a06027c2301c5fc6e823f9... Author: Ian Hinder ian.hinder@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/6d3690d8f81fc509f8855d15a3340e7981... Author: Ian Hinder ian.hinder@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/dfea259702da62532fa0e76ff9a00b7fb4... Author: Ian Hinder ian.hinder@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/f7160a67c98c029f32ffe8218e8427e377... Author: Ian Hinder ian.hinder@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/11710e1a0117a08cd3a05d8602338aab92... Author: Ian Hinder ian.hinder@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/d94c6d868023c5cc7b5ac43b021f5fc985... Author: Ian Hinder ian.hinder@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/000fa76292cd71d41f8ef727af8168f599... Author: Ian Hinder ian.hinder@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/0a737c3313b7591b7b3e775c82e65a3dd1... Author: Ian Hinder ian.hinder@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/03895ddea366053d78ecd20dbc79ec1464... Author: Barry Wardell barry.wardell@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/c90e0e9a2b6a1aadda74107ec1b33bdac3... Author: Barry Wardell barry.wardell@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/a9e71c4bad5314b74949b6350a547f7e66... Author: Barry Wardell barry.wardell@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/3a151d56ad3f13a9ea672d747e36cd5b72... Author: Barry Wardell barry.wardell@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/83f4be61b3894bfa3f08bf90f8d7f002b9... Author: Barry Wardell barry.wardell@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/eb7d7900580dc96d7d9ccf16c975d9fb66... Author: Barry Wardell barry.wardell@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/f53ded0c4bd4e65bc2b62ce8d9cb4c93be... Author: Barry Wardell barry.wardell@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/a24d2912a6f329777366ab58a053004c86... Author: Barry Wardell barry.wardell@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/e92bd142ac4d119dec8b054e04845a179f... Author: Barry Wardell barry.wardell@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/c7da4d376f390ffbba916377caadf58a8f... Author: Barry Wardell barry.wardell@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/50a1df80bf0f20bc34deafebd2b7e23b6d... Author: Barry Wardell barry.wardell@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/3590218d4659317b1457878b86b8680d16... Author: Erik Schnetter schnetter@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/3d3596ec9007b9326ee4fc5f81a6c40a4f... Author: Barry Wardell barry.wardell@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/f1d27a0780312fba4da084738260e49254... Author: Barry Wardell barry.wardell@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/b3afe268af435d3ecbbfb8846ef4bc1486... Author: Barry Wardell barry.wardell@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/12862afc95cea3f75c2b75c7bbaa1cf19b... Author: Barry Wardell barry.wardell@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/4277cacdb0c8c171653df3ad31b453de91... Author: Barry Wardell barry.wardell@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/8df0c60abef100b075dc1ce8f149a70478... Author: Barry Wardell barry.wardell@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/dbab29886c570ae8ce66c7ae9eb7b24bfa... Author: Barry Wardell barry.wardell@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/098a823fdb961941ade8103a108d415460... Author: Erik Schnetter schnetter@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@.
Commit: e990221a143cba02977bc288385d55dc27d05006 https://github.com/ianhinder/Kranc/commit/e990221a143cba02977bc288385d55dc27... Author: Barry Wardell barry.wardell@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/95695a60919df2fa0dd5fcb8822eda61e1... Author: Barry Wardell barry.wardell@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/c51068f3b5d4277e738025adf57429f5fb... Author: Barry Wardell barry.wardell@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/e064bdef4bb7e9bb05c940dc2a555b9506... Author: Barry Wardell barry.wardell@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/5ffa6b78ff5bc55a969101a6190fc0459e... Author: Barry Wardell barry.wardell@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/fb93992c0b73570e090f2b381621035f37... Author: Barry Wardell barry.wardell@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/8b425939c17df4b4fa064f9c5d6c3b2226... Author: Barry Wardell barry.wardell@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/d83c7001d7fb71bcf21f8be093de35afbc... Author: Barry Wardell barry.wardell@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/809db1a47058a6edbe6b6698fb162948ac... Author: Barry Wardell barry.wardell@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
commits@lists.einsteintoolkit.org