JDFTx  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MPIUtil.h File Reference

Helper classes for MPI parallelization. More...

#include <core/string.h>
#include <core/scalar.h>
#include <cstdlib>
#include <cstdio>
#include <vector>

Classes

class  MPIUtil
 MPI wrapper class. More...
 
struct  MPIUtil::ProcDivision
 Helper for dividing MPI processes into groups. More...
 
class  TaskDivision
 Helper for optimally dividing a specified number of (equal) tasks over MPI. More...
 

Detailed Description

Helper classes for MPI parallelization.