MPJ Express is an open source Java message passing library (like MPICH and OpenMPI) that allows application developers to write and execute parallel Java applications for multicore processors and compute clusters/clouds. The software is distributed under the MIT (a variant of the LGPL) license.
Questions tagged [mpj-express]
60 questions
0
votes
0 answers
Cluster Manager for Message Passing Interface
Are there any cluster manager or cluster management system for Message Passing Interface?
I'm planning to use MPJ Express. From the list at http://en.wikipedia.org/wiki/Cluster_manager, which one can we use for MPI?
thanks

JR Galia
- 17,229
- 19
- 92
- 144
0
votes
1 answer
MPJ / Cluster configuration can't receive messages from self on another thread
I am building a simple distributed application using MPJ (basically another producer/consumer problem), and I have huge problems receiving data from the same machine when using multiple threads.
Example code:
Thread t = new Thread(new Runnable() {
…

daemontus
- 1,047
- 10
- 17
0
votes
0 answers
MPI initialize array only on root
I have a working Wafefront program using MPI express. What happens in this program is that for a matrix of n x m there are n processes. Each process is assigned a row. Each process does the following:
for column = 0 to matrix_width do:
1) x =…

Christophe De Troyer
- 2,852
- 3
- 30
- 47
0
votes
1 answer
MPJ Java multicore configuration or shared memory?
I am working on project using MPJ Express.
I read here:
http://www.researchgate.net/profile/Bryan_Carpenter/publication/221302919_Multicore-enabling_the_MPJ_express_messaging_library/links/02bfe510be4ddbd5d0000000
that for such piece of code:
import…
0
votes
1 answer
Unable to get console input using MPJ Express (MPI)
I'm attempting to use a java implenetation of MPI called MPJ-Express and ran into a bug where I am unable to read console input on a node from which I ran my application. To demonstrate the problem, I made the following simple program.
public class…

James Bilous
- 167
- 9
0
votes
1 answer
High Performance Cluster Computing (and MPI) in Java
I am trying to implement a cluster computing system using Java and the Windows OS. I'm looking for a solution that
is not too out of date
is reasonably easy to install and set up
has enough documentation to get started with the classes and methods…

RyanS
- 77
- 1
- 9
0
votes
1 answer
MPJ-Express error mpjdev.MPJDevException: In Comm.irecv(), requested source 1 does not exist in communicator of size 1
I'm trying to run some Sum Product Network code found at http://alchemy.cs.washington.edu/spn/
When I try to run this on my mac (ver 10.8.4) , I run into the following error:
mpjrun.sh -np 1 eval.Run -d O
MPJ Express (0.40) is started in the…
0
votes
1 answer
MPJ Express Sending and Receiving - ClassCastException
I've looked at this but it didn't reallly help as I'm dealing with primitives, not objects. This is just part of a extra section is a project. It's fine as it is, but I'd like to have it working.
It's compiling fine, but when I run it, I get, at…

Chris O'Brien
- 372
- 6
- 25
0
votes
1 answer
MPJ -Express error while using mpjboot
I am trying to configure a linux cluster for MpJ-Express.
I have set the PATH and MPJ_HOME correctly.
When i run the command mpjboot machines
I am getting the following message.
mpjboot machines
grep: :/home/actdir/mpj-v0_38/conf/wrapper.conf: No…
0
votes
0 answers
Cannot run program "java" (in directory)
I am trying to integrate MPJ Express in eclipse(Kepler) in Ubuntu 13.04
The environment variables defined in .bashrc are as follows:
export JAVA_HOME=/home/soumya/Work/jdk1.7.0_25
export PATH=$PATH:/home/soumya/Work/jdk1.7.0_25/bin
export…

Soumya
- 1,833
- 5
- 34
- 45
0
votes
1 answer
MPJ Express hangs
I am trying to run MPJ Express in cluster mode without the runtime as explained in Appendix A of mpj linux guide
I cannot use runmpj.sh script as my class has some command line arguments that I need to pass and this script doesn't accept that. So,…

Abraham Guchi
- 181
- 1
- 2
- 11
0
votes
1 answer
how 2D array pass as object in MPJ
I am trying to pass 2d array as object in MPJ library but it gives error at this line
Object sendobject = new Object[1];
sendobject[0] = (Object)g.adjMatrix;
//Graph g = new Graph();
// adjmatrix is public member of class Graph having detail of…

Mohsan Naqi
- 63
- 5
0
votes
1 answer
MPJ/MPIJava what is the state of java-MPI bindings?
I am working on my thesis and I need to run JVM-software on cluster computers. I have tried MPJ Express, but it seems buggy, and since I cannot use SSH between computers when I get a job, a lot of hacking is needed to make the software run. The…

Felix
- 8,385
- 10
- 40
- 59
-1
votes
1 answer
MPI Java Matrix multiplication error
package msj;
import mpi.*;
public class HelloWorld2 {
public static final int N = 10;
public static void main(String[] args) {
MPI.Init(args);
long startTime = System.currentTimeMillis();
int rank =…

drorhun
- 13
- 4
-1
votes
1 answer
Matrix Multiplication MPI not compiling
Im trying to compile the below code in JDK but it doesnt seem to compile, i am getting error not a statement on line 41 even though it is.
The line causing error is:
long endTime = System.currentTimeMillis();
Here is the code:
import mpi.*;
public…

user3411002
- 783
- 3
- 9
- 27