[Commits] [ianhinder/Kranc] 0b6482: Don't set EXTERIOR CaKernel attribute to 1's if st...

David M. Koppelman koppel at ece.lsu.edu
Thu Feb 5 15:02:49 CST 2015


  Branch: refs/heads/dmk-chemora
  Home:   https://github.com/ianhinder/Kranc
  Commit: 0b648270c5ecaecdec987cec2395e8cb0c76e69b
      https://github.com/ianhinder/Kranc/commit/0b648270c5ecaecdec987cec2395e8cb0c76e69b
  Author: David M. Koppelman <koppel at 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/3f7d021ee47a5e7811089544d0cdb9945418a56f
  Author: David M. Koppelman <koppel at 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/345ebbc472f06ae5b67b78d1f780f4294027c8be
  Author: David M. Koppelman <koppel at 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


More information about the Commits mailing list