Skip to content

Commit 8434586

Browse files
committed
Merge pull request open-mpi#642 from igor-ivanov/v2.x
oshmem: Add man.1 pages for oshmem tools
2 parents d2f2656 + 31fe8f6 commit 8434586

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
lines changed

orte/tools/orterun/orterun.1in

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
.SH NAME
1414
.
1515
orterun, mpirun, mpiexec \- Execute serial and parallel jobs in Open MPI.
16+
oshrun, shmemrun \- Execute serial and parallel jobs in Open SHMEM.
1617

1718
.B Note:
1819
\fImpirun\fP, \fImpiexec\fP, and \fIorterun\fP are all synonyms for each
19-
other. Using any of the names will produce the same behavior.
20+
other as well as \fIoshrun\fP, \fIshmemrun\fP in case Open SHMEM is installed.
21+
Using any of the names will produce the same behavior.
2022
.
2123
.\" **************************
2224
.\" Synopsis Section

oshmem/tools/wrappers/Makefile.am

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@
1010
#
1111
# $HEADER$
1212

13+
include $(top_srcdir)/Makefile.ompi-rules
14+
15+
man_pages = oshcc.1 shmemcc.1 oshfort.1 shmemfort.1 oshrun.1 shmemrun.1
16+
1317
if PROJECT_OSHMEM
18+
man_MANS = $(man_pages)
19+
1420
nodist_oshmemdata_DATA = \
1521
shmemcc-wrapper-data.txt \
1622
shmemfort-wrapper-data.txt
@@ -49,4 +55,41 @@ uninstall-local:
4955
$(DESTDIR)$(bindir)/oshjavac \
5056
$(DESTDIR)$(bindir)/shmemjavac
5157

58+
59+
########################################################
60+
#
61+
# Man page generation / handling
62+
#
63+
########################################################
64+
distclean-local:
65+
rm -f $(man_pages)
66+
67+
$(top_builddir)/opal/tools/wrappers/generic_wrapper.1:
68+
(cd $(top_builddir)/opal/tools/wrappers && $(MAKE) $(AM_MAKEFLAGS) generic_wrapper.1)
69+
70+
oshcc.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
71+
rm -f oshcc.1
72+
sed -e 's/#COMMAND#/oshcc/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/C/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > oshcc.1
73+
74+
shmemcc.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
75+
rm -f shmemcc.1
76+
sed -e 's/#COMMAND#/shmemcc/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/C/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > shmemcc.1
77+
78+
oshfort.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
79+
rm -f oshfort.1
80+
sed -e 's/#COMMAND#/oshfort/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/Fortran/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > oshfort.1
81+
82+
shmemfort.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
83+
rm -f shmemfort.1
84+
sed -e 's/#COMMAND#/shmemfort/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/Fortran/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > shmemfort.1
85+
86+
$(top_builddir)/orte/tools/orterun/orterun.1:
87+
(cd $(top_builddir)/orte/tools/orterun && $(MAKE) $(AM_MAKEFLAGS) orterun.1)
88+
89+
oshrun.1: $(top_builddir)/orte/tools/orterun/orterun.1
90+
cp -f $(top_builddir)/orte/tools/orterun/orterun.1 oshrun.1
91+
92+
shmemrun.1: $(top_builddir)/orte/tools/orterun/orterun.1
93+
cp -f $(top_builddir)/orte/tools/orterun/orterun.1 shmemrun.1
94+
5295
endif # PROJECT_OSHMEM

0 commit comments

Comments
 (0)