Remove incorrect cycle suppression
[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 domdec -> imd
6 domdec -> ewald
7 domdec -> mdlib
8 domdec -> pulling
9 fileio -> gmxlib
10 mdlib -> essentialdynamics
11 mdlib -> imd
12 mdlib -> ewald
13 mdlib -> pulling
14 nbnxm -> domdec
15 nbnxm -> mdlib
16 simd -> hardware
17 gpu_utils -> hardware
18 listed_forces -> mdlib
19 utility -> math
20
21 # modular simulator uses shellfc from mdrun, but is later included in mdrun by simulator builder
22 modularsimulator -> mdrun
23
24 # Cycle counters in timing use comrec for the set up, which is in the mdtypes. This introduces
25 # cyclic dependencies if the cycle counting is used anywhere in mdtypes.
26 timing -> mdtypes
27
28 # awh has dependencies in mdlib and pulling that need resolving.
29 mdlib -> applied_forces