Closed cdilga closed 3 years ago
Did you enable the MPI binaries when you installed Montage?
Does the error disappear if you try running the command with the --cores=1
option?
Cheers, --cores=1 allows the command to complete successfully. I have double checked, and the two lines are definitely uncommented. Perhaps somehow Montage still didn't include MPI. Any ideas on checking this?
What's the output in you run which mAddMPI
in a terminal?
Kind of a silly question, but are you using Linux? If that's not the case, maybe on your platform (Mac OS?) Montage is not using that Makefile when the binaries are compiled?
I am using Ubuntu Linux, and I am modifying the Makefile.LINUX, but It does look like it's not compiling with MPI. This can't be a lemon issue. Here is the output of mAddMPI:
cdilga@RED-GOD-UBUNTU:~/Programs/Montage$ mAddMPI
[RED-GOD-UBUNTU:17390] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file ess_singleton_module.c at line 231
[RED-GOD-UBUNTU:17390] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file ess_singleton_module.c at line 140
[RED-GOD-UBUNTU:17390] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file runtime/orte_init.c at line 128
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):
orte_ess_set_name failed
--> Returned value A system-required executable either could not be found or was not executable by this user (-127) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):
ompi_mpi_init: orte_init failed
--> Returned "A system-required executable either could not be found or was not executable by this user" (-127) instead of "Success" (0)
--------------------------------------------------------------------------
[RED-GOD-UBUNTU:17390] *** An error occurred in MPI_Init
[RED-GOD-UBUNTU:17390] *** on a NULL communicator
[RED-GOD-UBUNTU:17390] *** Unknown error
[RED-GOD-UBUNTU:17390] *** MPI_ERRORS_ARE_FATAL: your MPI job will now abort
--------------------------------------------------------------------------
An MPI process is aborting at a time when it cannot guarantee that all
of its peer processes in the job will be killed properly. You should
double check that everything has shut down cleanly.
Reason: Before MPI_INIT completed
Local host: RED-GOD-UBUNTU
PID: 17390
--------------------------------------------------------------------------`
Thanks for contributing to this issue. As it has been 180 days since the last activity, we'll be automatically closing the issue soon. This is often because the request was already solved in some way and it just wasn't updated or it's just no longer relevant. If that's not the case, please respond here within the next 30 days to keep it open. You can read more here: https://github.com/probot/stale#is-closing-stale-issues-really-a-good-idea.
Hi,
Any suggestions for how to fix this problem?