- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -

Julia: Difference between revisions

From HLRS Platforms
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
''Note: This site is currently under construction.''
== For users ==


If you have questions regarding the use of Julia at HLRS, please get in touch with [https://www.hlrs.de/about-us/organization/people/person/schlottke-lakemper/ Michael Schlottke-Lakemper].
If you have questions regarding the use of Julia at HLRS, please get in touch with [https://www.hlrs.de/about-us/organization/people/person/schlottke-lakemper/ Michael Schlottke-Lakemper].
== For admins ==
=== Module setup ===
It would be great if we could have a <code>julia/1.7.2</code> namespacing to support different Julia versions, where the default should be the latest stable version.
The following commands should be executing when loading the Julia module:
<syntaxhighlight lang="shell">
# Julia-related settings
export JULIA_DEPOT_PATH="$HOME/.julia/$SITE_NAME/$SITE_PLATFORM_NAME"
# MPI-related settings
module load openmpi
export JULIA_MPI_BINARY=system
# CUDA-related settings
export CUDA_PATH=/usr/local/cuda
export JULIA_CUDA_USE_BINARYBUILDER=false
export JULIA_CUDA_USE_MEMORY_POOL=none
# Other settings
export UCX_WARN_UNUSED_ENV_VARS=n # suppress UCX warnings
</syntaxhighlight>

Revision as of 19:01, 13 April 2022

For users

If you have questions regarding the use of Julia at HLRS, please get in touch with Michael Schlottke-Lakemper.

For admins

Module setup

It would be great if we could have a julia/1.7.2 namespacing to support different Julia versions, where the default should be the latest stable version.

The following commands should be executing when loading the Julia module:

# Julia-related settings
export JULIA_DEPOT_PATH="$HOME/.julia/$SITE_NAME/$SITE_PLATFORM_NAME"

# MPI-related settings
module load openmpi
export JULIA_MPI_BINARY=system

# CUDA-related settings
export CUDA_PATH=/usr/local/cuda
export JULIA_CUDA_USE_BINARYBUILDER=false
export JULIA_CUDA_USE_MEMORY_POOL=none

# Other settings
export UCX_WARN_UNUSED_ENV_VARS=n # suppress UCX warnings