Branch: refs/heads/dmk-chemora Home: https://github.com/ianhinder/Kranc Commit: 0b648270c5ecaecdec987cec2395e8cb0c76e69b https://github.com/ianhinder/Kranc/commit/0b648270c5ecaecdec987cec2395e8cb0c... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-02-05 (Thu, 05 Feb 2015)
Changed paths: M Tools/CodeGen/CaKernel.m
Log Message: ----------- Don't set EXTERIOR CaKernel attribute to 1's if stencil is nonzero.
Commit: 3f7d021ee47a5e7811089544d0cdb9945418a56f https://github.com/ianhinder/Kranc/commit/3f7d021ee47a5e7811089544d0cdb99454... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-02-05 (Thu, 05 Feb 2015)
Changed paths: M Tools/MathematicaMisc/MapLookup.m
Log Message: ----------- Kranc Issue 120: Provide a mapRefAppend operation.
Commit: 345ebbc472f06ae5b67b78d1f780f4294027c8be https://github.com/ianhinder/Kranc/commit/345ebbc472f06ae5b67b78d1f780f42940... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-02-05 (Thu, 05 Feb 2015)
Changed paths: M Tools/CodeGen/CaKernel.m M Tools/CodeGen/Calculation.m M Tools/CodeGen/CodeGenCalculation.m M Tools/CodeGen/CodeGenStartup.m M Tools/CodeGen/Differencing.m M Tools/CodeGen/Kranc.m M Tools/CodeGen/KrancThorn.m
Log Message: ----------- Kranc Issue 121: Emit (crude) intermediate code for Chemora.
Mostly in CodeGenCalculation.m, convert grid function loads and stores, differencing operation applications, expression evaluations, etc. to Chemora intermediate form and append that to Calculation key ChemoraContents.
In KrancThorn.m, write intermediate form to file Chemora.h. Elsewhere, set Startup.cc to pass the intermediate form to Chemora.
Differencing.m chemoraPrecomputeDerivative, chemoraPrecomputeDerivatives: New, provide information about differencing operation uses.
DifferencingProcessCode: Provide differencing operation definition as a MMA expression for new key PreDefinitionsExpr.
Compare: https://github.com/ianhinder/Kranc/compare/aaeff886b638...345ebbc472f0
commits@lists.einsteintoolkit.org