diff --git a/coders/dpx.c b/coders/dpx.c
index cc18c02..bf88332 100644
--- a/coders/dpx.c
+++ b/coders/dpx.c
@@ -1155,7 +1155,7 @@
MagickTrue : MagickFalse);
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,quantum_type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,quantum_type)
#endif
for (y=0; y < (long) image->rows; y++)
{
diff --git a/coders/pnm.c b/coders/pnm.c
index 107320d..e8b0fdf 100644
--- a/coders/pnm.c
+++ b/coders/pnm.c
@@ -594,7 +594,7 @@
extent=GetQuantumExtent(image,quantum_info,quantum_type);
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,quantum_type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,quantum_type)
#endif
for (y=0; y < (long) image->rows; y++)
{
@@ -676,7 +676,7 @@
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,quantum_type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,quantum_type)
#endif
for (y=0; y < (long) image->rows; y++)
{
@@ -794,7 +794,7 @@
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,type)
#endif
for (y=0; y < (long) image->rows; y++)
{
@@ -968,7 +968,7 @@
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,quantum_type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,quantum_type)
#endif
for (y=0; y < (long) image->rows; y++)
{
@@ -1211,7 +1211,7 @@
extent=GetQuantumExtent(image,quantum_info,quantum_type);
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP > 200505)
- #pragma omp parallel for shared(row,status,quantum_type)
+ #pragma omp parallel for schedule(static,1) shared(row,status,quantum_type)
#endif
for (y=0; y < (long) image->rows; y++)
{