[Commits] [ianhinder/Kranc] f1ed28: MoL.m: Use DefFn for all function definitions

Ian Hinder ian.hinder at aei.mpg.de
Tue Mar 11 17:43:05 CDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/ianhinder/Kranc
  Commit: f1ed28ce2f865fafa10992a280d0ce750c0d8d87
      https://github.com/ianhinder/Kranc/commit/f1ed28ce2f865fafa10992a280d0ce750c0d8d87
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/MoL.m

  Log Message:
  -----------
  MoL.m: Use DefFn for all function definitions


  Commit: 6a472d4bbd52db903f6ae0991a67609178970d40
      https://github.com/ianhinder/Kranc/commit/6a472d4bbd52db903f6ae0991a67609178970d40
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    A Tools/CodeGen/Stack.m

  Log Message:
  -----------
  Add Stack.m

This source file comes from SimulationTools


  Commit: ed73d43e6d011733d26937a83fec3e8107092eda
      https://github.com/ianhinder/Kranc/commit/ed73d43e6d011733d26937a83fec3e8107092eda
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/KrancThorn.m

  Log Message:
  -----------
  KrancThorn.m: Use DefFn for all function definitions


  Commit: 05f11acdd89d80da6b467a043d41c1f565eaf199
      https://github.com/ianhinder/Kranc/commit/05f11acdd89d80da6b467a043d41c1f565eaf199
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Improve formatting of "invalid arguments" error message


  Commit: fa93882f35f3376b76f6bcfbca9f279840503c86
      https://github.com/ianhinder/Kranc/commit/fa93882f35f3376b76f6bcfbca9f279840503c86
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Add CatchKrancError


  Commit: 15773dc424a55f9f45d23af3d110857d71ebdcc2
      https://github.com/ianhinder/Kranc/commit/15773dc424a55f9f45d23af3d110857d71ebdcc2
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Display a stack backtrace when reporting errors with CatchKrancError


  Commit: df1839fdfabf67946ed31e6ca834699f389870c4
      https://github.com/ianhinder/Kranc/commit/df1839fdfabf67946ed31e6ca834699f389870c4
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m

  Log Message:
  -----------
  CodeGenCalculation.m: Use DefFn for all function definitions


  Commit: c71e39361a2da6d61d4a99b1e61468701044f525
      https://github.com/ianhinder/Kranc/commit/c71e39361a2da6d61d4a99b1e61468701044f525
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Change recommended use of ThrowError

Recommend that the caller provides a single string with the error message.  For backward compatibility, multiple arguments will be converted to strings in InputForm and displayed one per line.  This will avoid 2D ASCII output being used for error messages.


  Commit: 5f780fa3d648cb30dca9db170b8c7d4b09712adc
      https://github.com/ianhinder/Kranc/commit/5f780fa3d648cb30dca9db170b8c7d4b09712adc
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m
    M Tools/MathematicaMisc/MapLookup.m

  Log Message:
  -----------
  Update some calls to ThrowError to pass a single string


  Commit: 02d981d1eca445bd122b549a3bf13a0819e138cc
      https://github.com/ianhinder/Kranc/commit/02d981d1eca445bd122b549a3bf13a0819e138cc
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m

  Log Message:
  -----------
  CodeGenCalculation.m: Improve error message for "unknown symbol in calculation"


  Commit: 210f861824c752344c63ee0c7bff407c8a3f96b9
      https://github.com/ianhinder/Kranc/commit/210f861824c752344c63ee0c7bff407c8a3f96b9
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/RunKranc.m

  Log Message:
  -----------
  RunKranc.m: Tidy up exception handling


  Commit: 64d9c2c0728dc43a0263d83ddef8a02b34406e4f
      https://github.com/ianhinder/Kranc/commit/64d9c2c0728dc43a0263d83ddef8a02b34406e4f
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m

  Log Message:
  -----------
  CodeGen: Introduce a facility for performing checks earlier

