Changes for version 1.3.0
- updated support through OpenMP 5.2 as implemented by GCC 16.2.0/libgomp
- added support for OMP_ALLOCATOR, OMP_AFFINITY_FORMAT, and OMP_DISPLAY_AFFINITY
- added support for comma-separated OMP_NUM_THREADS lists for nested parallelism
- corrected no-argument omp_dynamic() and omp_nested() calls to act as getters
- preserved existing API and environment-variable behavior for backward compatibility
- expanded tests for validation, accessors, unsetters, environment handling, and compatibility
- updated POD with current OpenMP/libgomp environment-variable support
- added POD examples for running external OpenMP-enabled executables
- expanded POD examples and guidance for use with OpenMP::Simple
- corrected and updated existing POD examples
Modules
manage OpenMP and GNU libgomp environment variables from Perl
Examples
- examples/01-inline-c-omp.pl
- examples/02-inline-c-omp.pl
- examples/03-inline-c-omp.pl
- examples/04-inline-c-omp.pl
- examples/05-inline-c-omp-Alien::OpenMP.pl
- examples/06-inline-c-omp-Alien::OpenMP.pl
- examples/07-2dheat.pl
- examples/08-prime.pl
- examples/09-array-sum.pl
- examples/10-hash-reduce.pl
- examples/launcher.pl
- examples/summarize_env.pl
- examples/validate_first.pl