Aracılığıyla paylaş


4. Ortam Değişkenleri

OpenMP c ve C++ API ortam değişkenlerini (ya da eşdeğer platforma özel mekanizmaları) Bu bölümde açıklanmaktadır paralel kod yürütülmesini denetlemek.Ortam değişkenlerinin adlarını büyük harf olmalıdır.Atanmış değerler, büyük küçük harf duyarlı ve baştaki ve sondaki boşlukları olabilir.Değerleri program başladıktan sonra yapılan değişiklikler dikkate alınmaz.

Ortam değişkenleri aşağıdaki gibidir:

  • omp_schedule çalışma zamanlama türünü ve Öbek boyutunu ayarlar.

  • omp_num_threads yürütme sırasında kullanılacak iş parçacığı sayısını ayarlar.

  • OMP_DYNAMIC etkinleştirir veya dinamik iş parçacığı sayısı ayarını devre dışı bırakır.

  • omp_nested etkinleştirir veya iç içe geçecek devre dışı bırakır.

Bu bölümdeki örnekler, yalnızca UNIX c kabuğu (csh) ortamlarında bu değişkenlerin nasıl ayarlanabilir göstermektedir.Korn kabuğu ve dos ortamlar eylemleri benzer, şunlardır:

  • csh:
    SETENV'ye omp_schedule "dinamik"

  • ksh:
    omp_schedule ver "dinamik" =

  • DOS:
    set omp_schedule = "dinamik"