如何在free from Fortran中的下一行继续执行OpenMP指令?
我有一行Fortran代码,例如如何在free from Fortran中的下一行继续执行OpenMP指令?,fortran,openmp,Fortran,Openmp,我有一行Fortran代码,例如 !$omp do private(aa, bb, cc) schedule(dynamic) reduction(+:alpha, beta, gamma) 假设此行包含多个参数,且长度超过132个字符,gfortran将导致错误消息。我试着用&来打破界限。但我不知道下一行怎么开始。与其他情况一样,不使用直接启动下一行导致错误:OpenMP变量列表中位于(1)的语法错误 如何突破omp行的132个字符限制?您可以编写多行omp语句,方法是以&结尾,并
!$omp do private(aa, bb, cc) schedule(dynamic) reduction(+:alpha, beta, gamma)
假设此行包含多个参数,且长度超过132个字符,gfortran将导致错误消息。我试着用&
来打破界限。但我不知道下一行怎么开始。与其他情况一样,不使用直接启动下一行代码>导致错误:OpenMP变量列表中位于(1)的语法错误
如何突破omp行的132个字符限制?您可以编写多行omp语句,方法是以&
结尾,并以$omp
开始换行
范例
$omp do专用(aa、bb、cc)&
!$omp时间表(动态)&
!$omp减少(+:α、β、γ)
...
!$omp端do
谢谢。我试试看。我使用gfortran 4.8.5:(我认为,iPort可以超过这个限制。哇,通过!$omp
在前一行中的“`&``之后工作!非常感谢!只是为了链接另一个表单,固定表单在