You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* basic toolchain update
- remove ACML support
- update dependence version
- try to update scalapack for gcc-14
- tag libri 0.2.0
- enable rapidjson in build scripts (but not as default)
* Update README.md
* Version 2024.2 tag
* Update install_elpa.sh
* enable rapidjson as default in toolchain usage
* fix #4601 for scalapack
* modify export
* reverse gcc default version to 13.2.0
* remove redundant option
* update libtorch version and downloading
* Update README.md
* formatting
* update database version
* update v3 database link
Copy file name to clipboardExpand all lines: toolchain/README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# The ABACUS Toolchain
2
-
Version 2024.1
2
+
Version 2024.2
3
3
4
4
## Author
5
5
[QuantumMisaka](https://github.com/QuantumMisaka)
@@ -19,7 +19,7 @@ and give setup files that you can use to compile ABACUS.
19
19
## Todo
20
20
21
21
-[x]`gnu-openblas` toolchain support for `openmpi` and `mpich`.
22
-
-[x]`intel-mkl-mpi` toolchain support using `icc` or `icx`. (`icx`version of ABACUS have some problem now, please be cautious)
22
+
-[x]`intel-mkl-mpi` toolchain support using `icc`/`icpc`/`ifort` or `icx`/`icpx`/`ifort`. (`icx`as default, but will have problem for ELPA in AMD machine, one can specify `--with-intel-classic=yes` to use `icc`),
23
23
-[x]`intel-mkl-mpich` toolchain support.
24
24
-[x] Automatic installation of [CEREAL](https://github.com/USCiLab/cereal) and [LIBNPY](https://github.com/llohse/libnpy) (by github.com)
25
25
-[x] Support for [LibRI](https://github.com/abacusmodeling/LibRI) by submodule or automatic installation from github.com (but installed LibRI via `wget` seems to have some problem, please be cautious)
@@ -75,14 +75,14 @@ Notice: These packages will be downloaded by `wget` from `github.com`, which is
75
75
76
76
Instead of github.com, we offer other package station, you can use it by:
`unzip` it ,and you can do offline installation of these packages above after rename. The above station will be updated handly but one should notice that the version will always lower than github repo.
81
81
82
82
If one want to install ABACUS by toolchain OFFLINE,
83
83
one can manually download all the packages from [cp2k-static/download](https://www.cp2k.org/static/downloads) or official website
84
84
and put them in *build* directory by formatted name
85
-
like *fftw-3.3.10.tar.gz*, or *openmpi-4.1.5.tar.gz*,
85
+
like *fftw-3.3.10.tar.gz*, or *openmpi-5.0.3.tar.gz*,
86
86
then run this toolchain.
87
87
All package will be detected and installed automatically.
88
88
Also, one can install parts of packages OFFLINE and parts of packages ONLINE
@@ -96,22 +96,22 @@ just by using this toolchain
96
96
```
97
97
98
98
The needed dependencies version default:
99
-
-`cmake` 3.28.1
99
+
-`cmake` 3.30.0
100
100
-`gcc` 13.2.0 (which will always NOT be installed, But use system)
101
-
-`OpenMPI` 5.0.0
101
+
-`OpenMPI` 5.0.3
102
102
-`MPICH` 4.1.2
103
-
-`OpenBLAS` 0.3.25 (Intel toolchain need `get_vars.sh` tool from it)
103
+
-`OpenBLAS` 0.3.27 (Intel toolchain need `get_vars.sh` tool from it)
104
104
-`ScaLAPACK` 2.2.1
105
105
-`FFTW` 3.3.10
106
106
-`LibXC` 6.2.2
107
-
-`ELPA`2023.05.001
107
+
-`ELPA`2024.03.001
108
108
-`CEREAL` 1.3.2
109
109
-`RapidJSON` 1.1.0
110
110
And Intel-oneAPI need user or server manager to manually install from Intel.
0 commit comments