Re: [OMPI users] [EXTERNAL] Java Segentation Fault

2022-03-17 Thread Benson Muite via users
Hi Janek, If you compile your program and produce a class file, does it run using mpirun -np 1 java matsim-p Try to compile OpenMPI from source as indicated at https://www-lb.open-mpi.org/faq/?category=java Java tends to require more memory, so if using a batch system be sure to request en

[OMPI users] OpenMpi crash in MPI_Comm_spawn / developer message

2022-03-17 Thread Mccall, Kurt E. (MSFC-EV41) via users
My job successfully spawned a large number of subprocesses via MPI_Comm_spawn, filling up the available cores. When some of those subprocesses terminated, it attempted to spawn more. It appears that the latter calls to MPI_Comm_spawn caused this error: [n022.cluster.com:08996] [[56319,0],0]

Re: [OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread Sajid Ali via users
Hi George, That clarifies all my questions. Thanks for taking the time to answer them!

Re: [OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread George Bosilca via users
Sajid, `--bind-to-core` should have generated the same warning on OSX. Not sure why this is happening, but I think the real bug here is the lack of warning when using the deprecated argument. Btw, the current master does not even accept 'bind-to-core', instead it complains about 'unrecognized opt

Re: [OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread Sajid Ali via users
Hi George, Thanks a lot for the confirmation! When one uses the deprecated `--bind-to-core` option, is OpenMPI silently ignoring this on OS X? Would this be indicated with increased verbosity when using mpiexec? Thank You, Sajid Ali (he/him) | PhD Candidate Applied Physics Northwestern Universit

Re: [OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread Brice Goglin via users
Hello OS X doesn't support binding at all, that's why hwloc and OpenMPI don't support it either. Brice Le 17/03/2022 à 20:23, Sajid Ali via users a écrit : Hi OpenMPI-developers, When trying to run a program with process binding and oversubscription (on a github actions CI instance) with

Re: [OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread George Bosilca via users
OMPI cannot support process binding on OSX because, as the message indicates, there is no OS API for process binding (at least not exposed to the user-land applications). George. On Thu, Mar 17, 2022 at 3:25 PM Sajid Ali via users < users@lists.open-mpi.org> wrote: > Hi OpenMPI-developers, >

[OMPI users] Regarding process binding on OS X with oversubscription

2022-03-17 Thread Sajid Ali via users
Hi OpenMPI-developers, When trying to run a program with process binding and oversubscription (on a github actions CI instance) with --bind-to-core, OpenMPI’s mpiexec executes the programs with no issues. Noting that --bind-to core is more portable (MPICH’s mpiexec also accepts it) and that --bin

Re: [OMPI users] [EXTERNAL] Java Segentation Fault

2022-03-17 Thread Laudan, Janek via users
Hi Howard, thanks for your reply. I am using version 4.1.2 and I didn't compile with the mpijavac wrapper. I was hoping that I could maintain some form of our maven build infrastructure and then deploy the resulting jar. The Project set up is here: https://github.com/Janekdererste/matsim-p/blob

Re: [OMPI users] [EXTERNAL] Java Segentation Fault

2022-03-17 Thread Pritchard Jr., Howard via users
HI Janek, A few questions. First which version of Open MPI are you using? Did you compile your code with the Open MPI mpijavac wrapper? Howard From: users on behalf of "Laudan, Janek via users" Reply-To: "Laudan, Janek" , Open MPI Users Date: Thursday, March 17, 2022 at 9:52 AM To: "users

[OMPI users] Java Segentation Fault

2022-03-17 Thread Laudan, Janek via users
Hi, I am trying to extend an existing Java-Project to be run with open-mpi. I have managed to successfully set up open-mpi and my project on my local machine to conduct some test runs. However, when I tried to set up things on our cluster I ran into some problems. I was able to run some trivia