-
Notifications
You must be signed in to change notification settings - Fork 145
Toolchain 202501 #5980
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
Toolchain 202501 #5980
Conversation
|
@goodchong @dzzz2001 Community and me need a detailed tutorial for GPU-ELPA and ABACUS-GPU-LCAO installation, also for solve #5872 |
|
Cannot Solve problem while using AOCC in ELPA compling I''ve no knowledge if ELPA support to be compiled by AOCC. Temporally give up |
|
#5982 Marks the error in AOCC/AOCL compiling while avoiding the problem from flang Also, I need some help (or effort) to incorporate LAPACK in toolchain for Fully utilize the AOCL package I have no idea to fix it. All these is this version of toolchain update |
|
How about the following tutorials, maybe we should update them? https://mcresearch.github.io/abacus-user-guide/abacus-gpu-lcao.htmlc |
I'll try it. This PR can be merged later, but we may need guide for installing ELPA-GPU, as the guide in ELPA official website is not very clear |
The reference page https://github.com/marekandreas/elpa/blob/master/documentation/INSTALL is 404, and the compliation tutorial (especially a robust tuturial suitable for all nvidia-GPU platform) of GPU-LCAO-CUSOLVERMP & GPU-LCAO-ELPA is also insufficient. |
|
LibXC 7.0.0 compliation problem is fixed by #5905. So I'll add 7.0.0 update |
…bacus-develop into toolchain-202501
|
Based on testing results, the AOCC-AOCL toolchain with ABACUS installation by GNU-AOCL can be done by toolchain while avoiding flang in AOCC. So this is the default toolchain plan. User can turn-on flang by Reference Task: MPI16-OMP1 LCAO-genelpa for Fe5C2(510) [Fe80C36], ABACUS commit 1fa5e3a , Hardware: AMD-EPYC-7b12
|
|
This version of toolchain will not update in this PR until severe bug is found |
|
@mohanchen I consider that this PR can be merged, and GPU-LCAO installation update will be the next target in the future PR |
|
Excellent, I will merge it. |
* update cmake * add aocc support * update mpich * update VERSION * update openmpi, allow user to switch version easily * update elpa * create aocl script * aocc install setup * bug fix and update readme * fix openmpi switch * modification * add openmpi configure option * update elpa setting (gpu setting for 2070s) * update libxc version and download * minor update * update README * minor update * minor checkout * deepmd-v3 add-in test note * AMD-AOCC-AOCL update and minor fixed * fix bug in aocl.sh
* update cmake * add aocc support * update mpich * update VERSION * update openmpi, allow user to switch version easily * update elpa * create aocl script * aocc install setup * bug fix and update readme * fix openmpi switch * modification * add openmpi configure option * update elpa setting (gpu setting for 2070s) * update libxc version and download * minor update * update README * minor update * minor checkout * deepmd-v3 add-in test note * AMD-AOCC-AOCL update and minor fixed * fix bug in aocl.sh
Reminder
Linked Issue
Unit Tests and/or Case Tests for my changes
What's changed?
Any changes of core modules? (ignore if not applicable)