
Go to the source code of this file.
Data Structures | |
| class | controlPointMsg |
| A message used for signaling changes in control point values. More... | |
| class | idleTimeContainer |
| A container that stores idle time statistics (min/max/avg etc.). More... | |
| class | overheadContainer |
| A container that stores overhead statistics (min/max/avg etc.). More... | |
| class | instrumentedPhase |
| Stores data for a phase (a time range in which a single set of control point values is used). More... | |
| class | instrumentedData |
| Stores and manipulate all known instrumented phases. One instance of this exists on each PE in its local controlPointManager. More... | |
| class | simplexScheme |
| A class that implements the Nelder Mead Simplex Optimization Algorithm. More... | |
| class | controlPointManager |
Functions | |
| void | registerCPChangeCallback (CkCallback cb, bool frameworkShouldAdvancePhase) |
| An interface callable by the application. | |
| void | setFrameworkAdvancePhase (bool frameworkShouldAdvancePhase) |
| An interface callable by the application. | |
| void | registerControlPointTiming (double time) |
| An interface callable by the application. | |
| void | controlPointTimingStamp () |
| An interface callable by the application. | |
| FLINKAGE void | FTN_NAME (CONTROLPOINTTIMINGSTAMP, controlpointtimingstamp)() |
| void | gotoNextPhase () |
| An interface callable by the application. | |
| FLINKAGE void | FTN_NAME (GOTONEXTPHASE, gotonextphase)() |
| int | controlPoint2Pow (const char *name, int c1, int c2) |
| Return an integral power of 2 between c1 and c2 The value returned will likely change between subsequent invocations. | |
| int | controlPoint (const char *name, int lb, int ub) |
| Get control point value from range of integers [lb,ub]. | |
| FLINKAGE int | FTN_NAME (CONTROLPOINT, controlpoint)(CMK_TYPEDEF_INT4 *lb |
| A fortran callable one. | |
| int | controlPoint (const char *name, std::vector< int > &values) |
| Return an integer from the provided vector of values The value returned will likely change between subsequent invocations. | |
| void | ControlPointWriteOutputToDisk () |
| Write output data to disk. Callable from user program (for example, to periodically flush to disk if program might run out of time, or NAMD). | |
Variables | |
| CProxy_controlPointManager | controlPointManagerProxy |
| int | random_seed |
| long | controlPointSamplePeriod |
| int | whichTuningScheme |
| bool | writeDataFileAtShutdown |
| bool | shouldFilterOutputData |
| bool | loadDataFileAtStartup |
| char | CPDataFilename [512] |
| FLINKAGE int CMK_TYPEDEF_INT4 * | ub |
1.5.5