Julia: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 15: Line 15:


<!--T:38-->
<!--T:38-->
'''From Julia 1.6 onwards,''' Julia packages include their binary dependencies (such as libraries). There is therefore no need to load any software module, and we recommend not to.
<b>From Julia 1.6 onwards,</b> Julia packages include their binary dependencies (such as libraries). There is therefore no need to load any software module, and we recommend not to.


<!--T:39-->
<!--T:39-->
'''With Julia 1.5 and earlier,''' you may run into problems if a package depends on system-provided binaries.  For instance, [https://github.com/JuliaIO/JLD.jl JLD] depends on a system-provided HDF5 library.  On a personal computer, Julia attempts to install such a dependency using [https://en.wikipedia.org/wiki/Yum_(software) yum] or [https://en.wikipedia.org/wiki/APT_(Debian) apt] with [https://en.wikipedia.org/wiki/Sudo sudo].  This will not work on our clusters; instead, some extra information must be provided to allow Julia's package manager (Pkg) to find the HDF5 library.
<b>With Julia 1.5 and earlier,</b> you may run into problems if a package depends on system-provided binaries.  For instance, [https://github.com/JuliaIO/JLD.jl JLD] depends on a system-provided HDF5 library.  On a personal computer, Julia attempts to install such a dependency using [https://en.wikipedia.org/wiki/Yum_(software) yum] or [https://en.wikipedia.org/wiki/APT_(Debian) apt] with [https://en.wikipedia.org/wiki/Sudo sudo].  This will not work on our clusters; instead, some extra information must be provided to allow Julia's package manager (Pkg) to find the HDF5 library.


  <!--T:5-->
  <!--T:5-->
rsnt_translations
56,430

edits