Skip to content

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

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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions