/ / ओपनएमपीआई: पैकेज एमपीआई मौजूद नहीं है - जावा, एमपीपी, ओपनएमपीआई

ओपनएमपीआई: पैकेज एमपीआई मौजूद नहीं है - जावा, एमपीपी, ओपनएमपीआई

मैं ओपनएमपीआई के साथ काम करता हूं। मैं उदाहरणों से Hello.java और Ring.java को चलाने के लिए चाहता हूँ यहाँ । मैं इस लाइन के साथ हैलो.जावा संकलित करता हूं:

javac Hello.java

तो मैं इसे mpirun के साथ चला सकते हैं।

लेकिन जब मैं इसे संकलित करता हूं, तो मुझे यह त्रुटि मिलती है:

Hello.java:25: error: package mpi does not exist
import mpi.*;
^
Hello.java:28: error: cannot find symbol
static public void main(String[] args) throws MPIException {
^
symbol:   class MPIException
location: class Hello
Hello.java:31: error: cannot find symbol
MPI.Init(args);
^
symbol:   variable MPI
location: class Hello
Hello.java:33: error: package MPI does not exist
int myrank = MPI.COMM_WORLD.getRank();
^
Hello.java:34: error: package MPI does not exist
int size = MPI.COMM_WORLD.getSize() ;
^
Hello.java:37: error: cannot find symbol
MPI.Finalize();
^
symbol:   variable MPI
location: class Hello
6 errors

क्या कोई मुझे बता सकता है कि मैं एमपीआई पैकेज कहां पा सकता हूं? या मैं इस समस्या को कैसे हल कर सकता हूं?

पीएस: मैं किसी भी समस्या के बिना mpicc और mpic ++ के साथ फ़ाइल hello_c.c चलाता हूं।

उत्तर:

जवाब के लिए 0 № 1

शायद, आपको जावा libary के साथ openMPI स्थापित करना होगा (उदाहरण) और (या) परियोजना में mpi.jar जोड़ें