
Rename the pmix1xx component to pmix111 so it reflects the actual release it includes Resolve the problem of PMIx being passed a bogus --with-platform argument when configuring the PMIx tarball code. There is no reason we should be passing --with-platform arguments to any internal subdirectory, so just leave that out when constructing the opal_subdir_args variable. Update the PMIx code and continue attempting to debug direct modex Fix a problem in the ORTE PMIx server - there was an early intent to optimize the direct modex by fetching data for all procs from the target job on the remote node, instead of fetching the data one proc at a time. However, this was never completely implemented, and so we would hang if we had multiple overlapping requests for data from more than one proc on the node. Update PMIx to v1.1.2
23 строки
970 B
Makefile
23 строки
970 B
Makefile
PROGS = mpi_no_op mpi_barrier hello hello_nodename abort multi_abort simple_spawn concurrent_spawn spawn_multiple mpi_spin delayed_abort loop_spawn loop_child bad_exit pubsub hello_barrier segv accept connect hello_output hello_show_help crisscross read_write ziatest slave reduce-hang ziaprobe ziatest bcast_loop parallel_w8 parallel_w64 parallel_r8 parallel_r64 sio sendrecv_blaster early_abort debugger singleton_client_server intercomm_create spawn_tree init-exit77 mpi_info info_spawn server client paccept pconnect ring
|
|
|
|
all: $(PROGS)
|
|
|
|
# These guys need additional -I flags
|
|
|
|
hello_output: hello_output.c
|
|
$(CC) $(CFLAGS) $(CFLAGS_INTERNAL) $^ -o $@
|
|
|
|
hello_show_help: hello_show_help.c
|
|
$(CC) $(CFLAGS) $(CFLAGS_INTERNAL) $^ -o $@
|
|
|
|
CC = mpicc
|
|
CFLAGS = -g --openmpi:linkall
|
|
CFLAGS_INTERNAL = -I../../.. -I../../../orte/include -I../../../opal/include
|
|
CXX = mpic++ --openmpi:linkall
|
|
CXXFLAGS = -g
|
|
FC = mpifort -openmpi:linkall
|
|
FCFLAGS = -g
|
|
|
|
clean:
|
|
rm -f $(PROGS) *~
|