dbcsr: update to 2.8.0
This commit is contained in:
parent
5092abbc81
commit
bfddf32e5b
@ -1,6 +1,6 @@
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -264,6 +264,10 @@
|
||||
@@ -286,6 +286,10 @@
|
||||
$<$<STREQUAL:${USE_ACCEL},opencl>:OpenCL::OpenCL>)
|
||||
endif ()
|
||||
|
||||
@ -11,14 +11,22 @@
|
||||
# =================================================================================================
|
||||
# DBCSR's C API
|
||||
if (WITH_C_API)
|
||||
@@ -302,6 +306,7 @@
|
||||
@@ -324,6 +328,7 @@
|
||||
install(
|
||||
TARGETS dbcsr
|
||||
EXPORT DBCSRTargets
|
||||
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
||||
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
||||
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/dbcsr_api.mod"
|
||||
# See https://gitlab.kitware.com/cmake/cmake/-/issues/19608
|
||||
@@ -342,6 +347,7 @@
|
||||
TARGETS dbcsr_c
|
||||
EXPORT DBCSRTargets
|
||||
COMPONENT C
|
||||
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
||||
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
||||
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
|
||||
install(
|
||||
--- a/src/base/dbcsr_machine.F
|
||||
+++ b/src/base/dbcsr_machine.F
|
||||
@@ -15,7 +15,7 @@
|
||||
@ -28,7 +36,7 @@
|
||||
- m_hostnm, m_iargc, m_memory, m_memory_details, m_memory_max, m_mov, m_procrun
|
||||
+ m_hostnm, m_iargc, m_memory, m_memory_details, m_memory_max, m_mov
|
||||
|
||||
!$ USE OMP_LIB, ONLY: omp_get_max_threads, omp_get_thread_num, omp_get_num_threads, OMP_GET_WTIME
|
||||
!$ USE OMP_LIB, ONLY: omp_get_wtime
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
PRIVATE
|
||||
@ -41,12 +49,9 @@
|
||||
|
||||
--- a/src/base/dbcsr_machine_posix.f90
|
||||
+++ b/src/base/dbcsr_machine_posix.f90
|
||||
@@ -17,9 +17,9 @@
|
||||
PRIVATE
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
PUBLIC :: m_flush, m_memory, &
|
||||
- m_hostnm, m_getcwd, m_getlog, m_getuid, m_getpid, m_getarg, &
|
||||
+ m_hostnm, m_getcwd, m_getlog, m_getpid, m_getarg, &
|
||||
m_hostnm, m_getcwd, m_getlog, m_getpid, m_getarg, &
|
||||
m_iargc, m_abort, m_chdir, m_mov, &
|
||||
- m_memory_details, m_procrun
|
||||
+ m_memory_details
|
||||
@ -88,24 +93,3 @@
|
||||
SUBROUTINE m_memory(mem)
|
||||
!! Returns the total amount of memory [bytes] in use, if known, zero otherwise
|
||||
|
||||
@@ -326,20 +298,6 @@
|
||||
END SUBROUTINE m_getlog
|
||||
|
||||
! *****************************************************************************
|
||||
- SUBROUTINE m_getuid(uid)
|
||||
- INTEGER, INTENT(OUT) :: uid
|
||||
-
|
||||
- INTERFACE
|
||||
- FUNCTION getuid() BIND(C, name="getuid") RESULT(uid)
|
||||
- IMPORT
|
||||
- INTEGER(KIND=C_INT) :: uid
|
||||
- END FUNCTION
|
||||
- END INTERFACE
|
||||
-
|
||||
- uid = getuid()
|
||||
- END SUBROUTINE m_getuid
|
||||
-
|
||||
-! *****************************************************************************
|
||||
SUBROUTINE m_getpid(pid)
|
||||
INTEGER, INTENT(OUT) :: pid
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
_realname=dbcsr
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
pkgver=2.7.0
|
||||
pkgver=2.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="Distributed Block Compressed Sparse Row matrix library (mingw-w64)"
|
||||
arch=('any')
|
||||
@ -20,10 +20,11 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-python")
|
||||
#"${MINGW_PACKAGE_PREFIX}-python-fypp")
|
||||
source=("https://github.com/cp2k/dbcsr/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz"
|
||||
"001-fix-build-on-mingw.patch")
|
||||
sha256sums=('25c367b49fb108c5230bcfb127f05fc16deff2bb467f437023dfa6045aff66f6'
|
||||
'8d2775a36ddbce65fa45fcdb8c76a1bae3c83b99915d50475831b8cf8c87b346')
|
||||
sha256sums=('d55e4f052f28d1ed0faeaa07557241439243287a184d1fd27f875c8b9ca6bd96'
|
||||
'3a3620ab94d7f0abc6ab5fcb32671e4489e1fbf973d7e0680ee76374f9faf897')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"/${_realname}-${pkgver}
|
||||
@ -47,7 +48,7 @@ build() {
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DUSE_OPENMP=ON \
|
||||
-DUSE_MPI=OFF \
|
||||
-DWITH_C_API=ON \
|
||||
-DWITH_C_API=OFF \
|
||||
-DBLA_VENDOR=OpenBLAS \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DWITH_EXAMPLES=OFF \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user