Julia Usage

Last updated: June 24, 2024

Translated by Microsoft Copilot


Julia is an open-source scientific computing language that was released in version 1 in 2018. Like Fortran and C, it is fast, and like Matlab, it has easy-to-understand mathematical descriptions and linear algebra calculations. It also has statistical processing like R and string processing like Perl, and is as versatile as Python. Development is progressing with the aim of being used in various fields.


Usage Environment

  • Node Group A, B, C, Login Node
Version Kyushu University Members Academic Research Institution Members Private Users
1.10.3

How to Use

Environment Settings

$ module load julia/1.10.3


Interactive Processing

module load julia/1.10.3
julia ex01.jl
  • The login node has a small amount of available memory and CPU time, so these may be insufficient and cause abnormal termination when running Julia applications or adding packages. In that case, batch processing is necessary.

Batch Processing

Please perform large-scale analysis by batch processing. Below is an example of a job script for 1

#!/bin/bash
#PJM -L "rscgrp=a-batch"
#PJM -L "vnode=1"
#PJM -L "vnode-core=4"
#PJM -L "elapse=00:10:00"
#PJM -j

module load julia/1.10.3
julia ex01.jl