3

我想使用 JOMP API(相当于 C 中的 OpenMP),但遇到了一些问题:

这是我要运行的代码:

import jomp.runtime.*;
public class Hello
{
    public static void main (String argv[])
    {
        int myid;
        //omp parallel private(myid)
        {
            myid = OMP.getThreadNum();
            System.out.println("Hello from " + myid);
        }
    }
}

这只是一个问候世界,但我的编译器有问题。请快速浏览此页面以了解: http ://www2.epcc.ed.ac.uk/computing/research_activities/jomp/download.html

但我不能,我不明白它是如何工作的......我只能用eclipse默认编译器(我猜)编译它,然后我只有一个线程!

我知道我必须使用 java jomp.compiler.Jomp MyFile 编译此代码(在 .jomp 文件中),然后正常编译,但我不能在终端中的 ecplise 中执行此操作(我不知道如何安装此编译器!)

ps:我在 Intel® Core™ i7-3610QM CPU @ 2.30GHz × 8 上使用 Ubuntu 12.04。

4

1 回答 1

0

您只需将 JOMP 参数添加到启动配置中,此示例可以帮助您:

JOMP 日食解决方法

于 2013-04-19T15:02:17.283 回答