-
Notifications
You must be signed in to change notification settings - Fork 701
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{lang}[foss/2021a] R v4.1.0 #13032
{lang}[foss/2021a] R v4.1.0 #13032
Conversation
…fy-flexiblas-in-configure.patch
Test report by @branfosj |
This comment has been minimized.
This comment has been minimized.
Also seen in #11455 (comment) This looks like a |
Setting
in the ec solves the issue - that is putting that on the main R install. I've not found an equivalent for the individual extension to solve the issue. |
Test report by @branfosj |
…asyconfigs into 20210603184437_new_pr_R410
What about a patch file for |
('OpenSSL', '1.1', '', True), | ||
] | ||
|
||
preconfigopts = 'export FLIBS="$FLIBS -lm" && ' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At the very least a comment should be added above to explain why this is needed, but it should be possible to come up with something specific to mclust
...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've removed this line and gone with the patch option, as per #13032 (comment) - done in cd4cd5e and c0a7dea
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Scratch that. We hit a similar error on quantreg
and waveslim
. I'd expect it for other extensions as well. I've reverted and added a comment in 88c0e22.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@branfosj I tried installing this easyconfig without the top-level preconfigopts
, and it works fine for me...
Can you share the error output you're getting for one of these extensions, along with the failing command, so I can compare?
On which OS are you seeing trouble?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RHEL 8.3
Error is: /rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library/00LOCK-mclust/00new/mclust/libs/mclust.so: undefined symbol: _ZGVbN2v_log
Build for mclust
is:
== 2021-06-03 19:08:22,248 filetools.py:1775 INFO Creating directory /dev/shm/build-branfosj-admin/branfosj-admin-up/R/4.1.0/foss-2021a/mclust (parents: True, set_gid: False, sticky: False)
== 2021-06-03 19:08:22,248 run.py:226 INFO running cmd: tar xzf /rds/bear-sysadmin/configmgmt/easybuild/sources/r/R/extensions/mclust_5.4.7.tar.gz
== 2021-06-03 19:08:22,349 run.py:226 INFO running cmd: R CMD INSTALL /dev/shm/build-branfosj-admin/branfosj-admin-up/R/4.1.0/foss-2021a/mclust/mclust --library=/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library --no-clean-on-error
== 2021-06-03 19:08:45,924 build_log.py:169 ERROR EasyBuild crashed with an error (at easybuild/base/exceptions.py:124 in __init__): cmd " R CMD INSTALL /dev/shm/build-branfosj-admin/branfosj-admin-up/R/4.1.0/foss-2021a/mclust/mclust --library=/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library --no-clean-on-error " exited with exit code 1 and output:
* installing *source* package mclust ...
** package mclust successfully unpacked and MD5 sums checked
** using staged installation
** libs
gfortran -fno-optimize-sibling-calls -fpic -O2 -ftree-vectorize -march=native -fno-math-errno -c dmvnorm.f -o dmvnorm.o
gcc -I"/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/include" -DNDEBUG -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/OpenSSL/1.1/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GDAL/3.3.0-foss-2021a/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/nodejs/14.17.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GLPK/5.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ImageMagick/7.0.11-14-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GSL/2.7-GCC-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/UDUNITS/2.2.28-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/HDF5/1.10.7-gompi-2021a/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ICU/69.1-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libsndfile/1.0.31-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FFTW/3.3.9-gompi-2021a/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/NLopt/2.7.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GMP/6.2.1-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libxml2/2.9.10-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cURL/7.76.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Tk/8.6.11-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Java/11.0.2/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/LibTIFF/4.2.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libpng/1.6.37-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/PCRE2/10.36-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/SQLite/3.35.4-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/zlib/1.2.11-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/XZ/5.2.5-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/bzip2/1.0.8-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ncurses/6.2-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libreadline/8.1-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cairo/1.16.0-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libGLU/9.0.1-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Mesa/21.1.1-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/X11/20210518-GCCcore-10.3.0/include -I/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FlexiBLAS/3.0.4-GCC-10.3.0/include -fpic -O2 -ftree-vectorize -march=native -fno-math-errno -c init.c -o init.o
gfortran -fno-optimize-sibling-calls -fpic -O2 -ftree-vectorize -march=native -fno-math-errno -c mclust.f -o mclust.o
gfortran -fno-optimize-sibling-calls -fpic -O2 -ftree-vectorize -march=native -fno-math-errno -c mclustaddson.f -o mclustaddson.o
gcc -shared -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/OpenSSL/1.1/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/OpenSSL/1.1/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GDAL/3.3.0-foss-2021a/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GDAL/3.3.0-foss-2021a/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/nodejs/14.17.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/nodejs/14.17.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GLPK/5.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GLPK/5.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ImageMagick/7.0.11-14-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ImageMagick/7.0.11-14-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GSL/2.7-GCC-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GSL/2.7-GCC-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/UDUNITS/2.2.28-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/UDUNITS/2.2.28-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/HDF5/1.10.7-gompi-2021a/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/HDF5/1.10.7-gompi-2021a/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ICU/69.1-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ICU/69.1-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libsndfile/1.0.31-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libsndfile/1.0.31-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FFTW/3.3.9-gompi-2021a/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FFTW/3.3.9-gompi-2021a/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/NLopt/2.7.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/NLopt/2.7.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GMP/6.2.1-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GMP/6.2.1-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libxml2/2.9.10-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libxml2/2.9.10-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cURL/7.76.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cURL/7.76.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Tk/8.6.11-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Tk/8.6.11-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Java/11.0.2/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Java/11.0.2/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/LibTIFF/4.2.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/LibTIFF/4.2.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libpng/1.6.37-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libpng/1.6.37-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/PCRE2/10.36-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/PCRE2/10.36-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/SQLite/3.35.4-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/SQLite/3.35.4-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/zlib/1.2.11-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/zlib/1.2.11-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/XZ/5.2.5-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/XZ/5.2.5-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/bzip2/1.0.8-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/bzip2/1.0.8-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ncurses/6.2-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ncurses/6.2-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libreadline/8.1-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libreadline/8.1-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cairo/1.16.0-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/cairo/1.16.0-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libGLU/9.0.1-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/libGLU/9.0.1-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Mesa/21.1.1-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Mesa/21.1.1-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/X11/20210518-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/X11/20210518-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Xvfb/1.20.11-GCCcore-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/Xvfb/1.20.11-GCCcore-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ScaLAPACK/2.1.0-gompi-2021a-fb/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/ScaLAPACK/2.1.0-gompi-2021a-fb/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FlexiBLAS/3.0.4-GCC-10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/FlexiBLAS/3.0.4-GCC-10.3.0/lib -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GCCcore/10.3.0/lib64 -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/GCCcore/10.3.0/lib -o mclust.so dmvnorm.o init.o mclust.o mclustaddson.o -lflexiblas -lgfortran -lgfortran -lgfortran -L/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/lib -lR
installing to /rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library/00LOCK-mclust/00new/mclust/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for mclust in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library/00LOCK-mclust/00new/mclust/libs/mclust.so':
/rds/bear-apps/devel/eb-sjb-up/EL8/EL8-cas/software/R/4.1.0-foss-2021a/lib64/R/library/00LOCK-mclust/00new/mclust/libs/mclust.so: undefined symbol: _ZGVbN2v_log
Error: loading failed
Execution halted
ERROR: loading failed
(at easybuild/tools/run.py:565 in parse_cmd_output)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Linking command looks identical on CentOS 7, no problem there. I'll also check on RHEL8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm also seeing this on our Ubuntu 20.04 (singularity container install).
There are other options for placing the -lm
- I can add it to LDFLAGS
instead and it still works. However, it does look like it needs setting in the R ec for me, as these items get stored in a config file inside the R install.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can confirm I see the same problem on RHEL8, the -lm
needs to be specified explicitly.
I'm not sure whether it makes more sense to add it through LDFLAGS
...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The contents of <installdir>/lib/R/etc/Makeconf
looks identical on both CentOS 7 and RHEL8 (except for absolute paths).
FLIBS = -lgfortran
Is there in both, yet somehow -lm
is added automagically, or not needed at all, when linking mclust
on CentOS 7?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CentOS 7 brings in further differences. The missing symbols (_ZGVbN2v_log
) are part of the vectorised math library (libmvec) so something different could be happening there. It confuses me that I've not seen this before.
Test report by @verdurin |
Test report by @verdurin |
@verdurin Is that broken download, or are they really doing in-place updates again in CRAN? |
:( Edit: I've also checked and that was the only alternative checksum in the previous R ec that is still relevant here. |
Test report by @verdurin |
Test report by @verdurin |
Test report by @boegel |
Test report by @branfosj |
@branfosj Looks like the
see #13073 |
Added in 35458d4. We see the failure because
which was when lots of the internet was down. |
Test report by @boegel |
…asyconfigs into 20210603184437_new_pr_R410
Test report by @boegel edit: failed because |
('GLPK', '5.0'), # for Rglpk | ||
('nodejs', '14.17.0'), # for V8 (required by rstan) | ||
('GDAL', '3.3.0'), # for sf | ||
('git', '2.32.0', '-nodocs'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@branfosj This should be libgit2
rather than git
...
('libgit2', '1.1.0'),
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 857051593 processed Message to humans: this is just bookkeeping information for me, |
Test report by @branfosj |
Test report by @branfosj |
Test report by @boegelbot |
Test report by @boegel |
Test report by @boegel |
Going in, thanks @branfosj! |
(created using
eb --new-pr
)Requires:
{lib}[GCCcore/10.3.0] ICU v69.1 #13022){vis}[GCCcore/10.3.0] Tk v8.6.11 #13023){numlib}[GCC/10.3.0] GSL v2.7 #13024){lang}[GCCcore/10.3.0] nodejs v14.17.0 #13025){phys}[GCCcore/10.3.0] UDUNITS v2.2.28 #13026){vis}[GCCcore/10.3.0] Ghostscript v9.54.0, ImageMagick v7.0.11-14, LittleCMS v2.12 #13027){data}[foss/2021a] GDAL v3.3.0, GEOS v3.9.1, HDF v4.2.15, ... w/ Python 3.9.5 #13030){vis}[GCCcore/10.3.0] Xvfb v1.20.11 #13031)