From 84015ced48a626ede20647e44535b9178de1585b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Thu, 12 May 2022 16:58:39 +0200 Subject: [PATCH 1/2] Disable vectorize on OpenFOAM v2112 foss/2021b --- .../easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb index 324e545e4b5b..179e3ca08cc6 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb @@ -8,7 +8,11 @@ description = """OpenFOAM is a free, open source CFD software package. to solid dynamics and electromagnetics.""" toolchain = {'name': 'foss', 'version': '2021b'} -toolchainopts = {'cstd': 'c++11'} +# Users have found that vectorizion caused OpenFOAM to produce some very incorrect results. +# Disabling vectorize was confirmed to fix the the known issues. +# With no test suite, sticking to known working toolchain options until proven otherwise. +toolchainopts = {'cstd': 'c++11', 'vectorize': False} + source_urls = ['https://sourceforge.net/projects/openfoam/files/%(version)s/'] sources = [SOURCE_TGZ] From 61310c4e9d3d333959531d9240c26b4dbbadd2a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Thu, 12 May 2022 16:59:42 +0200 Subject: [PATCH 2/2] Fix style --- easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb index 179e3ca08cc6..3f2bdc728021 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-v2112-foss-2021b.eb @@ -13,7 +13,6 @@ toolchain = {'name': 'foss', 'version': '2021b'} # With no test suite, sticking to known working toolchain options until proven otherwise. toolchainopts = {'cstd': 'c++11', 'vectorize': False} - source_urls = ['https://sourceforge.net/projects/openfoam/files/%(version)s/'] sources = [SOURCE_TGZ] patches = [