Dell AMD EPYC 7662 / NVIDIA Tesla A100

Softwares Instalados

Categoria: Programação

Julia
Versão 1.10.4
Descrição Julia é uma linguagem de programação dinâmica de alto nível projetada para atender os requisitos da computação de alto desempenho numérico e científico.
Documentação Documentação Geral
Julia Parallel Multi-Threading Computing
Julia Parallel Distributed Computing
Licença Open Source
Localização https://julialang.org/

Como usar

- Opção de módulo de ativação para uso:
Julia 1.10.4
module load julia/1.10.4

Exemplo de script de submissão de um job 'multithread' na fila 'par16':

#!/bin/bash
### Nome da fila de execução ###
#PBS -q par16

### Nome do job ###
#PBS -N teste

### Nome do arquivo de saida ###
#PBS -o saida

### Nome do arquivo de erros ###
#PBS -e erro

### Recursos necessarios para execução:     ###
###   nodes=   Numero de nos computacionais ###
###   ppn=     Numero de processos por no   ###
### Total de processos = nodes X ppn        ###
#PBS -l nodes=1:ppn=16

cd $PBS_O_WORKDIR

echo "-----------------------------------------"
echo "Inicio do job:" `date`

### Configura o ambiente para executar o Julia         ###

module load julia/1.10.4

export OMP_NUM_THREADS=16

julia -t16 programa.jl