2022-11-04 09:35:42 -07:00

16 lines
555 B
Fortran

! @@name: device.3
! @@type: F-free
! @@operation: link
! @@expect: success
! @@version: omp_4.0
program foo
use omp_lib, ONLY : omp_get_default_device, omp_set_default_device
integer :: old_default_device, new_default_device
old_default_device = omp_get_default_device()
print*, "Default device = ", old_default_device
new_default_device = old_default_device + 1
call omp_set_default_device(new_default_device)
if (omp_get_default_device() == old_default_device) &
print*,"Default device is STILL = ", old_default_device
end program