Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GROMACS GROMACS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 314
    • Issues 314
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 92
    • Merge requests 92
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GROMACS
  • GROMACSGROMACS
  • Issues
  • #2747
Closed
Open
Issue created Nov 08, 2018 by Paul Bauer@acmnpvMaintainer

nb_kernel_ElecEwSw_VdwBhamSw_GeomW4W4 regressiontest failing on Power8 - Redmine #2747

$ bin/gmx -version 
             :-) GROMACS - gmx, 2019-beta3-dev-20181108-d536de3 (-:

                            GROMACS is written by:
     Emile Apol      Rossen Apostolov      Paul Bauer     Herman J.C. Berendsen
    Par Bjelkmar      Christian Blau   Viacheslav Bolnykh     Kevin Boyd    
 Aldert van Buuren   Rudi van Drunen     Anton Feenstra    Gerrit Groenhof  
   Anca Hamuraru    Vincent Hindriksen  M. Eric Irrgang    Aleksei Iupinov  
 Christoph Junghans     Joe Jordan     Dimitrios Karkoulis    Peter Kasson   
     Jiri Kraus      Carsten Kutzner      Per Larsson      Justin A. Lemkul 
   Viveca Lindahl    Magnus Lundborg     Erik Marklund       Pascal Merz    
 Pieter Meulenhoff    Teemu Murtola       Szilard Pall       Sander Pronk   
   Roland Schulz      Michael Shirts    Alexey Shvetsov     Alfons Sijbers  
   Peter Tieleman    Teemu Virolainen  Christian Wennberg    Maarten Wolf   
                           and the project leaders:
        Mark Abraham, Berk Hess, Erik Lindahl, and David van der Spoel

Copyright (c) 1991-2000, University of Groningen, The Netherlands.
Copyright (c) 2001-2018, The GROMACS development team at
Uppsala University, Stockholm University and
the Royal Institute of Technology, Sweden.
check out http://www.gromacs.org for more information.

GROMACS is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.

GROMACS:      gmx, version 2019-beta3-dev-20181108-d536de3
Executable:   /home/pszilard/gromacs-19/build_p8_gcc7_fftw-own_double/bin/gmx
Data prefix:  /home/pszilard/gromacs-19 (source tree)
Working dir:  /home/pszilard/gromacs-19/build_p8_gcc7_fftw-own_double
Command line:
  gmx -version

GROMACS version:    2019-beta3-dev-20181108-d536de3
GIT SHA1 hash:      d536de3b5125b79d4222768e356c4914e0758d5a
Precision:          single
Memory model:       64 bit
MPI library:        thread_mpi
OpenMP support:     enabled (GMX_OPENMP_MAX_THREADS = 64)
GPU support:        disabled
SIMD instructions:  IBM_VSX
FFT library:        fftw-3.3.8
RDTSCP usage:       disabled
TNG support:        enabled
Hwloc support:      hwloc-1.11.8
Tracing support:    disabled
C compiler:         /home/pszilard/programs/gcc/7.3/bin/gcc GNU 7.3.0
C compiler flags:   -mcpu=power8 -mpower8-vector -mpower8-fusion -mdirect-move  -mvsx    -Werror=format-overflow -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter  -O3 -DNDEBUG -funroll-all-loops -fexcess-precision=fast  -Wno-array-bounds 
C++ compiler:       /home/pszilard/programs/gcc/7.3/bin/g++ GNU 7.3.0
C++ compiler flags: -mcpu=power8 -mpower8-vector -mpower8-fusion -mdirect-move  -mvsx    -std=c++11  -Wformat-overflow -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wmissing-declarations -Wall  -O3 -DNDEBUG -funroll-all-loops -fexcess-precision=fast  -Wno-array-bounds 

(from redmine: issue id 2747, created on 2018-11-08 by pszilard, closed on 2019-02-13)

  • Relations:
    • relates #2734 (closed)
    • relates #2746 (closed)
    • relates #3057 (closed)
  • Changesets:
    • Revision 4a7281ef by Szilárd Páll on 2019-02-13T15:50:05Z:
Disable instruction fusion on Power8

The -mpower8-fusion flag seems to be the source of incorrect code; not
confirmed, but likely a codegen issue that also affects Power9 with the
similar flag used.

Fixes #2747 #2746 #2734

Change-Id: I56f50e54db47f4fe30c42488f4c4f79ac474518a
  • Revision 1ce795fe by Szilárd Páll on 2019-02-19T13:17:17Z:
Disable instruction fusion on Power8

The -mpower8-fusion flag seems to be the source of incorrect code; not
confirmed, but likely a codegen issue that also affects Power9 with the
similar flag used.

Fixes #2747 #2746 #2734

Change-Id: I56f50e54db47f4fe30c42488f4c4f79ac474518a
  • Uploads:
    • checkforce.out
Assignee
Assign to
Time tracking