CalibrateEDMF.jl
CalibrateEDMF.jl copied to clipboard
Requires Error when using system image
Running parallel_scm_eval.sbatch
with either Julia 1.7 or Julia 1.8 results in a dependency issue some fraction of the time. The issue is only present when using the system image (julia --project -C skylake-avx512 -JCEDMF.so
) and persists even when adding SCS_MKL_jll
explicitly to the CEDMF environment. Potentially related to recent HPC transition to icelake
as default processor architecture. Error below:
Warning: Error requiring `MKL_jll` from `SCS`
│ exception =
│ ArgumentError: Package SCS does not have SCS_MKL_jll in its dependencies:
│ - You may have a partially installed environment. Try `Pkg.instantiate()`
│ to ensure all packages in the environment are installed.
│ - Or, if you have SCS checked out for development and have
│ added SCS_MKL_jll as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with SCS
│ Stacktrace:
│ [1] macro expansion
│ @ ./loading.jl:1167 [inlined]
│ [2] macro expansion
│ @ ./lock.jl:223 [inlined]
│ [3] require(into::Module, mod::Symbol)
│ @ Base ./loading.jl:1144
│ [4] top-level scope
│ @ ~/.julia/packages/SCS/h63sM/src/SCS.jl:29
│ [5] eval
│ @ ./boot.jl:368 [inlined]
│ [6] eval
│ @ ~/.julia/packages/SCS/h63sM/src/SCS.