CalibrateEDMF.jl icon indicating copy to clipboard operation
CalibrateEDMF.jl copied to clipboard

Requires Error when using system image

Open costachris opened this issue 2 years ago • 0 comments

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.

costachris avatar Dec 27 '22 19:12 costachris