[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