blas

Comment utiliser la librairie blas sous l'environnement nvhpc ? Voici un exemple script.slurm

#!/bin/bash
#SBATCH -N 1
#SBATCH -n 1
#SBATCH -c 80
#SBATCH --time=00:10:00
#SBATCH -w turpancomp10
module purge
module load nvhpc-nompi/22.9
nvfortran -O3 -g -cpp -Minfo -mp=multicore file.f90 -o ./file -lblas
export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK}
time srun -N 1 -n 1 -c ${OMP_NUM_THREADS} $(placement 1 ${OMP_NUM_THREADS}) ./file

 

Comment utiliser la librairie blas sous l'environnement arm ? Voici un exemple script.slurm

#!/bin/bash
#SBATCH -N 1
#SBATCH -n 1
#SBATCH -c 80
#SBATCH --time=00:10:00
#SBATCH -w turpancomp0
module purge
module load arm
module load acfl/22.1
module load armpl/22.1.0
Copmilation and execution:
armflang -Ofast -fopenmp file.f90 -o ./file -armpl_mp
export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK}
time srun -N 1 -n 1 -c ${OMP_NUM_THREADS} $(placement 1 ${OMP_NUM_THREADS}) ./file

 

Voir aussi

hdf5

Versions installées sur TURPAN : version 1.12.2 Compilées avec szlib 2.1.1, zlib 1.2.13 Pour les versions parallel, compilées avec openmpi 4.1.4

lapack

Comment utiliser la librairie lapack sous l'environnement nvhpc ?

Scalapack

Dans l'environnement nvhpc module load scalapack/nvidia/2.2.0 Dans l'environnement arm module load scalapack/arm/2.2.0 Dans l'environnement gnu

netCDF

Versions installées sur TURPAN : versions netCDF-C 4.8.1 et netCDF-Fortran 4.6.0 Compilée avec hdf5-gnu/1.12.2-parallel,  gcc 11.2.0 et openmpi 4.1.4

parallel netCDF

Versions installées sur TURPAN : versions pnetCDF 1.12.3 Compilée avec netCDF 4.8.1

Turpan: Conda

L’environnement conda permet d’installer efficacement des environnements virtuels python

Turpan : Python

Cet article décrit les différentes versions disponibles de l’environnement conda "python"

Turpan : python-tools

Cet article décrit le contenu de l’environnement conda "python-tools", les modules python et leurs version et indique comment l’utiliser

Pytorch

L'installation de torch par pip ou conda sur l'architecture ARM (aarch64) installe une version CPU et pas une version GPU avec support CUDA.