Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

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  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
 

Enumeration values:
LDB_PATCHES 

Definition at line 34 of file LdbCoordinator.h.

00034 {LDB_PATCHES = 4096};

anonymous enum
 

Enumeration values:
LDB_COMPUTES 

Definition at line 35 of file LdbCoordinator.h.

00035 {LDB_COMPUTES = 16384};

anonymous enum
 

Enumeration values:
COMPUTEMAX 

Definition at line 36 of file LdbCoordinator.h.

00036 {COMPUTEMAX = 16384};

anonymous enum
 

Enumeration values:
PATCHMAX 

Definition at line 37 of file LdbCoordinator.h.

00037 {PATCHMAX = 4096};

anonymous enum
 

Enumeration values:
PROCESSORMAX 

Definition at line 38 of file LdbCoordinator.h.

00038 {PROCESSORMAX = 512};


Function Documentation

void LdbCoordinator_initproc  ) 
 

Definition at line 47 of file LdbCoordinator.C.

00047                                {
00048 #if CHARM_VERSION >= 50804
00049   // Set the load balancing period (in seconds).  Without this the
00050   // load balancing framework will hang until 1 second has passed
00051   // since the last load balancing, causing hiccups in very fast runs.
00052   // This is duplicated below for older versions, but putting it here
00053   // also fixes the first load balance.
00054   LBSetPeriod(1.0e-5);
00055 #endif
00056 }


Generated on Fri Sep 5 04:07:16 2008 for NAMD by  doxygen 1.3.9.1