Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CUDA cusolverDnCgetrs failed #120

Closed
andreamarini opened this issue Aug 2, 2024 · 4 comments
Closed

CUDA cusolverDnCgetrs failed #120

andreamarini opened this issue Aug 2, 2024 · 4 comments
Assignees

Comments

@andreamarini
Copy link
Member

It looks like I am not able to run yambo with CUDA support.

Branch:gpl/master

>nvfortran -v
Export NVCOMPILER=/opt/nvidia/hpc_sdk/Linux_x86_64/24.1

When I launch the test-suite I get

 <---> Xo@q[1] |                                        | [000%] --(E) --(X)
 <---> Xo@q[1] |########################################| [100%] --(E) --(X)
 <---> [LA] X compute_on_gpu : yes


 <---> X@q[1] |                                        | [000%] --(E) --(X)
[ERROR] STOP signal received while in[05] Dynamic Dielectric Matrix (PPA)
[ERROR] LINEAR ALGEBRA driver [SERIAL_lin_system_gpu]cusolverDnCgetrs failed

This the same error the ROBOTS (mo and Eliud) produce.

Any help is welcome.

@sangallidavide
Copy link
Member

This is the bug fixed quite some time ago. Fix not yet in the master because merges are blocked.

@andreamarini
Copy link
Member Author

I have the same error with yoda/develop.

Which branch is bug-free?

@sangallidavide
Copy link
Member

I think the fix is inside any gpl granch, but the master. maintenance-master for example can be considered.

This is the bug: #76

@andreamarini
Copy link
Member Author

Solved by entering

/usr/lib/gcc/x86_64-linux-gnu

and linking by hand the latest version (12) to 10

x86_64-linux-gnu>ls -lst
total 4
0 lrwxrwxrwx 1 root root    2 Aug  2 11:28 10 -> 12
4 drwxr-xr-x 5 root root 4096 Apr 22 09:51 12

In addition the test-suite works only by launching the NVIDIA robot with 1 cpu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants