<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div><div>Dear Gromacs developers,</div><div><br></div><div>I received segmentation violation when running a simulation with gromacs 2019.2 and option -ddorder pp_pme.</div><div>For debugging purposes I used 2 mpi ranks simulation with </div><div>-ddorder pp_pme -npme 1</div><div>and the SIGSEG apeared at </div><div>domdec.cpp: 892 -&gt; while (sim_nodeid &gt; dd-&gt;comm-&gt;pmenodes[i])</div><div>looking at the source some lines above I found the condition if(dd-&gt;comm-&gt;pmenodes==nullptr) and</div><div>it turned out that the pointer dd-&gt;comm-&gt;pmenodes is not initialized yet (in the pp_pme case).</div><div>It was fixed after adding </div><div> comm-&gt;pmenodes = nullptr; </div><div>in function static gmx_domdec_comm_t *init_dd_comm() </div><div><br></div><div>Are the considerations above correct or not?</div><div><br></div><div>Best regards,</div><div>Peicho.</div></div></div><div><br></div></div></div></div></div></div></div>