summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorphyskets2021-02-11 21:06:03 +0530
committerphyskets2021-02-11 21:06:03 +0530
commite816429d8abfa29424b1921a9cad4aa263c384c5 (patch)
treeb64b5db5e46ce4be82b3e486ace4f3f236f2e7ab /PKGBUILD
parentd6466c61fd9c2bc5fb63a90b763ce4af4adfe0d3 (diff)
downloadaur-e816429d8abfa29424b1921a9cad4aa263c384c5.tar.gz
update to 10 Feb 2021
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 18 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d99a49347b25..e051d929165b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,6 +12,8 @@ _BUILD_DOC=0
_INSTALL_EXAMPLES=0
# Use Intel compilers
_ENABLE_INTEL_COMPILER=0
+# Use AMD compilers
+_ENABLE_AMD_COMPILER=0
# USER-INTEL package
_ENABLE_INTEL=0
# USER-OMP package
@@ -21,8 +23,8 @@ _ENABLE_KIM=0
_pkgname=lammps
pkgname=${_pkgname}-beta
-pkgver=20201224
-_pkgver="24Dec2020"
+pkgver=20210210
+_pkgver="10Feb2021"
#_pkgver=$(date -d ${pkgver} +%-d%b%Y)
pkgrel=1
pkgdesc="Large-scale Atomic/Molecular Massively Parallel Simulator"
@@ -67,6 +69,15 @@ if (( $_ENABLE_OMP )); then
_feature_args+=('-DBUILD_OMP=yes')
_feature_args+=('-DPKG_USER-OMP=yes')
fi
+#_feature_args+=('-DCMAKE_EXE_LINKER_FLAGS=-lamdlibm -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now')
+#depends+=('aocl-aocc')
+if (( $_ENABLE_AMD_COMPILER )); then
+ depends+=('aocc')
+ _feature_args+=('-DCMAKE_CXX_COMPILER=clang++')
+ _feature_args+=('-DCMAKE_CXX_FLAGS=-march=native -O3 -std=c++11')
+ _feature_args+=('-DMPI_C_COMPILER=mpicc')
+ _feature_args+=('-DMPI_CXX_COMPILER=mpicxx')
+fi
prepare(){
cd "${_pkgname}"
@@ -74,6 +85,11 @@ prepare(){
}
build() {
+ if (( $_ENABLE_AMD_COMPILER )) ; then
+ module load aocc
+ #module load aocl-aocc
+ fi
+
cd "${_pkgname}/build"
cmake ../cmake \
-DCMAKE_INSTALL_PREFIX="/usr" \