安靖 发表于 2014-9-23 11:27:31

符号 !$ 是什么意思?

看程序的时候看到的
!$ use omp_lib
这是什么意思?

楚香饭 发表于 2014-9-23 11:36:28

应该是部分编译器扩展的语法。

用于使用 OpenMP 的函数库。因为这些语法是扩展的,在没有扩展的编译器上为了避免出错,所以都以注释(感叹号)开头。

你可以了解具体 OpenMP 的知识。

山林悍匪 发表于 2014-9-24 15:07:23

楚香饭 发表于 2014-9-23 11:36
应该是部分编译器扩展的语法。

用于使用 OpenMP 的函数库。因为这些语法是扩展的,在没有扩展的编译器上为 ...

可是平时调用openmp的运行时库不是直接使用   USE OMP_LIB 或者 INCLUDE "omp_lib.h"吗,前面加的这个符号又是起什么作用呢

fcode 发表于 2014-9-24 15:19:01

可能不同编译器,不同版本,使用方法不同。这不比太介意。

具体问题,还是阅读自己所用编译器和 OpenMP 的帮助文档最好。

Bourne 发表于 2014-10-12 10:22:00

山林悍匪 发表于 2014-9-24 15:07
可是平时调用openmp的运行时库不是直接使用   USE OMP_LIB 或者 INCLUDE "omp_lib.h"吗,前面加的这个符 ...

直接用use omp_lib也可以
在调用openmp时才用到的语句前加上!$,可方便程序的通用

山林悍匪 发表于 2014-11-5 10:55:43

Bourne 发表于 2014-10-12 10:22
直接用use omp_lib也可以
在调用openmp时才用到的语句前加上!$,可方便程序的通用
...

原来如此!
页: [1]
查看完整版本: 符号 !$ 是什么意思?