[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