aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2013-09-12 14:00:50 +0200
committerIan Hinder <ian.hinder@aei.mpg.de>2013-09-12 14:01:52 +0200
commitec87414a06d535cb244184192bef38f2d82692af (patch)
tree4919633425a2ced1b6b822b3440437113ff1b17b
parentb0ab67c8a950aadaeb45f56b56fed7802d1b712b (diff)
KrancThorn.m: Eliminate some local variables
-rw-r--r--Tools/CodeGen/KrancThorn.m24
1 files changed, 10 insertions, 14 deletions
diff --git a/Tools/CodeGen/KrancThorn.m b/Tools/CodeGen/KrancThorn.m
index 1ca2522..c19d063 100644
--- a/Tools/CodeGen/KrancThorn.m
+++ b/Tools/CodeGen/KrancThorn.m
@@ -73,7 +73,7 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
evolvedODEGroupDefinitions, rhsODEGroups,
boundarySources, reflectionSymmetries,
pDefs, consCalcs, consCalcsIn, consGroups, cakernel,
- hostCals, deviceCalcs, sources = {}},
+ sources = {}},
InfoMessage[Terse, "Processing arguments to CreateKrancThorn"];
@@ -366,21 +366,17 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
Create calculation source files
------------------------------------------------------------------------ *)
- ext = CodeGenC`SOURCESUFFIX;
-
InfoMessage[Terse, "Creating calculation source files"];
- hostCalcs = Select[calcs, !CalculationOnDevice[#] &];
- hostSources = Map[{Filename -> lookup[#, Name] <> ext,
- Contents -> CreateSetterSource[{#}, False, {}, opts]} &,
- hostCalcs];
- sources = Join[sources, hostSources];
-
- deviceCalcs = Select[calcs, CalculationOnDevice];
- deviceSources = Map[{Filename -> "CaKernel__"<>lookup[#, Name] <> ".code",
- Contents -> CaKernelCode[#,opts]} &,
- deviceCalcs];
- sources = Join[sources, deviceSources];
+ sources = Join[sources,
+ Map[{Filename -> lookup[#, Name] <> ".cc",
+ Contents -> CreateSetterSource[{#}, False, {}, opts]} &,
+ Select[calcs, !CalculationOnDevice[#] &]]];
+
+ sources = Join[sources,
+ Map[{Filename -> "CaKernel__"<>lookup[#, Name] <> ".code",
+ Contents -> CaKernelCode[#,opts]} &,
+ Select[calcs, CalculationOnDevice]]];
(* ------------------------------------------------------------------------
Create Makefile