我想使用 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。