This means that errors should be caught before bad results are returned, rather than when they are passed to other functions. It should make it much easier to debug problems.


  Commit: 05e34ffb3ac7109c333aaf7e6eb1ded9f375bfdd
      https://github.com/ianhinder/Kranc/commit/05e34ffb3ac7109c333aaf7e6eb1ded9f375bfdd
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m

  Log Message:
  -----------
  CodeGen.m: Remove unused AddToFile function


  Commit: 2983ea05ee215c75201d96267b6e93eacfeb4580
      https://github.com/ianhinder/Kranc/commit/2983ea05ee215c75201d96267b6e93eacfeb4580
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m
    M Tools/CodeGen/CodeGenCactus.m

  Log Message:
  -----------
  Remove unused function PartitionVarList


  Commit: bb62607b9b973c82f2a2ee932ef240521a0a124b
      https://github.com/ianhinder/Kranc/commit/bb62607b9b973c82f2a2ee932ef240521a0a124b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m

  Log Message:
  -----------
  CodeGen.m: Remove unused functions


  Commit: 10da4c85e8c270c74b334781570f2eb31ad0b900
      https://github.com/ianhinder/Kranc/commit/10da4c85e8c270c74b334781570f2eb31ad0b900
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    A Tests/CodeGen.mt
    M Tests/RunTests.m

  Log Message:
  -----------
  Add CodeGen test file


  Commit: ff8339bf9a3d25eaf52f5e79848b3831e299c58e
      https://github.com/ianhinder/Kranc/commit/ff8339bf9a3d25eaf52f5e79848b3831e299c58e
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Catch errors


  Commit: 48a8272056ab36937e2c25d774d04e2913dca8da
      https://github.com/ianhinder/Kranc/commit/48a8272056ab36937e2c25d774d04e2913dca8da
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Add function-call counting and an option to enable or disable the backtrace

Currently the backtrace code introduces a performance penalty


  Commit: 7c05bb0939f89bf3afc2ae64e379e297e01831bd
      https://github.com/ianhinder/Kranc/commit/7c05bb0939f89bf3afc2ae64e379e297e01831bd
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m

  Log Message:
  -----------
  CodeGen.m: Remove DefFn from some functions

