That configure option does work, but you appear to be on a system that
has SLURM installed - yes? Are you planning on running with SLURM?
Building --without-rte-support will remove a lot more than just the
allocator and mapper. You have to be on a system like a Cray that has
its own launch, mapping, and MPI wireup support. Unfortunately, SLURM
doesn't meet all those requirements.
If you are trying to improve startup time, then you are probably
chasing the wrong areas. The allocation and mapping functions are only
loaded by mpirun, not any application process or daemon, and those
functions typically take only milliseconds to execute.
What problem are you trying to solve? We have a lot of capability for
improved launch times built into 1.3.2, and even more in the OMPI
development trunk that will be in future releases. Depending upon the
precise problem you are trying to resolve, we can perhaps point you to
a better solution.
Ralph
On May 11, 2009, at 12:18 AM, ms3...@columbia.edu wrote:
Hello All,
I am trying to build openmpi-1.3.2 with "--without-rte-support". I
am getting bunch of
errors. Is this support fully functioning or not?
I was trying to reduce the time OMPI takes to load on a homogenous
system by removing the
Resource Discovery/Allocation/mapping stuff by giving all these as
static inputs but then
I saw this FLAG and tried to build using it.
Can anybody with knowledge on this direct me?
Thanks and Regards,
Maninder.
PS : Sorry, I sent this same mail to users group also, if that is
not permissible please let me know.
errors :
-------------------------------------------------------------------------
ess_slurm_module.c:63: error: ?orte_ess_base_app_abort? undeclared
here (not in a
function)
ess_slurm_module.c: In function ?rte_init?:
ess_slurm_module.c:82: error: ?orte_jmap_t? undeclared (first use in
this function)
ess_slurm_module.c:82: error: (Each undeclared identifier is
reported only once
ess_slurm_module.c:82: error: for each function it appears in.)
ess_slurm_module.c:82: error: ?jmap? undeclared (first use in this
function)
ess_slurm_module.c:126: error: expected expression before ?)? token
ess_slurm_module.c: In function ?rte_finalize?:
ess_slurm_module.c:152: error: ?orte_nid_t? undeclared (first use in
this function)
ess_slurm_module.c:152: error: ?nids? undeclared (first use in this
function)
ess_slurm_module.c:153: error: ?orte_jmap_t? undeclared (first use
in this function)
ess_slurm_module.c:153: error: ?jmaps? undeclared (first use in this
function)
ess_slurm_module.c:170: error: expected expression before ?)? token
ess_slurm_module.c:175: error: expected expression before ?)? token
ess_slurm_module.c: In function ?proc_is_local?:
ess_slurm_module.c:192: error: ?orte_nid_t? undeclared (first use in
this function)
ess_slurm_module.c:192: error: ?nid? undeclared (first use in this
function)
ess_slurm_module.c: In function ?proc_get_hostname?:
ess_slurm_module.c:218: error: ?orte_nid_t? undeclared (first use in
this function)
ess_slurm_module.c:218: error: ?nid? undeclared (first use in this
function)
ess_slurm_module.c: In function ?proc_get_arch?:
ess_slurm_module.c:236: error: ?orte_nid_t? undeclared (first use in
this function)
ess_slurm_module.c:236: error: ?nid? undeclared (first use in this
function)
ess_slurm_module.c: In function ?update_arch?:
ess_slurm_module.c:254: error: ?orte_nid_t? undeclared (first use in
this function)
ess_slurm_module.c:254: error: ?nid? undeclared (first use in this
function)
ess_slurm_module.c: In function ?proc_get_local_rank?:
ess_slurm_module.c:274: error: ?orte_pmap_t? undeclared (first use
in this function)
ess_slurm_module.c:274: error: ?pmap? undeclared (first use in this
function)
ess_slurm_module.c: In function ?proc_get_node_rank?:
ess_slurm_module.c:292: error: ?orte_pmap_t? undeclared (first use
in this function)
ess_slurm_module.c:292: error: ?pmap? undeclared (first use in this
function)
make[2]: *** [ess_slurm_module.lo] Error 1
make[2]: Leaving directory
`/home/NotRoot/Documents/DES/OMPI/openmpi-1.3.2/orte/mca/ess/slurm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/NotRoot/Documents/DES/OMPI/
openmpi-1.3.2/orte'
make: *** [all-recursive] Error 1
-------------------------------------------------------------------------
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel