Hey orada, OpenMP'de çok uzun bir paylaşılan değişkenler listesi var, bu yüzden de falcıları birbirine yapıştırmak için "&" -syntax'ı kullanın. BöyleOpenMP Çeşitli "paylaşılan" yönlendiriciler?
şey:
!$OMP PARALLEL DEFAULT(private) SHARED(vars....,
& more_vars...,
& more_vars...
&)
sadece ilk bir yorum olarak kabul edilmektedir sever beri OpenMP olmadan derlerken bana hataları veriyor! Sorun şu ki "!" Ekleyemem artık OpenMP ile derleme değil
!$OMP PARALLEL DEFAULT(private) SHARED(vars....,
! & more_vars...,
! & more_vars...
! &)
daha çünkü ... Ama sadece bir tane içinde derleme her iki türlü destek vermek istiyoruz: Bir "&" bulunanlar çizgilerin önünde önünde OpenMP olmadan derleme destekleyecek kod ... Bunu nasıl yapılacağı konusunda tavsiyeler var mı?
Ah teşekkürler, bilmiyordum! Bu bana çok yardımcı oldu! birini bekliyor zaman '&' bulunamadı, dizimi hatası: – tim
Üzgünüm, benim için çalışmadığını Yanılmışım/ –
tim
kullandığınız hangi derleyici? Ayrıca, örneğim, sabit form kullandığınız gibi gerçekten örneğinize benzemesine rağmen, örneğim serbest formdaydı. Sabit form, devamsızlık satırları üzerinde sadece boş olmayan ve sütun 6 boş olmayan (yani, c $ omp + shared_var, shared_var,) olması gerekir. – ejd