readme updated

This commit is contained in:
Uldis Locans
2017-05-29 13:28:23 +02:00
parent 8b7d824b3a
commit d20fea2caa

View File

@ -29,30 +29,30 @@ Intel MIC compilers (optional)
######Source###### ######Source######
https://gitlab.psi.ch/uldis_l/DKS https://gitlab.psi.ch/uldis_l/DKS
######Changes from DKS-1.0.x version######
DKS is split into three modules that can be enabled/disabled at compile time depending on which software it is used for.
By default only DKSBase and DKSFFT modules are enabled. In order to install other modules the necessary otion needs to be enabled.
Supported options are:
-DENABLE_OPAL option should be enabled if DKS will be used for OPAL
-DENABLE_MUSR option should be enable if DKS will be used for musrfit
-DENABLE_PET option should be enabled if DKS will be used for PET image reconstruction
See install instructions for more details on how to enable the necessary options in DKS
######Install###### ######Install######
#consult the https://gitlab.psi.ch/uldis_l/DKS/wikis/home for full install isntructions
#clone DKS #clone DKS
git clone git@gitlab.psi.ch:uldis_l/DKS.git DKS git clone git@gitlab.psi.ch:uldis_l/DKS.git DKS
#set compilers to use #switch to the desired version (OPTIONAL)
#supported c++ compilers: g++, icpc, mpicxx whith g++ git checkout DKS-1.1.0
#supported c compilers: gcc, icc, mpicc whith gcc
export CXX_COMPILER=cpp_compiler_name
export CC_COMPILER=c_compiler_name
#set dks root directory directory #configure installation in build directory
cd DKS #enable DKS modules to compile -DENABLE_OPAL, -DENABLE_MUSR, -DENABLE_PET
export DKS_ROOT = $PWD CXX=<c++ compiler> CC=<c compiler> -DCMAKE_INSTALL_PREFIX=<install dir> <path to DKS source> [-DENABLE_OPAL=1 -DENABLE_MUSR=1 -DENABLE_PET=1]
#set build directory
mkdir $DKS_BUILD_DIR
cd $DKS_BUILD_DIR
#set install directory
export DKS_INSTALL_DIR = $DKS_BUILD_DIR #default is /usr/local/
CXX=$CXX_COMPILER CC=$CC_COMPILER cmake -DCMAKE_INSTALL_PREFIX=$DKS_BUILD_DIR $DKS_ROOT
#install DKS
make make
make install make install