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)