Skip to content

Is it reasonable that time cost of diagonalization by scalapack_gvx is 7 times longer than that by genelpa #2074

@pxlxingliang

Description

@pxlxingliang

Describe the bug

For the below example, the total time of the LCAO SCF calculation by scalapack_gvx is about 3 times longer than that by genelpa, and the longer of diagonalization (hamiltSolvePsiK) is 7 times.

The detail of the time cost is:
image
The left one is for scalapack_gvx and the right one is for genelpa.

006_Ti15.zip

Expected behavior

No response

To Reproduce

set ks_solver to be scalapack_gvx and genelpa respectively, and run the job with command OMP_NUM_THREADS=1 mpirun -np 16 abacus

Environment

Bohrium image: registry.dp.tech/dptech/abacus:3.1.0

Additional Context

No response

Metadata

Metadata

Assignees

Labels

PerformanceIssues related to fail running ABACUS

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions