diff options
author | Ian Hinder <ian.hinder@aei.mpg.de> | 2012-01-26 22:38:44 -0600 |
---|---|---|
committer | Ian Hinder <ian.hinder@aei.mpg.de> | 2012-01-26 22:38:44 -0600 |
commit | dc65d718fd51629e8542d0daf35d7f946b351784 (patch) | |
tree | f25dc7618701cecd9a154087cb2ab4fc64764b60 /Tools/CodeGen/Schedule.m | |
parent | d025eb5826ea01d3ceb13793955cc8a16475583a (diff) |
Schedule CaKernel_CopyFromDev
Otherwise the data never gets copied back to the CPU from the device
Diffstat (limited to 'Tools/CodeGen/Schedule.m')
-rw-r--r-- | Tools/CodeGen/Schedule.m | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Tools/CodeGen/Schedule.m b/Tools/CodeGen/Schedule.m index b74db66..4e4ddcf 100644 --- a/Tools/CodeGen/Schedule.m +++ b/Tools/CodeGen/Schedule.m @@ -236,6 +236,9 @@ CreateKrancScheduleFile[calcs_, groups_, evolvedGroups_, rhsGroups_, nonevolvedG Join[{scheduledStartup, scheduleMoLRegister, scheduleRegisterSymmetries}, scheduledCalcs, CactusBoundary`GetScheduledFunctions[thornName, evolvedGroups]]; + If[OptionValue[UseCaKernel], + scheduledFunctions = Join[scheduledFunctions, CaKernelSchedule[]]]; + schedule = CreateSchedule[globalStorageGroups, CactusBoundary`GetScheduledGroups[thornName], scheduledFunctions]; |