reword or remove the CPU-GPU load imbalance note
The notes need adjustment for PME-GPU.The imbalance note will become less meaningful with both nonbonded and PME offloaded (we expect most runs to be GPU-bound).
Additionally, the suggestion to tweak the cut-off in the GPU-bound nonbonded-offload only case should be ammended as inexperienced users may not be aware of the implications of doing that.
Reword CPU/GPU imbalance notes
Changes text in CPU/GPU imbalance from "performance loss" to "wasting
resources", since in some cases one can not get higher performance.
Replaced "GPU has less load" by "CPU has more load".
Removed hint to reduce the cut-off, since one often can not do this.
Note that with CUDA all theses notes are never printed, since we no
longer have timings on (by default), unlike with OpenCL.
#4 Updated by Mark Abraham over 1 year ago
We should keep it if it is accurate and actionable. If we can't tell at run time that it would be faster to run a different task assignment, then we should keep quiet. Yes, there's a downside (a user missing an optimization opportunity) which competes with the downside that they might just ignore everything we say because we tell them about everything and they understand very little of it to know whether (and how) to act.
There's a large number of things that might possibly lead to a performance improvement if changed. For example, if the FEP kernels dominate performance, we could suggest compiling with icc.