[Commits] [ianhinder/Kranc] 8a9443: Simplify implementation of toBasis
Barry Wardell
barry.wardell at gmail.com
Fri Mar 7 09:54:27 CST 2014
Branch: refs/heads/xTensor
Home: https://github.com/ianhinder/Kranc
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
Compare: https://github.com/ianhinder/Kranc/compare/6a5b010a19eb...3cde23cee373
More information about the Commits
mailing list