Home
last modified time | relevance | path

Searched refs:NANO_STEPS (Results 1 – 25 of 28) sorted by relevance

12

/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/parallelization/hiparsimulator/
H A Dsteereradapter.h16 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
29 firstNanoStep(firstStep * NANO_STEPS), in SteererAdapter()
30 lastNanoStep(lastStep * NANO_STEPS), in SteererAdapter()
42 storedNanoSteps << firstRegularEventStep * NANO_STEPS; in SteererAdapter()
57 std::size_t nanoStep = globalNanoStep % NANO_STEPS;
63 std::size_t step = globalNanoStep / NANO_STEPS;
92 storedNanoSteps << globalNanoStep + NANO_STEPS * steerer->getPeriod();
H A Dparallelwriteradapter.h24 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
38 firstNanoStep(firstStep * NANO_STEPS), in ParallelWriterAdapter()
39 lastNanoStep(lastStep * NANO_STEPS), in ParallelWriterAdapter()
40 stride(writer->getPeriod() * NANO_STEPS), in ParallelWriterAdapter()
75 nanoStep / NANO_STEPS, in put()
H A Dvanillastepper.h28 const static unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
100 if (curNanoStep == NANO_STEPS) { in update1()
180 if (curNanoStep == NANO_STEPS) { in updateGhost()
H A Dcommonstepper.h17 const static unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
126 return curStep * NANO_STEPS + curNanoStep; in globalNanoStep()
H A Dmulticorestepper.h30 const static unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
H A Dcudastepper.h248 const static unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
335 if (curNanoStep == NANO_STEPS) { in update1()
516 if (curNanoStep == NANO_STEPS) { in updateGhost()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/parallelization/test/parallel_mpi_4/
H A Dhiparsimulatortest.h34 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<TestCell<2> >::VALUE; variable
43 firstCycle = firstStep * NANO_STEPS; in setUp()
89 int globalNanoStep = t * NANO_STEPS; in testStep()
104 unsigned globalNanoStep = t * NANO_STEPS; in testRun()
115 unsigned globalNanoStep = t * NANO_STEPS; in testRun()
H A Dstripingsimulatortest.h41 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<TestCell<2> >::VALUE; variable
65 firstCycle = firstStep * NANO_STEPS; in setUp()
163 cycle += NANO_STEPS; in testStep()
183 int cycle = maxSteps * NANO_STEPS; in testRun()
272 int cycle = maxSteps * NANO_STEPS; in checkRunWithDifferentPartitions()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/parallelization/
H A Dhiparsimulator.h28 using DistributedSimulator<CELL_TYPE>::NANO_STEPS;
46 loadBalancingPeriod(loadBalancingPeriod * NANO_STEPS), in ParentType()
62 nanoStep(NANO_STEPS); in step()
254 long lastNanoStep = initializer->maxSteps() * NANO_STEPS; in initEvents()
289 return (long)now.first * NANO_STEPS + now.second; in currentNanoStep()
H A Dhpxsimulator.h156 using DistributedSimulator<CELL_TYPE>::NANO_STEPS;
173 loadBalancingPeriod(loadBalancingPeriod * NANO_STEPS), in ParentType()
192 loadBalancingPeriod(loadBalancingPeriod * NANO_STEPS), in ParentType()
301 nanoStep(NANO_STEPS); in step()
383 std::size_t lastNanoStep = initializer->maxSteps() * NANO_STEPS; in runTimed()
H A Dcacheblockingsimulator.h33 using MonolithicSimulator<CELL>::NANO_STEPS;
203 stepNum += curNanoStep / NANO_STEPS; in hop()
204 nanoStep = curNanoStep % NANO_STEPS; in hop()
267 unsigned curNanoStep = (nanoStep + i) % NANO_STEPS; in pipelinedUpdate()
H A Dserialsimulator.h35 using MonolithicSimulator<CELL_TYPE>::NANO_STEPS;
83 for (unsigned i = 0; i < NANO_STEPS; ++i) { in step()
H A Dsimulator.h29 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
H A Dstripingsimulator.h37 using DistributedSimulator<CELL_TYPE>::NANO_STEPS;
105 for (unsigned i = 0; i < NANO_STEPS; i++) { in step()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/storage/
H A Dupdatefunctortestbase.h19 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<TestCellType>::VALUE; variable
43 int cycle = init.startStep() * NANO_STEPS + s; in testSimple()
88 int cycle = init.startStep() * NANO_STEPS + s; in testSplittedTraversal()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/misc/
H A Dtestcell.h96 static const unsigned NANO_STEPS = 27; variable
101 public APITraits::HasNanoSteps<NANO_STEPS>,
182 if (nanoStep >= NANO_STEPS) { in update()
189 unsigned expectedNanoStep = cycleCounter % NANO_STEPS; in update()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/io/
H A Dtestinitializer.h40 using Initializer<TEST_CELL>::NANO_STEPS;
56 unsigned cycle = startStep() * NANO_STEPS; in grid()
H A Dtracingwriter.h42 using Writer<CELL_TYPE>::NANO_STEPS;
128 double updates = 1.0 * step * NANO_STEPS * globalDimensions.prod(); in normalStepFinished()
H A Dinitializer.h24 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL>::VALUE; variable
H A Dwriter.h42 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
H A Dtestwriter.h35 unsigned myExpectedCycle = NANO_STEPS * step; in stepFinished()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/parallelization/hpxsimulator/
H A Dupdategroupserver.h31 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
116 initializer->startStep() * NANO_STEPS + ghostZoneWidth; in initPartitions()
142 initializer->startStep() * NANO_STEPS + ghostZoneWidth; in init()
389 long lastNanoStep = initializer->maxSteps() * NANO_STEPS; in initEvents()
424 return now.first * NANO_STEPS + now.second; in currentNanoStep()
H A Dhpxstepper.h23 const static unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
134 if (curNanoStep == NANO_STEPS) { in update()
255 return curStep * NANO_STEPS + curNanoStep; in globalNanoStep()
359 if (curNanoStep == NANO_STEPS) { in updateGhost()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/testbed/opencl/
H A Dopenclstepper.h54 const static int NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE; variable
180 if (curNanoStep == NANO_STEPS) { in update()
227 return curStep * NANO_STEPS + curNanoStep; in globalNanoStep()
297 if (curNanoStep == NANO_STEPS) { in updateGhost()
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/misc/test/unit/
H A Dtestcelltest.h16 static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<TestCellType>::VALUE; variable
61 update(i % NANO_STEPS); in testMultipleUpdate()

12