CONFIG: update compiler versions
This commit is contained in:
parent
96ece1ef35
commit
ea91261f59
@ -80,7 +80,6 @@ export WM_LABEL_SIZE=32
|
||||
|
||||
# [WM_COMPILE_OPTION] - Optimised(default), debug, profiling, other:
|
||||
# = Opt | Debug | Prof
|
||||
# Other is processor or packaging specific (eg, OptKNL)
|
||||
export WM_COMPILE_OPTION=Opt
|
||||
|
||||
# [WM_COMPILE_CONTROL] - additional control for compiler rules
|
||||
|
@ -6,7 +6,7 @@
|
||||
# \\/ M anipulation |
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (C) 2016 OpenFOAM Foundation
|
||||
# Copyright (C) 2016-2021 OpenCFD Ltd.
|
||||
# Copyright (C) 2016-2022 OpenCFD Ltd.
|
||||
#------------------------------------------------------------------------------
|
||||
# License
|
||||
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
||||
@ -26,6 +26,10 @@
|
||||
# I_MPI_CC, I_MPI_CXX environment variables may be defined for the
|
||||
# Intel mpicc/mpicxx wrappers
|
||||
#
|
||||
# Caveat
|
||||
# Not all compiler versions listed here are necessarily currently tested,
|
||||
# but can generally be expected to work.
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
# Initial mpi/compiler associations
|
||||
@ -69,6 +73,15 @@ case ThirdParty:
|
||||
case Gcc:
|
||||
set gcc_version="$default_gcc_version"
|
||||
breaksw
|
||||
case Gcc121*:
|
||||
set gcc_version=gcc-12.1.0
|
||||
breaksw
|
||||
case Gcc113*:
|
||||
set gcc_version=gcc-11.3.0
|
||||
breaksw
|
||||
case Gcc112*:
|
||||
set gcc_version=gcc-11.2.0
|
||||
breaksw
|
||||
case Gcc111*:
|
||||
set gcc_version=gcc-11.1.1
|
||||
breaksw
|
||||
@ -81,6 +94,12 @@ case ThirdParty:
|
||||
case Gcc101*:
|
||||
set gcc_version=gcc-10.1.0
|
||||
breaksw
|
||||
case Gcc95*:
|
||||
set gcc_version=gcc-9.5.0
|
||||
breaksw
|
||||
case Gcc94*:
|
||||
set gcc_version=gcc-9.4.0
|
||||
breaksw
|
||||
case Gcc93*:
|
||||
set gcc_version=gcc-9.3.0
|
||||
breaksw
|
||||
@ -90,6 +109,9 @@ case ThirdParty:
|
||||
case Gcc91*:
|
||||
set gcc_version=gcc-9.1.0
|
||||
breaksw
|
||||
case Gcc85*:
|
||||
set gcc_version=gcc-8.5.0
|
||||
breaksw
|
||||
case Gcc84*:
|
||||
set gcc_version=gcc-8.4.0
|
||||
breaksw
|
||||
@ -159,8 +181,14 @@ case ThirdParty:
|
||||
case Clang:
|
||||
set clang_version="$default_clang_version"
|
||||
breaksw
|
||||
case Clang140*:
|
||||
set clang_version=llvm-14.0.5
|
||||
breaksw
|
||||
case Clang130*:
|
||||
set clang_version=llvm-13.0.1
|
||||
breaksw
|
||||
case Clang120*:
|
||||
set clang_version=llvm-12.0.0
|
||||
set clang_version=llvm-12.0.1
|
||||
breaksw
|
||||
case Clang111*:
|
||||
set clang_version=llvm-11.1.0
|
||||
|
@ -6,7 +6,7 @@
|
||||
# \\/ M anipulation |
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
# Copyright (C) 2016-2021 OpenCFD Ltd.
|
||||
# Copyright (C) 2016-2022 OpenCFD Ltd.
|
||||
#------------------------------------------------------------------------------
|
||||
# License
|
||||
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
||||
@ -26,6 +26,10 @@
|
||||
# I_MPI_CC, I_MPI_CXX environment variables may be defined for the
|
||||
# Intel mpicc/mpicxx wrappers
|
||||
#
|
||||
# Caveat
|
||||
# Not all compiler versions listed here are necessarily currently tested,
|
||||
# but can generally be expected to work.
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
# Initial mpi/compiler associations
|
||||
@ -70,13 +74,19 @@ ThirdParty)
|
||||
|
||||
case "$WM_COMPILER" in
|
||||
Gcc) gcc_version="$default_gcc_version" ;;
|
||||
Gcc121*) gcc_version=gcc-12.1.0 ;;
|
||||
Gcc113*) gcc_version=gcc-11.3.0 ;;
|
||||
Gcc112*) gcc_version=gcc-11.2.0 ;;
|
||||
Gcc111*) gcc_version=gcc-11.1.1 ;;
|
||||
Gcc103*) gcc_version=gcc-10.3.0 ;;
|
||||
Gcc102*) gcc_version=gcc-10.2.0 ;;
|
||||
Gcc101*) gcc_version=gcc-10.1.0 ;;
|
||||
Gcc95*) gcc_version=gcc-9.5.0 ;;
|
||||
Gcc94*) gcc_version=gcc-9.4.0 ;;
|
||||
Gcc93*) gcc_version=gcc-9.3.0 ;;
|
||||
Gcc92*) gcc_version=gcc-9.2.0 ;;
|
||||
Gcc91*) gcc_version=gcc-9.1.0 ;;
|
||||
Gcc85*) gcc_version=gcc-8.5.0 ;;
|
||||
Gcc84*) gcc_version=gcc-8.4.0 ;;
|
||||
Gcc83*) gcc_version=gcc-8.3.0 ;;
|
||||
Gcc82*) gcc_version=gcc-8.2.0 ;;
|
||||
@ -101,7 +111,9 @@ ThirdParty)
|
||||
Gcc48*) gcc_version=gcc-4.8.5 ;;
|
||||
|
||||
Clang) clang_version="$default_clang_version" ;;
|
||||
Clang120*) clang_version=llvm-12.0.0 ;;
|
||||
Clang140*) clang_version=llvm-14.0.5 ;;
|
||||
Clang130*) clang_version=llvm-13.0.1 ;;
|
||||
Clang120*) clang_version=llvm-12.0.1 ;;
|
||||
Clang111*) clang_version=llvm-11.1.0 ;;
|
||||
Clang110*) clang_version=llvm-11.0.1 ;;
|
||||
Clang100*) clang_version=llvm-10.0.1 ;;
|
||||
|
@ -80,7 +80,6 @@ setenv WM_LABEL_SIZE 32
|
||||
|
||||
# [WM_COMPILE_OPTION] - Optimised(default), debug, profiling, other:
|
||||
# = Opt | Debug | Prof
|
||||
# Other is processor or packaging specific (eg, OptKNL)
|
||||
setenv WM_COMPILE_OPTION Opt
|
||||
|
||||
# [WM_COMPILE_CONTROL] - additional control for compiler rules
|
||||
|
Loading…
Reference in New Issue
Block a user