Project

General

Profile

Bug #3060

Internal parameter storage for IMDModules causes segfault for thread and real MPI

Added by Christian Blau 2 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Category:
core library
Affected version - extra info:
Affected version:
Difficulty:
uncategorized
Close

Description

I am getting seg-faults for multi-gpu runs after pulling the master branch, and have isolated the problem to this commit:

  • 8e3da35 Internal parameter storage for IMDModules

(Owner Christian, uploader Erik)

The previous commit 81bcef2 works fine. I've no idea why the tests didn't pick this up, I am running (using threadMPI) with


gmx mdrun -s topol.tpr -ntomp 10 -pme gpu -nb gpu -ntmpi 4 -npme 1 -nsteps 100 -v -pin on -bonded gpu -dlb no -noconfout -nstlist 100 -gpu_id 0123

It also occurs when using real MPI.

topol.tpr (7.06 MB) topol.tpr tpr file for the failing mdrun Christian Blau, 08/16/2019 01:39 PM

Associated revisions

Revision def7a2e7 (diff)
Added by Test User 2 months ago

Fix segfault with old tprs processing internal parameters

Mdrun would occasionally segfault when processing tpr versions before
generic internal parameter storage. This patch fixes the segfaults.

Fixes #3060

Change-Id: Ied638943112ab6c18b425584f3361cbb5a3b7de6

History

#1 Updated by Test User 2 months ago

  • Status changed from New to Resolved

#2 Updated by Paul Bauer about 2 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF