[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