IODA Bundle
OpenMPCheckVersion.f90
Go to the documentation of this file.
1 
2  program omp_ver
3  use omp_lib
4  implicit none
5  integer, parameter :: zero = ichar('0')
6  integer, parameter :: ompv = openmp_version
7  character, dimension(24), parameter :: ompver_str =&
8  (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',&
9  'd', 'a', 't', 'e', '[',&
10  char(zero + mod(ompv/100000, 10)),&
11  char(zero + mod(ompv/10000, 10)),&
12  char(zero + mod(ompv/1000, 10)),&
13  char(zero + mod(ompv/100, 10)),&
14  char(zero + mod(ompv/10, 10)),&
15  char(zero + mod(ompv/1, 10)), ']' /)
16  print *, ompver_str
17  end program omp_ver
program omp_ver