These are called very frequently and using DefFn for them leads to a
performance penalty.


  Commit: b26735c107a272b2f87693bf36a202c2d9a3bc9c
      https://github.com/ianhinder/Kranc/commit/b26735c107a272b2f87693bf36a202c2d9a3bc9c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tests/McLachlan.mt

  Log Message:
  -----------
  McLachlan.mt: Add CatchKrancError to all tests


  Commit: fe2f601a7cd307ccaee840e1ac7717685515fc2f
      https://github.com/ianhinder/Kranc/commit/fe2f601a7cd307ccaee840e1ac7717685515fc2f
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/Stack.m

  Log Message:
  -----------
  Stack.m: Convert to a generic stack structure


  Commit: 7779807eb47ecf7d05a9077ede5bc0de54a33bcf
      https://github.com/ianhinder/Kranc/commit/7779807eb47ecf7d05a9077ede5bc0de54a33bcf
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Differencing.m

  Log Message:
  -----------
  Avoid use of DefFn in frequently-called functions


  Commit: 50b8deb91882f722a4c21d002e7449ff74fc10e3
      https://github.com/ianhinder/Kranc/commit/50b8deb91882f722a4c21d002e7449ff74fc10e3
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Use a new faster backtrace implementation and enable it by default


  Commit: 9d7be99b5e79d99b89c877b7179259cb4646d1a1
      https://github.com/ianhinder/Kranc/commit/9d7be99b5e79d99b89c877b7179259cb4646d1a1
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tests/RunTests.m

  Log Message:
  -----------
  RunTests.m: Add commented-out call to ReportFunctionCounts


  Commit: 17bce1805c9c4cb92838c7f790fda1e7a0077ac8
      https://github.com/ianhinder/Kranc/commit/17bce1805c9c4cb92838c7f790fda1e7a0077ac8
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m
    M Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Remove last pieces of obsolete Fortran support


  Commit: 098e0b3f082ba9c19a09df1cff8d8cce85118b6c
      https://github.com/ianhinder/Kranc/commit/098e0b3f082ba9c19a09df1cff8d8cce85118b6c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Differencing.m

  Log Message:
  -----------
  Remove unused DeclareDerivatives function


  Commit: 0d5fc40d7458ba92b32253f200bbfd56214d8ba4
      https://github.com/ianhinder/Kranc/commit/0d5fc40d7458ba92b32253f200bbfd56214d8ba4
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m

  Log Message:
  -----------
  CodeGenC.m: Remove unused DeclareVariable function


  Commit: b949147ff51bcb50990e1a0f81a654b8f6943283
      https://github.com/ianhinder/Kranc/commit/b949147ff51bcb50990e1a0f81a654b8f6943283
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Differencing.m

  Log Message:
  -----------
  Rename DeclareVariableNoInit as DeclareVariable


  Commit: 8ed8e4d8582b008d6164d6b6f55cc48c27335b4d
      https://github.com/ianhinder/Kranc/commit/8ed8e4d8582b008d6164d6b6f55cc48c27335b4d
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m

  Log Message:
  -----------
  CodeGenC.m: Correct typo in usage message


  Commit: c1091ac729f49319744a173cc7001cde40e37233
      https://github.com/ianhinder/Kranc/commit/c1091ac729f49319744a173cc7001cde40e37233
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CaKernel.m
    M Tools/CodeGen/CodeGenC.m
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/Differencing.m

  Log Message:
  -----------
  Replace DeclareAssignVariable with DefineConstant


  Commit: 37c9331fad6ff7d0b337a7af5930c21b70f1513a
      https://github.com/ianhinder/Kranc/commit/37c9331fad6ff7d0b337a7af5930c21b70f1513a
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGen.m
    M Tools/CodeGen/CodeGenC.m
    M Tools/CodeGen/CodeGenCactus.m
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/CodeGenSchedule.m
    M Tools/CodeGen/CodeGenStartup.m
    M Tools/CodeGen/CodeGenSymmetries.m
    M Tools/CodeGen/MoL.m

  Log Message:
  -----------
  Remove SeparatedBlock, change the way such separation is handled, and tidy up "extern" function definitions in CodeGenC


  Commit: d21de4bf062fb4c906c27ce9bd1301e959ee5853
      https://github.com/ianhinder/Kranc/commit/d21de4bf062fb4c906c27ce9bd1301e959ee5853
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Add "Error: " prefix


  Commit: d943de27c836b01e46e282353396447bc9c1ed59
      https://github.com/ianhinder/Kranc/commit/d943de27c836b01e46e282353396447bc9c1ed59
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenKranc.m

  Log Message:
  -----------
  CodeGenKranc.m: Remove unused commented-out operation counting code


  Commit: 6d968733444e6a58d8c330e53ea67391ed9681c4
      https://github.com/ianhinder/Kranc/commit/6d968733444e6a58d8c330e53ea67391ed9681c4
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenKranc.m

  Log Message:
  -----------
  CodeGenKranc.m: Correct sinh <-> cosh interchange error


  Commit: 4e9059ef2d5abd0ec25dd1b9068b6fb50a35395b
      https://github.com/ianhinder/Kranc/commit/4e9059ef2d5abd0ec25dd1b9068b6fb50a35395b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenKranc.m

  Log Message:
  -----------
  CodeGenKranc.m: Remove more unused operation-counting code


  Commit: 61117788e053a23a55f4a98d9e976b134f4f49ca
      https://github.com/ianhinder/Kranc/commit/61117788e053a23a55f4a98d9e976b134f4f49ca
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/Vectorisation.m

  Log Message:
  -----------
  Move vectorisation macro definitions into Vectorisation.m


  Commit: 8d0b65c470bf90a90045d2c7cbecf7926720db3c
      https://github.com/ianhinder/Kranc/commit/8d0b65c470bf90a90045d2c7cbecf7926720db3c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M Tests/TestThorns

  Log Message:
  -----------
  Update TestThorns submodule


  Commit: 373ff94b00b5f3d54cbe670fae805dc399a3546c
      https://github.com/ianhinder/Kranc/commit/373ff94b00b5f3d54cbe670fae805dc399a3546c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    A Tests/kranctests.th

  Log Message:
  -----------
  Add kranctests thornlist


  Commit: 8f1878658ca6d051c2ba28065361e213514dedb6
      https://github.com/ianhinder/Kranc/commit/8f1878658ca6d051c2ba28065361e213514dedb6
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Reflect move of generated thorns into a subdirectory


  Commit: d88503ff4acdd6f9eeb91865017fa0fee773c692
      https://github.com/ianhinder/Kranc/commit/d88503ff4acdd6f9eeb91865017fa0fee773c692
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Merge test data into TestSimpleWave


  Commit: b308380e475da99871e9741b0f83aadf9068432c
      https://github.com/ianhinder/Kranc/commit/b308380e475da99871e9741b0f83aadf9068432c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Auxiliary/Cactus/SourceFiles/Kranc.cc
    M Tools/CodeGen/Thorn.m

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 302082c03a43abaf128ee70b5e2fc94cfbec132d
      https://github.com/ianhinder/Kranc/commit/302082c03a43abaf128ee70b5e2fc94cfbec132d
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Use the thorn name as a prefix of calculation names for certain thorns


  Commit: 4aec7c84ecc77cf0919ad38b9aad384025fc92d0
      https://github.com/ianhinder/Kranc/commit/4aec7c84ecc77cf0919ad38b9aad384025fc92d0
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/kranctests.th

  Log Message:
  -----------
  kranctests.th: Add GFOffset test thorn


  Commit: 9e0cba78896bc8f60c46f487fbb00c07af7031f4
      https://github.com/ianhinder/Kranc/commit/9e0cba78896bc8f60c46f487fbb00c07af7031f4
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt
    M Tests/McLachlan.mt
    M Tests/RunTests.m
    M Tests/Tiling.mt

  Log Message:
  -----------
  Test: Use $TestThornDirectory variable defined in RunTests.m in the test files


  Commit: 3e0d0ea87fe165b2ac417830888f140db043f844
      https://github.com/ianhinder/Kranc/commit/3e0d0ea87fe165b2ac417830888f140db043f844
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/TestThorns

  Log Message:
  -----------
  Update TestThorns submodule


  Commit: b08f12e027d92be0285c802038535e24fe644b2a
      https://github.com/ianhinder/Kranc/commit/b08f12e027d92be0285c802038535e24fe644b2a
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Add comment headers between tests


  Commit: f5e69d5d6317ce4606c34e73588f45b2b186f8ea
      https://github.com/ianhinder/Kranc/commit/f5e69d5d6317ce4606c34e73588f45b2b186f8ea
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt

  Log Message:
  -----------
  Kranc.mt: Reorder tests and tidy up formatting


  Commit: 97c0de2fede0d30368d5701dc755d41dfeefebaa
      https://github.com/ianhinder/Kranc/commit/97c0de2fede0d30368d5701dc755d41dfeefebaa
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/Kranc.mt
    M Tests/kranctests.th

  Log Message:
  -----------
  Test: Add vectorisation test case


  Commit: 98fd68447e381daa813be81e599f0781d544ece3
      https://github.com/ianhinder/Kranc/commit/98fd68447e381daa813be81e599f0781d544ece3
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/TestThorns

  Log Message:
  -----------
  Update TestThorns submodule


  Commit: 7402aea9aab2fc12eda3cd70d303474b1f3a2bec
      https://github.com/ianhinder/Kranc/commit/7402aea9aab2fc12eda3cd70d303474b1f3a2bec
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Auxiliary/Cactus/SourceFiles/Kranc.cc
    M Auxiliary/Cactus/SourceFiles/Kranc.hh
    M Tools/CodeGen/CaKernel.m
    M Tools/CodeGen/CalculationBoundaries.m
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Differencing.m
    M Tools/CodeGen/Jacobian.m
    M Tools/CodeGen/KrancThorn.m

  Log Message:
  -----------
  Embed much of GenericFD into the generated thorn (work in progress)

