====== JULIA ====== [[https://julialang.org|Julia]] es un lenguaje dinámico de programación de alto nivel, apropiado para análisis numérico y computación científica, con desempeño comparable a los lenguajes tradicionales. Usa compilación //just.in-time// (JIT) implementada con LLVM. **Cálculos en serie** Un script simple de Julia (//j_serial.jl//) es: println(“Hello, world.”) Para ejecutarlo, se usa el script de Slurm: #!/bin/bash #SBATCH --ntasks=1 module load julia/1.5.2 module load GCC/9.3.0 julia j_serial.jl **Cálculos en paralelo** Julia viene con un soporte interno para programación en paralelo. Aunque muchos de los paquetes en paralelo están todavía en desarrollo, estos pueden usarse y obtener aceleraciones significativas. Para enviar el script de Julia //distributed.jl// se usa el script de Slurm: #!/bin/bash #SBATCH --cpus-per-task=8 module load julia/1.5.2 module load GCC/9.3.0 JULIA_NUM_THREADS=8 julia distributed.sl Descargar {{ :wiki:juliajobscripts.zip |ejemplos}}.