mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: add primitives support for mixed precision (#1086)
- add vsmall pTraits for scalars - report the solve scalar in buildArch information
This commit is contained in:
@ -81,7 +81,7 @@ export WM_COMPILER=Gcc
|
||||
export WM_ARCH_OPTION=64
|
||||
|
||||
# [WM_PRECISION_OPTION] - Floating-point precision:
|
||||
# = DP | SP
|
||||
# = DP | SP | SPDP
|
||||
export WM_PRECISION_OPTION=DP
|
||||
|
||||
# [WM_LABEL_SIZE] - Label size in bits:
|
||||
|
||||
@ -25,8 +25,9 @@
|
||||
alias wmSet 'source $WM_PROJECT_DIR/etc/cshrc'
|
||||
alias wmInt32 'wmSet WM_LABEL_SIZE=32'
|
||||
alias wmInt64 'wmSet WM_LABEL_SIZE=64'
|
||||
alias wmSP 'wmSet WM_PRECISION_OPTION=SP'
|
||||
alias wmDP 'wmSet WM_PRECISION_OPTION=DP'
|
||||
alias wmSP 'wmSet WM_PRECISION_OPTION=SP'
|
||||
alias wmSPDP 'wmSet WM_PRECISION_OPTION=SPDP'
|
||||
|
||||
# Clear env
|
||||
alias wmUnset 'source $WM_PROJECT_DIR/etc/config.csh/unset'
|
||||
|
||||
@ -162,8 +162,9 @@ endif
|
||||
unalias wmSet
|
||||
unalias wmInt32
|
||||
unalias wmInt64
|
||||
unalias wmSP
|
||||
unalias wmDP
|
||||
unalias wmSP
|
||||
unalias wmSPDP
|
||||
|
||||
unalias wmUnset
|
||||
|
||||
|
||||
@ -25,8 +25,9 @@
|
||||
alias wmSet='. $WM_PROJECT_DIR/etc/bashrc'
|
||||
alias wmInt32='wmSet WM_LABEL_SIZE=32'
|
||||
alias wmInt64='wmSet WM_LABEL_SIZE=64'
|
||||
alias wmSP='wmSet WM_PRECISION_OPTION=SP'
|
||||
alias wmDP='wmSet WM_PRECISION_OPTION=DP'
|
||||
alias wmSP='wmSet WM_PRECISION_OPTION=SP'
|
||||
alias wmSPDP='wmSet WM_PRECISION_OPTION=SPDP'
|
||||
|
||||
# Clear env
|
||||
alias wmUnset='. $WM_PROJECT_DIR/etc/config.sh/unset'
|
||||
|
||||
@ -156,8 +156,9 @@ fi
|
||||
unalias wmSet 2>/dev/null
|
||||
unalias wmInt32 2>/dev/null
|
||||
unalias wmInt64 2>/dev/null
|
||||
unalias wmSP 2>/dev/null
|
||||
unalias wmDP 2>/dev/null
|
||||
unalias wmSP 2>/dev/null
|
||||
unalias wmSPDP 2>/dev/null
|
||||
|
||||
unalias wmUnset 2>/dev/null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user