diff options
author | Ian Hinder <ian.hinder@aei.mpg.de> | 2012-05-02 21:50:59 +0200 |
---|---|---|
committer | Ian Hinder <ian.hinder@aei.mpg.de> | 2012-05-02 21:50:59 +0200 |
commit | 56a871e790cff27e8e971ccbe48ff3954c66ee54 (patch) | |
tree | 45450ccec7904b3620f819722c959dd332a9ce1f | |
parent | b47ab113b482b752aef8201bcaa8a4a75ed59cd4 (diff) |
Add BoundaryNoSync value for Where in calculations
This is by analogy with InteriorNoSync. Ideally, this would be determined automatically. Less ideally, there would be a Sync -> True/False flag. But BoundaryNoSync is what we have.
-rw-r--r-- | Tools/CodeGen/CalculationFunction.m | 2 | ||||
-rw-r--r-- | Tools/CodeGen/Kranc.m | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Tools/CodeGen/CalculationFunction.m b/Tools/CodeGen/CalculationFunction.m index 6a19ab4..3612e58 100644 --- a/Tools/CodeGen/CalculationFunction.m +++ b/Tools/CodeGen/CalculationFunction.m @@ -501,7 +501,7 @@ DefFn[ "GenericFD_LoopOverInterior(cctkGH, " <> bodyFunctionName <> ");\n", InteriorNoSync, "GenericFD_LoopOverInterior(cctkGH, " <> bodyFunctionName <> ");\n", - Boundary, + Boundary | BoundaryNoSync, "GenericFD_LoopOverBoundary(cctkGH, " <> bodyFunctionName <> ");\n", BoundaryWithGhosts, "GenericFD_LoopOverBoundaryWithGhosts(cctkGH, " <> bodyFunctionName <> ");\n", diff --git a/Tools/CodeGen/Kranc.m b/Tools/CodeGen/Kranc.m index a94306f..e7bd118 100644 --- a/Tools/CodeGen/Kranc.m +++ b/Tools/CodeGen/Kranc.m @@ -47,7 +47,7 @@ MacroPointer, CachedVariables, SplitBy, SeparatedDerivatives, SeparatedDerivatives2} {ConditionalOnKeyword, ConditionalOnKeywords, CollectList, Interior, -InteriorNoSync, Boundary, BoundaryWithGhosts, Where, PreDefinitions, +InteriorNoSync, Boundary, BoundaryNoSync, BoundaryWithGhosts, Where, PreDefinitions, AllowedSymbols, Parameters, ConditionalOnTextuals, ApplyBCs, SimpleCode}; |