Skip to content

Commit fc5f4ab

Browse files
committed
improve comments on mkl version requirements
1 parent 1c8443e commit fc5f4ab

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

environment.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,17 @@ dependencies:
105105
# configure packages to use OpenBLAS instead of Intel MKL
106106
- blas=*=openblas
107107

108-
# except that Cantera is configured to use Intel MKL, so we have to make sure its version is recent
109-
# but if we can switch over to the conda-forge version, we should be able to remove this line because it
110-
# depends on OpenBLAS instead
108+
# Cantera 2.6 on the Cantera channel is configured to use Intel MKL. It doesn't specify a version minimum
109+
# but crashes if MKL is too old, so we have to enforce a minimum version here. But, if we can switch over
110+
# to the conda-forge version, we should be able to remove this line (and maybe the two after it)
111+
# because it use OpenBLAS instead.
111112
- conda-forge::mkl >=2023.1.0
112-
- conda-forge::libcurl <= 8.9 # this is because of a Julia bug associated with libcurl 8.10+
113+
# 2023.1.0 is just a guess at the minimum version. Older versions might work too.
114+
- conda-forge::libcurl <= 8.9
115+
# There's a Julia/PyCall installation bug associated with libcurl 8.10+:
116+
# https://discourse.julialang.org/t/curl-multi-assign-and-segmentation-fault-when-installing-package/120901/3
113117
- conda-forge::pyopenssl >20
118+
# ThermoCentralDatabaseInterface fails if pyopenssl is too old. 20 is just a guess at the version number.
114119

115120
# additional packages that are required, but not specified here (and why)
116121
# pydqed, pydas, mopac, and likely others require a fortran compiler (specifically gfortran)

0 commit comments

Comments
 (0)