Eclipse,更改编译器命令(用于JOMP)

时间:2013-04-19 12:40:40

标签: java eclipse openmp

我想使用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默认编译器编译它(我猜)然后我只有一个线程!

我知道我必须使用编译此代码(在.jomp文件中)      java jomp.compiler.Jomp MyFile 然后正常编译,但我不能在ecplise中做到这一点在终端(我不知道如何安装这个编译器!)

ps:我在英特尔®酷睿™i7-3610QM CPU @ 2.30GHz×8上使用Ubuntu 12.04。

1 个答案:

答案 0 :(得分:0)

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

JOMP eclipse workaround