LdbCoordinator.h File Reference

#include <stdio.h>
#include <charm++.h>
#include <LBDatabase.h>
#include "NamdTypes.h"
#include "BOCgroup.h"
#include "LdbCoordinator.decl.h"

Go to the source code of this file.

Classes

class  LdbCoordinator
class  CollectLoadsMsg
class  LdbMigrateMsg

Enumerations

enum  { LDB_PATCHES = 4096 }
enum  { LDB_COMPUTES = 16384 }
enum  { COMPUTEMAX = 16384 }
enum  { PATCHMAX = 4096 }
enum  { PROCESSORMAX = 512 }

Functions

void LdbCoordinator_initproc ()


Enumeration Type Documentation

anonymous enum

Enumerator:
LDB_PATCHES 

Definition at line 34 of file LdbCoordinator.h.

00034 {LDB_PATCHES = 4096};

anonymous enum

Enumerator:
LDB_COMPUTES 

Definition at line 35 of file LdbCoordinator.h.

00035 {LDB_COMPUTES = 16384};

anonymous enum

Enumerator:
COMPUTEMAX 

Definition at line 36 of file LdbCoordinator.h.

00036 {COMPUTEMAX = 16384};

anonymous enum

Enumerator:
PATCHMAX 

Definition at line 37 of file LdbCoordinator.h.

00037 {PATCHMAX = 4096};

anonymous enum

Enumerator:
PROCESSORMAX 

Definition at line 38 of file LdbCoordinator.h.

00038 {PROCESSORMAX = 512};


Function Documentation

void LdbCoordinator_initproc (  ) 

Definition at line 52 of file LdbCoordinator.C.

00052                                {
00053   // Set the load balancing period (in seconds).  Without this the
00054   // load balancing framework will hang until 1 second has passed
00055   // since the last load balancing, causing hiccups in very fast runs.
00056   // This is duplicated below for older versions, but putting it here
00057   // also fixes the first load balance.
00058   LBSetPeriod(1.0e-5);
00059 }


Generated on Tue Sep 19 01:17:15 2017 for NAMD by  doxygen 1.4.7