- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始使用英特尔 Fortran 编译器和 Visual Studio 2015 在 Fortran 中使用 OpenMP。在项目属性中,我将“Fortran -> 语言 -> 处理 OpenMP 指令”设置为“生成并行代码 (/Qopenmp)”
我有一个简单的程序,如下所示:
program hellothreads
integer threads, id
call omp_set_num_threads(3)
threads = omp_get_num_threads()
print *,"there are", threads, "threads"
there are -2147483648 threads
!$OMP Parallel private(id) shared(threads)
threads = omp_get_num_threads()
id = omp_get_thread_num()
print *, "hello from thread", id, "out of", threads
!$OMP end Parallel
hello from thread -2147483648 out of -2147483648
hello from thread -2147483648 out of -2147483648
hello from thread -2147483648 out of -2147483648
!$OMP Parallel private(id) shared(threads)
threads = omp_get_num_threads()
id = omp_get_thread_num()
print *, "this is thread", id, "of", threads
!$OMP end Parallel
this is thread -2147483648 of -2147483648
this is thread -2147483648 of -2147483648
!$OMP Parallel private(id) shared(threads)
print *, "this is thread", omp_get_num_threads(), "of", omp_get_thread_num()
!$OMP end Parallel
stop
end
this is thread NaN of NaN
this is thread NaN of NaN
最佳答案
使用implicit none
在你所有的 Fortran 程序中!!!
这样做之后,您将意识到这些函数没有被声明并假定为 real
.然后将无意义的实际值转换为 integer
值并存储在您打印的变量中。
正如@francescalus 在评论中建议的那样,use omp_lib
您使用的模块包含正确的函数声明,并将帮助您检查是否正确使用它们。
关于multithreading - omp_get_num_threads() 和 omp_get_thread_num() 返回废话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37023806/
我不是 OOP 大师,也许还有一些更深层次的东西我没有理解,但这是让我很困扰的: 我不明白为什么 Selenium WebDriver 的所有示例和教程都使用 WebDriver 对象,例如: Web
有一天,我在 Verilog 中学到了一个很酷的技巧。当你需要重复做某事时。您可以使用移位寄存器来计算递增的次数。只需将 1 从 LSB 移到 MSB,当它到达 MSB 时就完成了。 在 C 中它会是
有时 Agda 会给我一些无意义的“不在范围内”错误,让我不知道该怎么做。下面是一个例子: open import Data.Product open import Data.Bool open im
嗯,我是 Quartz 的新手,我正在关注 this tutorial 并且我配置了我的调度程序实例和 quartz 以使用此属性: properties["quartz.jobStore.lockH
我想写这段代码: @Stateless public class MyEjb { @EJB private static MyOtherEjbWhichIWantStatic myOt
“停止”Tomcat 和终止进程之间的区别(在 Tomcat 术语中)是什么? 如果 Tomcat 的 pid 为 500,那么它们之间有什么区别: kill -9 500 和 service tom
我对 Python 还很陌生 我正在尝试从其网站获取打印机计数器值。该网站是用 Javascript 编写的,我无法从中获取任何内容。 网站元素如下所示,我需要突出显示元素上的值。 inspect e
这个问题在这里已经有了答案: cmath header confusion (4 个答案) 关闭 9 年前。 我之前遇到过一个问题,因为函数在没有 std:: 的情况下被重载了。而且诅咒仍然不时发生
有没有办法在托管 C++ 中使用逐字字符串文字?类似于 C# 的 String Docs = @"c:\documents and settings\" 最佳答案 在 C++11 中,有原始字符串文字
我在 Mac OS X 10.6 上编译了 GCC 4.6.2,因为 Xcode 4.2 不附带 GCC。我还没有在 Xcode 中完全运行它,因为 Xcode 坚持将 -fconstant-cfst
我是一名优秀的程序员,十分优秀!