Add wallcycle counting to StatePropagatorDataGpu
[alexxy/gromacs.git] / docs / doxygen / cycle-suppressions.txt
1 # Order (or more generally, edge selection) is significant (see gmxtree.md);
2 # "moduleA -> moduleB" means that moduleA should not depend on moduleB, and is
3 # a problem to be addressed at some point.
4
5 # Compat wants assertions and string code from utility, and other string code
6 # in utility wants to use string_view from compat. If we fix this, it might be
7 # best to implement the compat namespace within the utility module.
8 compat -> utility
9
10 domdec -> imd
11 domdec -> ewald
12 domdec -> mdlib
13 domdec -> pulling
14 fileio -> gmxlib
15 mdlib -> essentialdynamics
16 mdlib -> imd
17 mdlib -> ewald
18 mdlib -> pulling
19 mdlib -> awh
20 nbnxm -> domdec
21 nbnxm -> mdlib
22 simd -> hardware
23 gpu_utils -> hardware
24 listed_forces -> mdlib
25 utility -> math
26
27 # modular simulator uses shellfc from mdrun, but is later included in mdrun by simulator builder
28 modularsimulator -> mdrun
29
30 # Cycle counters in timing use comrec for the set up, which is in the mdtypes. This introduces
31 # cyclic dependencies if the cycle counting is used anywhere in mdtypes.
32 timing -> mdtypes