该项目从 https://gitlab.com/octopus-code/octopus.git 镜像。
Pull mirroring failed .
由于尝试失败次数过多,仓库镜像已暂停,可以由项目维护者或所有者恢复。
上次成功更新 。
由于尝试失败次数过多,仓库镜像已暂停,可以由项目维护者或所有者恢复。
上次成功更新 。
- 5月 27, 2024
-
-
由 Sebastian Ohlmann 创作于
The kernel used only one grid dimension to loop over the periodic points. This, however, fails if more than about 65000 points are in the periodic boundary. Rearrange the grid to split this number over the second and third dimension to avoid this issue.
-
- 4月 16, 2024
-
-
由 Sebastian Ohlmann 创作于
-
由 Sebastian Ohlmann 创作于
-
- 2月 01, 2024
-
-
由 NicolasTD 创作于
-
- 12月 19, 2023
-
-
由 Alex Buccheri 创作于
Replace all instances of int(x, i4), int(x, i8), u/lbound(x, i4), u/lbound(x, i8), real(x, r4), real(x, r8) and cmplx(x, r8)
-
由 Alex Buccheri 创作于
Replace all instances of _i4, _i8, r4 and _r8. Note, this affects routine names as well as precision suffixes. Update OPTION variables to also use standard fortran precision, _int64
-
由 Alex Buccheri 创作于
Replace declarations using kinds aliases with fortran standard variables. Note, formatting has not been preserved, but it's only cosmetic.
-
- 11月 16, 2023
- 8月 09, 2023
-
-
由 Martin Lueders 创作于
-
- 7月 24, 2023
-
-
由 Sebastian Ohlmann 创作于
Execute the kernel only if there are boundary points. This avoids the segfault that occurs when trying to access a size-0 array on the GPU.
-
- 2月 01, 2023
-
-
由 NicolasTD 创作于
-
- 1月 31, 2023
- 1月 17, 2023
-
-
由 NicolasTD 创作于
-
由 Nicolas Tancogne-Dejean 创作于
Tune some OpenMP loops to improve memory access (by reducing NUMA) and using OpenMP simd more often.
-
- 1月 11, 2023
-
-
由 NicolasTD 创作于
-
- 1月 05, 2023
-
-
由 NicolasTD 创作于
The phase correction is now a buffer stored on the GPU during the full calculation. This reduces significantly the number of transfers for periodic systems.
-
- 8月 17, 2022
-
-
由 Sebastian Ohlmann 创作于
-
由 Sebastian Ohlmann 创作于
Avoid potential integer overflows when computing the product of pack_size along its dimensions or with other, potentially large numbers. Add some more low-level routines to allow calling with i4 and i8 integers.
-
由 Sebastian Ohlmann 创作于
For large batch sizes, the multiplication of the number of grid points with the number of states in a batch could overflow. Change the integers involved to 8-byte.
-
- 6月 21, 2022
-
-
由 Nicolas Tancogne-Dejean 创作于
-
- 6月 08, 2022
-
-
由 Sebastian Ohlmann 创作于
-
- 2月 16, 2022
-
-
由 Sebastian Ohlmann 创作于
-
- 2月 11, 2022
-
-
由 Sebastian Ohlmann 创作于
-
由 Sebastian Ohlmann 创作于
This allows to encapsulate the communicator and also to use the MPI wrappers defined for mpi_grp_t.
-
- 1月 26, 2022
-
-
由 Sebastian Ohlmann 创作于
Especially when compiling with OpenMPI using the MPI module, the calls should adhere to the standard, which is now the case.
-
- 1月 25, 2022
-
-
由 Micael Oliveira 创作于
Rename functions related to the par_vec_oct_m module to have consistent prefixes. Renamed pv_t to par_vec_t and its instances from vp to pv.
-
- 1月 19, 2022
-
-
由 Martin Lueders 创作于
-
- 1月 12, 2022
-
-
由 NicolasTD 创作于
-
- 1月 05, 2022
-
-
由 NicolasTD 创作于
-
- 11月 24, 2021
-
-
由 NicolasTD 创作于
-
- 10月 27, 2021
-
-
由 NicolasTD 创作于
-
- 10月 26, 2021
-
-
由 nicolastd 创作于
-
- 10月 19, 2021
-
-
由 meisam.tabriz 创作于
-
由 meisam.tabriz 创作于
-
- 8月 25, 2021
-
-
由 meisam.tabriz 创作于
-
- 8月 19, 2021
-
-
由 Micael Oliveira 创作于
Add space between some keywords (if, case, then) and parentheses, so that the code resembles written human language more.
-
由 Micael Oliveira 创作于
-
- 6月 08, 2021
-
-
由 Nicolas Tancogne-Dejean 创作于
-