Skip to content

Openmp result differs in LCAO cases #886

@Qianruipku

Description

@Qianruipku

Describe the Bug

When we use openmp (OMP_NUM_THREADS not equal to 1), the LCAO results are different.
For example of 830_NO_GO_LT_fcc:
ASjZztm928
eZUMtncmvd
97w2lbBQ7A
Worse still, sometimes segmental fault may occur in 830_NO_GO_LT_fcc!

Expected behavior

A clear and concise description of what you expected to happen.

To Reproduce

Steps to reproduce the behavior:

  1. [e.g. clone the source code from ...]
  2. [e.g. configure CMake with options ...]
  3. [e.g. build ABACUS with ...]
  4. [e.g. run ABACUS with ...]
    It is recommended to attach your calculation case here for the developers to reproduce the bug.

Environment

  • OS: [e.g. Ubuntu 20.04]
  • Compiler: [e.g. gcc 5.1.0]
  • Dependencies: [e.g. Intel MKL, OpenBLAS]

Additional Context

Add any other context about the problem here.

Metadata

Metadata

Labels

BugsBugs that only solvable with sufficient knowledge of DFT

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions