avatar
OpenMP入门级问题# Computation - 科学计算
g*n
1
Hi
I am new to openMP. now I have some question about it.
I wrote a very simple program in C++.
#include
#include
main ()
{
int nthreads, tid;
int i;
omp_set_num_threads(2);
printf("Number of CPUS:%d\n",omp_get_num_procs());
/* Fork a team of threads giving them their own copies of variables */
#pragma omp parallel private(tid)
{
tid = omp_get_thread_num();
if(tid==0)
{
printf("tid=%d thread = %d\n", 0,tid);
printf("there are %d threads\n",omp_get_num_threads
avatar
t*n
2
Probably it's a bug. I don't have such problem with SGI compiler.

【在 g****n 的大作中提到】
: Hi
: I am new to openMP. now I have some question about it.
: I wrote a very simple program in C++.
: #include
: #include
: main ()
: {
: int nthreads, tid;
: int i;
: omp_set_num_threads(2);

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。