mirror of
https://github.com/OpenMP/Examples.git
synced 2025-04-10 08:22:11 +01:00
15 lines
390 B
Fortran
15 lines
390 B
Fortran
! @@name: copyprivate.3
|
|
! @@type: F-fixed
|
|
! @@operation: compile
|
|
! @@expect: success
|
|
! @@version: pre_omp_3.0
|
|
FUNCTION NEW_LOCK()
|
|
USE OMP_LIB ! or INCLUDE "omp_lib.h"
|
|
INTEGER(OMP_LOCK_KIND), POINTER :: NEW_LOCK
|
|
|
|
!$OMP SINGLE
|
|
ALLOCATE(NEW_LOCK)
|
|
CALL OMP_INIT_LOCK(NEW_LOCK)
|
|
!$OMP END SINGLE COPYPRIVATE(NEW_LOCK)
|
|
END FUNCTION NEW_LOCK
|