This avoid compatibility issues when things are changed


  Commit: 0e07b7f503238b52ef2c1538defc665e41273194
      https://github.com/ianhinder/Kranc/commit/0e07b7f503238b52ef2c1538defc665e41273194
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenC.m

  Log Message:
  -----------
  CodeGenC.m: Add WithNamespace


  Commit: e4943cc4c5ab1bb20a0efabb7a957f5d2ad7dab6
      https://github.com/ianhinder/Kranc/commit/e4943cc4c5ab1bb20a0efabb7a957f5d2ad7dab6
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tools/MathematicaMisc/Errors.m

  Log Message:
  -----------
  Errors.m: Display just the heads of the arguments used

This avoids printing pages of input data when the data is large


  Commit: de929723e69f822de11385ed8f83cca8306a9cd6
      https://github.com/ianhinder/Kranc/commit/de929723e69f822de11385ed8f83cca8306a9cd6
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Auxiliary/Cactus/SourceFiles/Kranc.cc

  Log Message:
  -----------
  Kranc.cc: Don't use parameters in array length of other parameters


  Commit: 7449cdc2b818637ac889fadc8189e90439064bb8
      https://github.com/ianhinder/Kranc/commit/7449cdc2b818637ac889fadc8189e90439064bb8
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/RunTests.m

  Log Message:
  -----------
  RunTests.m: Avoid Mathematica's standard line-breaking when running the tests


  Commit: b517864a81367c01abdb042fc562b68447328a7b
      https://github.com/ianhinder/Kranc/commit/b517864a81367c01abdb042fc562b68447328a7b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Interface.m
    M Tools/CodeGen/KrancThorn.m

  Log Message:
  -----------
  Finish up GenericFD merge


  Commit: 49cd5ebb012c13eb9f41d122940f941e3e7c9e0c
      https://github.com/ianhinder/Kranc/commit/49cd5ebb012c13eb9f41d122940f941e3e7c9e0c
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/TestThorns

  Log Message:
  -----------
  Update TestThorns submodule


  Commit: fa7c57c9cd9176e620c8f66653eacb899a499f9b
      https://github.com/ianhinder/Kranc/commit/fa7c57c9cd9176e620c8f66653eacb899a499f9b
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 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
    A Tests/TestxTensor.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 'master'

