Fortran多态变量和OpenMP

时间:2019-11-25 14:44:32

标签: fortran openmp

我正在学习Fortran多态变量。当我尝试使用OpenMP编译程序时,我得到:

for i in data.columns:
    if data.columns.get_loc(i) <= data.columns.get_loc('HR90'):
        data[i] = data[i].map(math.log10)

我正在使用GNU gfortran 7.3.0和OpenMP 4.5。
这是我的测试程序(通常在没有internal compiler error: Segmentation fault 编译器标志的情况下运行):

-fopenmp

从我可以收集到的Fortran多态性来看,OpenMP 4.5不支持?还是至少得到部分支持?参见post

OpenMP 5.0和更新的gfortran编译器是否支持此功能? 我能找到的是:

  
      
  • 支持最新版本的C,C ++和Fortran。 OpenMP现在支持Fortran 2008,C11和C ++ 17的重要功能。 Cite
  •   

0 个答案:

没有答案
相关问题