Merge branch 'relion400' into 'master'
add relion 4.0.0 See merge request Pmodules/buildblocks!349
This commit is contained in:
@@ -4,7 +4,6 @@ pbuild::add_to_group 'EM'
|
||||
pbuild::use_cmake
|
||||
|
||||
pbuild::prep() {
|
||||
|
||||
local BRANCH
|
||||
if [[ "$V" =~ beta$ ]]; then
|
||||
BRANCH="ver${V_MAJOR}.${V_MINOR}"
|
||||
@@ -16,15 +15,28 @@ pbuild::prep() {
|
||||
}
|
||||
|
||||
pbuild::pre_configure() {
|
||||
pbuild::add_configure_args FORCE_OWN_FFTW=ON
|
||||
pbuild::add_configure_args FORCE_OWN_FLTK=ON
|
||||
pbuild::add_configure_args CUDA=ON
|
||||
pbuild::add_configure_args CudaTexture=ON
|
||||
pbuild::add_configure_args ALTCPU=ON
|
||||
pbuild::add_configure_args FORCE_OWN_TBB=ON
|
||||
# CMake-based build
|
||||
|
||||
pbuild::add_configure_args "-DFORCE_OWN_FFTW=ON"
|
||||
pbuild::add_configure_args "-DFORCE_OWN_FLTK=ON"
|
||||
pbuild::add_configure_args "-DFORCE_OWN_TBB=ON"
|
||||
|
||||
# CUDA related (set lowest CC to 6.1 for 1080 compatibility)
|
||||
pbuild::add_configure_args "-DCUDA=ON"
|
||||
pbuild::add_configure_args "-DCUDA_ARCH=61"
|
||||
pbuild::add_configure_args "-DCudaTexture=ON"
|
||||
|
||||
# Since ver3.0 relion cannot have ALTCPU and CUDA activated
|
||||
# at the same time. Otherwise the configuration exits with
|
||||
# an error.
|
||||
if [[ "$V_MAJOR" -le "3" ]]; then
|
||||
pbuild::add_configure_args "-DALTCPU=ON"
|
||||
fi
|
||||
|
||||
if [[ -n "$INTEL_VERSION" ]]; then
|
||||
# Requires intel compiler
|
||||
pbuild::add_configure_args MKLFFT=ON
|
||||
pbuild::add_configure_args "-DMKLFFT=ON"
|
||||
fi
|
||||
}
|
||||
|
||||
# vim: ts=4 sw=4 et
|
||||
|
||||
@@ -11,3 +11,4 @@ relion/3.1.1-1 stable gcc/9.2.0 openmpi/4.0.5_slurm cuda/11.0.3 b:cmake/3.15.5 b
|
||||
relion/3.1.2 stable gcc/9.2.0 openmpi/4.0.5_slurm cuda/11.0.3 b:cmake/3.15.5 b:tiff/4.0.9 b:git/2.22.0
|
||||
relion/3.1.3 unstable gcc/9.2.0 openmpi/4.0.5_slurm cuda/11.0.3 b:cmake/3.15.5 b:tiff/4.0.9 b:git/2.22.0
|
||||
relion/4.0-beta unstable gcc/9.2.0 openmpi/4.0.5_slurm cuda/11.0.3 b:cmake/3.15.5 b:tiff/4.0.9 b:git/2.22.0
|
||||
relion/4.0.0 unstable gcc/11.2.0 openmpi/4.1.3_slurm cuda/11.5.1 b:cmake/3.23.2 b:tiff/4.3.0 b:git/2.37.0
|
||||
|
||||
Reference in New Issue
Block a user