Conflicts:
	Tools/CodeGen/CodeGenCalculation.m


  Commit: 074345ee22d80f5cd258a3f62626ef11651d0ba7
      https://github.com/ianhinder/Kranc/commit/074345ee22d80f5cd258a3f62626ef11651d0ba7
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Auxiliary/Cactus/SourceFiles/Kranc.cc
    M Auxiliary/Cactus/SourceFiles/Kranc.hh
    A Tests/CodeGen.mt
    M Tests/Kranc.mt
    M Tests/McLachlan.mt
    M Tests/RunTests.m
    M Tests/TestThorns
    M Tests/Tiling.mt
    A Tests/kranctests.th
    M Tools/CodeGen/CaKernel.m
    M Tools/CodeGen/CalculationBoundaries.m
    M Tools/CodeGen/CodeGen.m
    M Tools/CodeGen/CodeGenC.m
    M Tools/CodeGen/CodeGenCactus.m
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/CodeGenSchedule.m
    M Tools/CodeGen/CodeGenStartup.m
    M Tools/CodeGen/CodeGenSymmetries.m
    M Tools/CodeGen/Differencing.m
    M Tools/CodeGen/Interface.m
    M Tools/CodeGen/Jacobian.m
    M Tools/CodeGen/KrancThorn.m
    M Tools/CodeGen/MoL.m
    A Tools/CodeGen/Stack.m
    M Tools/CodeGen/Vectorisation.m
    M Tools/MathematicaMisc/Errors.m
    M Tools/MathematicaMisc/MapLookup.m
    M Tools/MathematicaMisc/RunKranc.m

  Log Message:
  -----------
  Merge branch 'codegen'

Conflicts:
	Tools/MathematicaMisc/RunKranc.m


  Commit: c858167578fba1b2348b3d1b27e4e38be8a4d7ce
      https://github.com/ianhinder/Kranc/commit/c858167578fba1b2348b3d1b27e4e38be8a4d7ce
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/CodeGenKranc.m
    M Tools/CodeGen/Kranc.m
    M Tools/MathematicaMisc/RunKranc.m

  Log Message:
  -----------
  Merge branch 'master' of git://github.com/ianhinder/Kranc

Conflicts:
	Tools/CodeGen/CodeGenKranc.m


  Commit: 353ecb0e815e5f0bcc92774450faf776c7433174
      https://github.com/ianhinder/Kranc/commit/353ecb0e815e5f0bcc92774450faf776c7433174
  Author: Ian Hinder <ian.hinder at aei.mpg.de>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M Tests/TestThorns

  Log Message:
  -----------
  Update TestThorns submodule


Compare: https://github.com/ianhinder/Kranc/compare/7c49dc2e64f2...353ecb0e815e


More information about the Commits mailing list