aboutsummaryrefslogtreecommitdiff
path: root/Tools/CodeGen/CactusBoundary.m
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/CodeGen/CactusBoundary.m')
-rw-r--r--Tools/CodeGen/CactusBoundary.m12
1 files changed, 4 insertions, 8 deletions
diff --git a/Tools/CodeGen/CactusBoundary.m b/Tools/CodeGen/CactusBoundary.m
index f4d362d..81cf670 100644
--- a/Tools/CodeGen/CactusBoundary.m
+++ b/Tools/CodeGen/CactusBoundary.m
@@ -166,18 +166,14 @@ DefFn[
Map[createBoundScalarParam, Map[unqualifiedGroupName,evolvedGroups]]]]];
-GetSources[evolvedGroups_, declaredGroups_, groups_, implementation_, thornName_] :=
+GetSources[declaredGroups_, groups_, implementation_, thornName_] :=
Module[{boundarySpec, evolvedGFs},
- evolvedGroups2 = MoLEvolvedGroups[declaredGroups, groups];
-
- If[Union@evolvedGroups2 =!= Union[evolvedGroups],
- Print["Group mismatch"];
- Quit[1]];
+ evolvedGroups = MoLEvolvedGroups[declaredGroups, groups];
+ evolvedGFs = variablesFromGroups[evolvedGroups, groups];
- evolvedGFs = variablesFromGroups[evolvedGroups2, groups];
boundarySpec =
{
- Groups -> evolvedGroups2,
+ Groups -> evolvedGroups,
EvolvedGFs -> Map[qualifyGFName[#, groups, implementation] &, evolvedGFs],
BaseImplementation -> implementation,
ThornName -> thornName,