[mephi-hpc] openmp gfortran
Philipp Korneev
korneev at theor.mephi.ru
Fri Nov 18 11:55:07 MSK 2022
Добрый день, Артём, подскажите пожалуйста, что я делаю неправильно (на
cherenkov). Файлы внизу.
Хочу скомпилировать и запустить с OpenMP программу на фортране. Делаю:
1. $ export OMP_NUM_THREADS=4
2. $ gfortran hello.f -o hello -fopenmp
3. $ sbatch task_hello
получаю
Hello from process: 0
Hello from process: 0
Hello from process: 0
Hello from process: 0
хотя ожидал 0,1,2,3.
Спасибо большое!
с уважением,
фк
___________________________________
Файл task_hello:
> #!/bin/bash
> #SBATCH --job-name=OMP_hello
> #SBATCH --output=slurm.out
> #SBATCH --error=slurm.err
> #SBATCH --nodes=1
> #SBATCH --ntasks-per-node=4
> export OMP_NUM_THREADS=4
> srun --mpi=pmi2 ./hello
Файл hello.f:
> PROGRAM Parallel_Hello_World
> USE OMP_LIB
> !$OMP PARALLEL
> PRINT *, 'Hello from process: ', OMP_GET_THREAD_NUM()
> !$OMP END PARALLEL
> END
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mephi.ru/pipermail/hpc/attachments/20221118/55ee8b55/attachment.htm>
More information about the hpc
mailing list