Since we have floating pointing exceptions by default with debug
builds, these no longer ran with separate PME ranks.
Change-Id: I8b15a93901495dbde5dff959001c52ada7414008
float dd_pme_f_ratio(gmx_domdec_t *dd)
{
float dd_pme_f_ratio(gmx_domdec_t *dd)
{
- if (dd->comm->cycl_n[ddCyclPME] > 0)
+ if (dd->comm->load[0].mdf > 0 && dd->comm->cycl_n[ddCyclPME] > 0)
{
return dd->comm->load[0].pme/dd->comm->load[0].mdf;
}
{
return dd->comm->load[0].pme/dd->comm->load[0].mdf;
}