Project

General

Profile

Bug #3060

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

Added by Christian Blau 10 months ago. Updated 9 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 10 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 10 months ago

  • Status changed from New to Resolved

#2 Updated by Paul Bauer 9 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF