Gromacs  2024.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations
#include <vector>
#include "gromacs/math/vectypes.h"
#include "gromacs/utility/real.h"
+ Include dependency graph for options.h:
+ This graph shows which files directly or indirectly include this file:

Description

This file declares command-line options for mdrun related to domain decomposition.

Author
Berk Hess hess@.nosp@m.kth..nosp@m.se

Classes

struct  gmx::DomdecOptions
 Structure containing all (command line) options for the domain decomposition. More...
 

Enumerations

enum  gmx::DdRankOrder {
  gmx::DdRankOrder::select, gmx::DdRankOrder::interleave, gmx::DdRankOrder::pp_pme, gmx::DdRankOrder::cartesian,
  gmx::DdRankOrder::Count
}
 The options for the domain decomposition MPI task ordering. More...
 
enum  gmx::DlbOption {
  gmx::DlbOption::select, gmx::DlbOption::turnOnWhenUseful, gmx::DlbOption::no, gmx::DlbOption::yes,
  gmx::DlbOption::Count
}
 The options for the dynamic load balancing. More...
 
enum  gmx::DDBondedChecking : bool { gmx::DDBondedChecking::ExcludeZeroLimit = false, gmx::DDBondedChecking::All = true }
 Options for checking bonded interactions. More...