[Commits] [ianhinder/Kranc] 3fa36d: Fix support for using xTensor instead of TensorToo...
Barry Wardell
barry.wardell at gmail.com
Mon Mar 10 19:59:05 CDT 2014
Branch: refs/heads/master
Home: https://github.com/ianhinder/Kranc
Commit: 3fa36d3d1a4c3d87d47f6cb1f32902cfc86e891a
https://github.com/ianhinder/Kranc/commit/3fa36d3d1a4c3d87d47f6cb1f32902cfc86e891a
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancScript.m
M Tools/CodeGen/KrancTensor.m
M Tools/CodeGen/ScriptOutput.m
Log Message:
-----------
Fix support for using xTensor instead of TensorTools
Commit: 1991864cd5b1fcebe5176d4647de427bf8a406a2
https://github.com/ianhinder/Kranc/commit/1991864cd5b1fcebe5176d4647de427bf8a406a2
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make output quieter when using xTensor
Commit: b57def09de36c82d034fe8cf76f1d994c6b775c6
https://github.com/ianhinder/Kranc/commit/b57def09de36c82d034fe8cf76f1d994c6b775c6
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M Examples/EM-xTensor.m
Log Message:
-----------
Remove unneded code from xTensor example
Commit: 36d3bd4d6d5aa56576448aa9cc25943c40b2996c
https://github.com/ianhinder/Kranc/commit/36d3bd4d6d5aa56576448aa9cc25943c40b2996c
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M Tools/MathematicaMisc/RunKranc.m
Log Message:
-----------
Add commented out code showing how to enable xTensor support
Commit: 49fcfa6d96aec4a298fad09af3dada4a42abe44b
https://github.com/ianhinder/Kranc/commit/49fcfa6d96aec4a298fad09af3dada4a42abe44b
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
M Tools/MathematicaMisc/RunKranc.m
Log Message:
-----------
Use xTensor by default
Commit: 004c99c7edfbf4472ec89a9e0b0ccb98dd5867b6
https://github.com/ianhinder/Kranc/commit/004c99c7edfbf4472ec89a9e0b0ccb98dd5867b6
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make sure xAct packages make it onto the $ContextPath
Also improve usage messages.
Commit: aa1c66c8cc4daaf833cde54584711416ff84bb1d
https://github.com/ianhinder/Kranc/commit/aa1c66c8cc4daaf833cde54584711416ff84bb1d
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Rework xTensor interface
This new version should be much more robust and easier to use.
Commit: 3d333bf07a9eb1ff9ba998669a32a56fd745a6c8
https://github.com/ianhinder/Kranc/commit/3d333bf07a9eb1ff9ba998669a32a56fd745a6c8
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Examples/EM-xTensor.m
Log Message:
-----------
Rework EM-xTensor example to use the new xTensor interface
Commit: bfbc669abb9e6b5a482a83a4beafbc52bb03275e
https://github.com/ianhinder/Kranc/commit/bfbc669abb9e6b5a482a83a4beafbc52bb03275e
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make TensorTools style indices work with xTensor interface
Commit: 0fff317636cbc465d6e320b34a56e18111fb9919
https://github.com/ianhinder/Kranc/commit/0fff317636cbc465d6e320b34a56e18111fb9919
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add Euc and Eps tensors when xTensor is used
Commit: bc4e9108121c8f0a37839675696e754f0c695be5
https://github.com/ianhinder/Kranc/commit/bc4e9108121c8f0a37839675696e754f0c695be5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Examples/EM/interface.ccl
M Examples/EM/param.ccl
M Examples/EM/schedule.ccl
M Examples/EM/src/Boundaries.cc
M Examples/EM/src/Differencing.h
M Examples/EM/src/EM_constraints.cc
M Examples/EM/src/EM_energy.cc
M Examples/EM/src/EM_evol.cc
M Examples/EM/src/EM_initial.cc
M Examples/EM/src/RegisterMoL.cc
M Examples/EM/src/RegisterSymmetries.cc
M Examples/EM/src/Startup.cc
M Examples/EM/src/make.code.defn
Log Message:
-----------
Regenerate EM example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: f3ef515555c343c4988ca079c293ff7897797f31
https://github.com/ianhinder/Kranc/commit/f3ef515555c343c4988ca079c293ff7897797f31
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make sure error messages are created when using xTensor
Commit: 30d03a3df552a13eb796ff6e075652ab64a9aebe
https://github.com/ianhinder/Kranc/commit/30d03a3df552a13eb796ff6e075652ab64a9aebe
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Remove useless info message
Commit: e5ea73575a4fef7c8db76e065a9087c64dc57cd0
https://github.com/ianhinder/Kranc/commit/e5ea73575a4fef7c8db76e065a9087c64dc57cd0
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Remove unnecessary code
Commit: 89ce1e83af7ed0503e65cabb21d1fc94dbd401d9
https://github.com/ianhinder/Kranc/commit/89ce1e83af7ed0503e65cabb21d1fc94dbd401d9
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add fixme
Commit: b988e12a0248cb252a2df033743ba0fdb89ef5e6
https://github.com/ianhinder/Kranc/commit/b988e12a0248cb252a2df033743ba0fdb89ef5e6
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
R Tools/CodeGen/TensorTools.m
R Tools/CodeGen/TensorToolsKranc.m
M Tools/MathematicaMisc/RunKranc.m
Log Message:
-----------
Remove TensorTools
It's too confusing having it around at the same time as xTensor.
Commit: 46dd572fe1b376be4a20f7ed107ec3e2e8165932
https://github.com/ianhinder/Kranc/commit/46dd572fe1b376be4a20f7ed107ec3e2e8165932
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/CodeGenSchedule.m
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/Schedule.m
Log Message:
-----------
Rename Group symbol as it conflicts with a similar symbol in xAct
Commit: 726844f71a4747d7c9c54ea031d6743bf39f2658
https://github.com/ianhinder/Kranc/commit/726844f71a4747d7c9c54ea031d6743bf39f2658
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/CodeGenKranc.m
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/Vectorisation.m
Log Message:
-----------
Rename Scalar symbol as it conflicts with a similar symbol in xAct
Commit: 85c8df8637ed54e534104f2f32d60929a433a47e
https://github.com/ianhinder/Kranc/commit/85c8df8637ed54e534104f2f32d60929a433a47e
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Only use characters for indices which aren't used elsewhere
Commit: e2e700563855dd2aeec41d11ab064f0a1d52473a
https://github.com/ianhinder/Kranc/commit/e2e700563855dd2aeec41d11ab064f0a1d52473a
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Examples/EM-xTensor.m
Log Message:
-----------
Disable SetEnhancedTimes for EM-xTensor example
Commit: 74ef944a1faf022b9cbe9e99bc1931b04155d3a5
https://github.com/ianhinder/Kranc/commit/74ef944a1faf022b9cbe9e99bc1931b04155d3a5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make KrancManifold and TangentKrancManifold public symbols
Otherwise, xAct tends to get a bit confused.
Commit: 21989d953f1ac6840897a87dc0274e9e1adb674e
https://github.com/ianhinder/Kranc/commit/21989d953f1ac6840897a87dc0274e9e1adb674e
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add DefineDerivative function
Commit: fa6171d33d39a8d74208e2eb5a61631d8099287c
https://github.com/ianhinder/Kranc/commit/fa6171d33d39a8d74208e2eb5a61631d8099287c
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Don't define pd symbol
It should be replaced with a better solution
Commit: 6a5b010a19eb04d89c0c1590a9b17f15103e2a74
https://github.com/ianhinder/Kranc/commit/6a5b010a19eb04d89c0c1590a9b17f15103e2a74
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Examples/EM.m
M Examples/EM/src/RegisterSymmetries.cc
Log Message:
-----------
Update EM example to use new xTensor interface
Commit: 8a9443fd4bddc0a49c162da6c3386c0525009c22
https://github.com/ianhinder/Kranc/commit/8a9443fd4bddc0a49c162da6c3386c0525009c22
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Simplify implementation of toBasis
We don't need to use the full power of xTensor's ToBasis since
we're not really changing basis at all.
Commit: 180b27cd44dc1eaac5d60e46896c43ccbf1afaa2
https://github.com/ianhinder/Kranc/commit/180b27cd44dc1eaac5d60e46896c43ccbf1afaa2
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Improve DefineTensor
It actually works as it should now. It takes two arguments, the symbol
which will be used in tensor expressions and the symbol which represents
its numerical discretisation.
Commit: 021b06536ca2e9cee57cbb5bb6b223e9b9da4a2f
https://github.com/ianhinder/Kranc/commit/021b06536ca2e9cee57cbb5bb6b223e9b9da4a2f
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Examples/EM.m
Log Message:
-----------
Update EM example to use DefineTensor
Commit: 5f2e7ae8623176b44d264f82b40de641caa6eb0f
https://github.com/ianhinder/Kranc/commit/5f2e7ae8623176b44d264f82b40de641caa6eb0f
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Fix the calculation of reflection symmetries
Commit: 58e4859faf40afe20e1d1e2f5de1b105ffae88e3
https://github.com/ianhinder/Kranc/commit/58e4859faf40afe20e1d1e2f5de1b105ffae88e3
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
A Examples/EM/src/Kranc.cc
A Examples/EM/src/Kranc.hh
M Examples/EM/src/RegisterSymmetries.cc
Log Message:
-----------
Regenerate EM example
Commit: f6c8730735022a5608ab02b0050932018b4566c7
https://github.com/ianhinder/Kranc/commit/f6c8730735022a5608ab02b0050932018b4566c7
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
R Examples/EM-xTensor.m
Log Message:
-----------
Remove EM-xTensor example
The standard EM example now works with xTensor.
Commit: ed616091b392c825cc3eec7d345e73d882657cc9
https://github.com/ianhinder/Kranc/commit/ed616091b392c825cc3eec7d345e73d882657cc9
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-06 (Thu, 06 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Improve error message
Commit: d6907671b6d2e826f9d184d11a02a9fdaea080d3
https://github.com/ianhinder/Kranc/commit/d6907671b6d2e826f9d184d11a02a9fdaea080d3
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make sure derivatives are expanded out fully so that ToCanonical can work on them
Commit: 7ae5b1eb73e0ea663a033d76a616d71ac867c16d
https://github.com/ianhinder/Kranc/commit/7ae5b1eb73e0ea663a033d76a616d71ac867c16d
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add some InfoMessages to ExpandComponents
Commit: f407b4b3bddfc59ee2dcf4e59d0739cc6c939760
https://github.com/ianhinder/Kranc/commit/f407b4b3bddfc59ee2dcf4e59d0739cc6c939760
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make CreateGroupFromTensor also work on xTensor scalars.
Commit: 057a2eaaa0562e5578eadd0dbf1d4f3efd29c39c
https://github.com/ianhinder/Kranc/commit/057a2eaaa0562e5578eadd0dbf1d4f3efd29c39c
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Get rid of toBasis in favor of a simpler approach
We now define tensors and derivatives with indices which are
automatically converted to basis indices.
Commit: 62d4c1ab000c92a25daec30eea4a91db7716c241
https://github.com/ianhinder/Kranc/commit/62d4c1ab000c92a25daec30eea4a91db7716c241
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add definitions for Euclidean tensor with indices of all character
Commit: 94a030b97e71760d33d3d095fdddb9031a544ad5
https://github.com/ianhinder/Kranc/commit/94a030b97e71760d33d3d095fdddb9031a544ad5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add support for defining scalars for use with xTensor
Commit: c873d8e23e630dc258f5f21cadc4f5275cb3fe70
https://github.com/ianhinder/Kranc/commit/c873d8e23e630dc258f5f21cadc4f5275cb3fe70
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Improve some InfoMessage's
Commit: 9acada052ce316034c6582b67f999ea0427ba6a1
https://github.com/ianhinder/Kranc/commit/9acada052ce316034c6582b67f999ea0427ba6a1
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Use PrintAs[t] for the name of a tensor when converting it to Kranc form
Commit: 75a5c613e8327ba924248ce8d62d6da265930ff5
https://github.com/ianhinder/Kranc/commit/75a5c613e8327ba924248ce8d62d6da265930ff5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Advect/interface.ccl
M Examples/Advect/param.ccl
M Examples/Advect/schedule.ccl
M Examples/Advect/src/Boundaries.cc
M Examples/Advect/src/Differencing.h
M Examples/Advect/src/RegisterMoL.cc
M Examples/Advect/src/RegisterSymmetries.cc
M Examples/Advect/src/Startup.cc
M Examples/Advect/src/advect_evol.cc
M Examples/Advect/src/advect_flux.cc
M Examples/Advect/src/advect_initial_shock.cc
M Examples/Advect/src/advect_initial_sine.cc
M Examples/Advect/src/make.code.defn
Log Message:
-----------
Regenerate Advect example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: 2e7679d10b8a6e0edd7c0a912e4abc40a401d8dc
https://github.com/ianhinder/Kranc/commit/2e7679d10b8a6e0edd7c0a912e4abc40a401d8dc
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Advect.m
Log Message:
-----------
Update Advect example to work with xTensor
Commit: 3cde23cee37315ea29af2fffa3e890fe5df48c02
https://github.com/ianhinder/Kranc/commit/3cde23cee37315ea29af2fffa3e890fe5df48c02
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Advect/interface.ccl
M Examples/Advect/schedule.ccl
A Examples/Advect/src/Kranc.cc
A Examples/Advect/src/Kranc.hh
M Examples/Advect/src/RegisterSymmetries.cc
M Examples/Advect/src/advect_flux.cc
M Examples/Advect/src/advect_initial_shock.cc
M Examples/Advect/src/advect_initial_sine.cc
Log Message:
-----------
Regenerate Advect example
Commit: 57be9d9fd8394dd054e7ae392f3c649ae7be7f49
https://github.com/ianhinder/Kranc/commit/57be9d9fd8394dd054e7ae392f3c649ae7be7f49
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Don't use PrintAs
It turns variables into strings, which may cause trouble elsewhere.
Commit: 240d14d1f2675b6f43ea196b744446c667196012
https://github.com/ianhinder/Kranc/commit/240d14d1f2675b6f43ea196b744446c667196012
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
More robust handling of scalars
Commit: dbf715e4c3052f7b677366b83e8d126b5b97e02f
https://github.com/ianhinder/Kranc/commit/dbf715e4c3052f7b677366b83e8d126b5b97e02f
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Don't allow indices to be used as tensor names
Commit: c122b45b67403249be763caf24a52f70ae1f8f49
https://github.com/ianhinder/Kranc/commit/c122b45b67403249be763caf24a52f70ae1f8f49
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Tidy up some info messages
Commit: efbd37226fbc5bf2651bf15688663b41e2783935
https://github.com/ianhinder/Kranc/commit/efbd37226fbc5bf2651bf15688663b41e2783935
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Fix error in cases where there is a partial derivative of a scalar
Commit: 3cd00bd8bbb940d788073972bea5963d94a451a0
https://github.com/ianhinder/Kranc/commit/3cd00bd8bbb940d788073972bea5963d94a451a0
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Allow partial derivative components to be given as positive integers
They are still assumed to be covariant components
Commit: fb9739878d3372046eda00b449fbd60741c55306
https://github.com/ianhinder/Kranc/commit/fb9739878d3372046eda00b449fbd60741c55306
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
Log Message:
-----------
It's no longer necessary to register numerical derivative operators with xTensor
Commit: c25de189613c5eaeefa6da430ce1ba91f5937734
https://github.com/ianhinder/Kranc/commit/c25de189613c5eaeefa6da430ce1ba91f5937734
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Register numerical parameters with xTensor
Commit: 7b46b1200d0679f271b9a8858191fdc27a6287c5
https://github.com/ianhinder/Kranc/commit/7b46b1200d0679f271b9a8858191fdc27a6287c5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Make xTensor aware of StepFunction
Commit: dd5fb89e46627be517ea77200cc168da88c2baed
https://github.com/ianhinder/Kranc/commit/dd5fb89e46627be517ea77200cc168da88c2baed
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Allow single-character names to be used for tensors
If that character is already defined as an index, first undefine it
then define it as a tensor.
Commit: 42ea00a1d6ce21a1179df2aa47f78fe228c78ab4
https://github.com/ianhinder/Kranc/commit/42ea00a1d6ce21a1179df2aa47f78fe228c78ab4
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Burgers.m
Log Message:
-----------
Update Burgers example to work with xTensor
Commit: eaa633096ab31f4cc8e45a4fcabe5646e342374c
https://github.com/ianhinder/Kranc/commit/eaa633096ab31f4cc8e45a4fcabe5646e342374c
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Burgers/interface.ccl
M Examples/Burgers/param.ccl
M Examples/Burgers/schedule.ccl
M Examples/Burgers/src/Boundaries.cc
M Examples/Burgers/src/Differencing.h
A Examples/Burgers/src/Kranc.cc
A Examples/Burgers/src/Kranc.hh
M Examples/Burgers/src/RegisterMoL.cc
M Examples/Burgers/src/Startup.cc
M Examples/Burgers/src/burgers_flux_1.cc
M Examples/Burgers/src/burgers_initial_shock.cc
M Examples/Burgers/src/burgers_initial_sine.cc
M Examples/Burgers/src/burgers_reconstruct_1.cc
M Examples/Burgers/src/burgers_rhs_1.cc
M Examples/Burgers/src/burgers_zero_rhs.cc
M Examples/Burgers/src/make.code.defn
Log Message:
-----------
Regenerate Burgers example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: 2033f3c156c5e19a140c5f52285c0bd461ed46fe
https://github.com/ianhinder/Kranc/commit/2033f3c156c5e19a140c5f52285c0bd461ed46fe
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Advect.m
Log Message:
-----------
Restore Advect example to almost how it was before the xTensor changes
Commit: 34433986a8db43a0d3470350269215eb3179ff38
https://github.com/ianhinder/Kranc/commit/34433986a8db43a0d3470350269215eb3179ff38
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Advect/interface.ccl
M Examples/Advect/schedule.ccl
M Examples/Advect/src/RegisterSymmetries.cc
M Examples/Advect/src/advect_flux.cc
M Examples/Advect/src/advect_initial_shock.cc
M Examples/Advect/src/advect_initial_sine.cc
Log Message:
-----------
Regenerate Advect example
Commit: 45618763330185428492885e2f614cef0e1ed7ca
https://github.com/ianhinder/Kranc/commit/45618763330185428492885e2f614cef0e1ed7ca
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Laplace/interface.ccl
M Examples/Laplace/param.ccl
M Examples/Laplace/schedule.ccl
M Examples/Laplace/src/Boundaries.cc
M Examples/Laplace/src/Differencing.h
A Examples/Laplace/src/Kranc.cc
A Examples/Laplace/src/Kranc.hh
M Examples/Laplace/src/Laplace_boundary.cc
M Examples/Laplace/src/Laplace_initial.cc
M Examples/Laplace/src/Laplace_initial_boundary.cc
M Examples/Laplace/src/Laplace_relax.cc
M Examples/Laplace/src/RegisterMoL.cc
M Examples/Laplace/src/Startup.cc
M Examples/Laplace/src/make.code.defn
Log Message:
-----------
Regenerate Laplace example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: e3433615a4c6c5d0727bac954dfd34006777fff5
https://github.com/ianhinder/Kranc/commit/e3433615a4c6c5d0727bac954dfd34006777fff5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
Log Message:
-----------
Fix bug in registering parameters with xTensor
Commit: e3c09927a996db9acf66edbeda06176135b105e9
https://github.com/ianhinder/Kranc/commit/e3c09927a996db9acf66edbeda06176135b105e9
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Support second (and higher) derivatives
Commit: 95d6782a3600c8fec9f071748f16e322515eb1fa
https://github.com/ianhinder/Kranc/commit/95d6782a3600c8fec9f071748f16e322515eb1fa
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Allow derivatives to work even if the symbol they're acting on hasn't been defined as a tensor
Commit: 2012e848f32831460e918840c7cffb4c1069063e
https://github.com/ianhinder/Kranc/commit/2012e848f32831460e918840c7cffb4c1069063e
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Laplace.m
Log Message:
-----------
Update Laplace example to work with xTensor
Commit: aa343ba62161605685a773ea75b51a93195f8e29
https://github.com/ianhinder/Kranc/commit/aa343ba62161605685a773ea75b51a93195f8e29
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/SimpleWave/src/Kranc.cc
M Examples/SimpleWave/src/Kranc.hh
M Examples/SimpleWave/src/calc_rhs.cc
M Examples/SimpleWave/src/initial_sine.cc
Log Message:
-----------
Regenerate SimpleWave example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: dd7db5342f5449520acff82d6bdf0a1210896d29
https://github.com/ianhinder/Kranc/commit/dd7db5342f5449520acff82d6bdf0a1210896d29
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/KrancTensor.m
Log Message:
-----------
Abort with an error if PD is used within a calculation
Commit: f6d78b83ef7ba15a89202cdc59c88eeb2731120d
https://github.com/ianhinder/Kranc/commit/f6d78b83ef7ba15a89202cdc59c88eeb2731120d
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/SimpleWave.m
Log Message:
-----------
Update SimpleWave example to work with xTensor
Commit: 2ec73695b72139fb31a78bdecb9318ca64983b13
https://github.com/ianhinder/Kranc/commit/2ec73695b72139fb31a78bdecb9318ca64983b13
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/SimpleWaveODE/interface.ccl
M Examples/SimpleWaveODE/param.ccl
M Examples/SimpleWaveODE/schedule.ccl
M Examples/SimpleWaveODE/src/Boundaries.cc
M Examples/SimpleWaveODE/src/Differencing.h
A Examples/SimpleWaveODE/src/Kranc.cc
A Examples/SimpleWaveODE/src/Kranc.hh
M Examples/SimpleWaveODE/src/RegisterMoL.cc
M Examples/SimpleWaveODE/src/Startup.cc
M Examples/SimpleWaveODE/src/calc_rhs.cc
M Examples/SimpleWaveODE/src/initial_sine.cc
M Examples/SimpleWaveODE/src/make.code.defn
Log Message:
-----------
Regenerate SimpleWaveODE example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: ded7a7de6170014562fda981a4fb1f43c00ebba6
https://github.com/ianhinder/Kranc/commit/ded7a7de6170014562fda981a4fb1f43c00ebba6
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/SimpleWaveODE.m
Log Message:
-----------
Update SimpleWave example to work with xTensor
Commit: e4a501e50819480ebf857729fb9220e3dfd5b951
https://github.com/ianhinder/Kranc/commit/e4a501e50819480ebf857729fb9220e3dfd5b951
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Wave/interface.ccl
M Examples/Wave/param.ccl
M Examples/Wave/schedule.ccl
M Examples/Wave/src/Boundaries.cc
M Examples/Wave/src/Differencing.h
A Examples/Wave/src/Kranc.cc
A Examples/Wave/src/Kranc.hh
M Examples/Wave/src/RegisterMoL.cc
M Examples/Wave/src/RegisterSymmetries.cc
M Examples/Wave/src/Startup.cc
M Examples/Wave/src/make.code.defn
M Examples/Wave/src/wave_boundary.cc
M Examples/Wave/src/wave_calc_errors.cc
M Examples/Wave/src/wave_calc_norm.cc
M Examples/Wave/src/wave_evolve.cc
M Examples/Wave/src/wave_exact_gaussian.cc
M Examples/Wave/src/wave_exact_sine.cc
M Examples/Wave/src/wave_import_exact.cc
Log Message:
-----------
Regenerate Wave example with master branch commit eca6928f0542a28dcfad3dbc2bb3fec69a128cd6
Commit: ebf2eb3082d40e0efcc5d4557f692e60eac0a821
https://github.com/ianhinder/Kranc/commit/ebf2eb3082d40e0efcc5d4557f692e60eac0a821
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Add support for using Sign in a function
Also improve support for using StepFunction.
Commit: 6bf55f9f4e00e9e0b04e5f43e37e66fef4ffd8d8
https://github.com/ianhinder/Kranc/commit/6bf55f9f4e00e9e0b04e5f43e37e66fef4ffd8d8
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Tools/CodeGen/xTensorKranc.m
Log Message:
-----------
Don't allow t as an index
It is already used by Kranc for the simulation time
Commit: 4e48d77fd37ce1b1981bccb0f9859171180e86f6
https://github.com/ianhinder/Kranc/commit/4e48d77fd37ce1b1981bccb0f9859171180e86f6
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Wave.m
Log Message:
-----------
Update Wave example to use xTensor
Commit: a67c86deb5c979c3697fa67a89fe33d64e947747
https://github.com/ianhinder/Kranc/commit/a67c86deb5c979c3697fa67a89fe33d64e947747
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-07 (Fri, 07 Mar 2014)
Changed paths:
M Examples/Wave/src/wave_exact_gaussian.cc
Log Message:
-----------
Regenerate Wave example
The new expressions are equivalent to the old ones, but have been
simplified differently.
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: 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: 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
Commit: 5c0bf77e88c5eb7965ff80b4973384533fad64b5
https://github.com/ianhinder/Kranc/commit/5c0bf77e88c5eb7965ff80b4973384533fad64b5
Author: Barry Wardell <barry.wardell at gmail.com>
Date: 2014-03-10 (Mon, 10 Mar 2014)
Changed paths:
M Examples/Advect.m
M Examples/Advect/interface.ccl
M Examples/Advect/param.ccl
M Examples/Advect/schedule.ccl
M Examples/Advect/src/Boundaries.cc
M Examples/Advect/src/Differencing.h
A Examples/Advect/src/Kranc.cc
A Examples/Advect/src/Kranc.hh
M Examples/Advect/src/RegisterMoL.cc
M Examples/Advect/src/RegisterSymmetries.cc
M Examples/Advect/src/Startup.cc
M Examples/Advect/src/advect_evol.cc
M Examples/Advect/src/advect_flux.cc
M Examples/Advect/src/advect_initial_shock.cc
M Examples/Advect/src/advect_initial_sine.cc
M Examples/Advect/src/make.code.defn
M Examples/Burgers.m
M Examples/Burgers/interface.ccl
M Examples/Burgers/param.ccl
M Examples/Burgers/schedule.ccl
M Examples/Burgers/src/Boundaries.cc
M Examples/Burgers/src/Differencing.h
A Examples/Burgers/src/Kranc.cc
A Examples/Burgers/src/Kranc.hh
M Examples/Burgers/src/RegisterMoL.cc
M Examples/Burgers/src/Startup.cc
M Examples/Burgers/src/burgers_flux_1.cc
M Examples/Burgers/src/burgers_initial_shock.cc
M Examples/Burgers/src/burgers_initial_sine.cc
M Examples/Burgers/src/burgers_reconstruct_1.cc
M Examples/Burgers/src/burgers_rhs_1.cc
M Examples/Burgers/src/burgers_zero_rhs.cc
M Examples/Burgers/src/make.code.defn
R Examples/EM-xTensor.m
M Examples/EM.m
M Examples/EM/interface.ccl
M Examples/EM/param.ccl
M Examples/EM/schedule.ccl
M Examples/EM/src/Boundaries.cc
M Examples/EM/src/Differencing.h
M Examples/EM/src/EM_constraints.cc
M Examples/EM/src/EM_energy.cc
M Examples/EM/src/EM_evol.cc
M Examples/EM/src/EM_initial.cc
A Examples/EM/src/Kranc.cc
A Examples/EM/src/Kranc.hh
M Examples/EM/src/RegisterMoL.cc
M Examples/EM/src/RegisterSymmetries.cc
M Examples/EM/src/Startup.cc
M Examples/EM/src/make.code.defn
M Examples/Laplace.m
M Examples/Laplace/interface.ccl
M Examples/Laplace/param.ccl
M Examples/Laplace/schedule.ccl
M Examples/Laplace/src/Boundaries.cc
M Examples/Laplace/src/Differencing.h
A Examples/Laplace/src/Kranc.cc
A Examples/Laplace/src/Kranc.hh
M Examples/Laplace/src/Laplace_boundary.cc
M Examples/Laplace/src/Laplace_initial.cc
M Examples/Laplace/src/Laplace_initial_boundary.cc
M Examples/Laplace/src/Laplace_relax.cc
M Examples/Laplace/src/RegisterMoL.cc
M Examples/Laplace/src/Startup.cc
M Examples/Laplace/src/make.code.defn
M Examples/SimpleWave.m
M Examples/SimpleWave/src/Kranc.cc
M Examples/SimpleWave/src/Kranc.hh
M Examples/SimpleWave/src/calc_rhs.cc
M Examples/SimpleWave/src/initial_sine.cc
M Examples/SimpleWaveODE.m
M Examples/SimpleWaveODE/interface.ccl
M Examples/SimpleWaveODE/param.ccl
M Examples/SimpleWaveODE/schedule.ccl
M Examples/SimpleWaveODE/src/Boundaries.cc
M Examples/SimpleWaveODE/src/Differencing.h
A Examples/SimpleWaveODE/src/Kranc.cc
A Examples/SimpleWaveODE/src/Kranc.hh
M Examples/SimpleWaveODE/src/RegisterMoL.cc
M Examples/SimpleWaveODE/src/Startup.cc
M Examples/SimpleWaveODE/src/calc_rhs.cc
M Examples/SimpleWaveODE/src/initial_sine.cc
M Examples/SimpleWaveODE/src/make.code.defn
M Examples/Wave.m
M Examples/Wave/interface.ccl
M Examples/Wave/param.ccl
M Examples/Wave/schedule.ccl
M Examples/Wave/src/Boundaries.cc
M Examples/Wave/src/Differencing.h
A Examples/Wave/src/Kranc.cc
A Examples/Wave/src/Kranc.hh
M Examples/Wave/src/RegisterMoL.cc
M Examples/Wave/src/RegisterSymmetries.cc
M Examples/Wave/src/Startup.cc
M Examples/Wave/src/make.code.defn
M Examples/Wave/src/wave_boundary.cc
M Examples/Wave/src/wave_calc_errors.cc
M Examples/Wave/src/wave_calc_norm.cc
M Examples/Wave/src/wave_evolve.cc
M Examples/Wave/src/wave_exact_gaussian.cc
M Examples/Wave/src/wave_exact_sine.cc
M Examples/Wave/src/wave_import_exact.cc
M Tests/TestTensorTools.m
M Tools/CodeGen/CodeGenCalculation.m
M Tools/CodeGen/CodeGenKranc.m
M Tools/CodeGen/CodeGenSchedule.m
M Tools/CodeGen/Kranc.m
M Tools/CodeGen/KrancScript.m
M Tools/CodeGen/KrancTensor.m
M Tools/CodeGen/Schedule.m
M Tools/CodeGen/ScriptOutput.m
M Tools/CodeGen/TensorTools.m
M Tools/CodeGen/Vectorisation.m
M Tools/CodeGen/xTensorKranc.m
M Tools/MathematicaMisc/RunKranc.m
Log Message:
-----------
Merge branch 'xTensor'
Compare: https://github.com/ianhinder/Kranc/compare/098a823fdb96...5c0bf77e88c5
More information about the Commits
mailing list