1
1

14 Коммитов

Автор SHA1 Сообщение Дата
Colton Kammes
ee3bd5859e Converted batch 2 of MPI_C* (MPI_Comm_accept - MPI_Comm_dup_with_info)
Signed-off-by: Colton Kammes <ckammes@nd.edu>
2020-10-31 10:02:37 -04:00
Jeff Squyres
400c005d04
Merge pull request #8161 from Fangcong-Yin/latest_pr
Convert MPI_Gather.3in - MPI_Get_version.3in to md
2020-10-30 21:13:54 -04:00
Fangcong-Yin
d85bf3ae1a Convert MPI_Gather.3in - MPI_Get_version.3in to md
Signed-off-by: Fangcong Yin (fyin2@nd.edu)
2020-10-30 20:03:59 -04:00
Colton Kammes
a08f8d30dd Converted first half of MPI_C* (from MPI_Cancel to MPI_Close_port)
Signed-off-by: Colton Kammes <ckammes@nd.edu>
2020-10-30 18:25:22 -04:00
Jeff Squyres
f813656d24
Merge pull request #8154 from Fangcong-Yin/latest_pr
Convert MPI_File_write_ordered.3in - MPI_Free_mem.3in to md
2020-10-30 10:44:23 -04:00
Fangcong-Yin
82081118d6 Convert MPI_File_write_ordered.3in - MPI_Free_mem.3in to md
Signed-off-by: Fangcong Yin (fyin2@nd.edu)

Convert MPI_File_write_ordered.3in - MPI_Free_mem.3in to md
Signed-off-by: Fangcong Yin (fyin2@nd.edu)

Convert MPI_File_write_ordered.3in - MPI_Free_mem.3in to md
Signed-off_by: Fangcong Yin (fyin2@nd.edu)
2020-10-30 10:11:19 -04:00
Colton Kammes
cded23fe9b Finished converting MPI_B section into markdown files
Signed-off-by: Colton Kammes <ckammes@nd.edu>
2020-10-30 09:19:01 -04:00
Jeff Squyres
593a918379
Merge pull request #8133 from Fangcong-Yin/latest_pr
Convert MPI_Bcast.3in to markdown
2020-10-27 10:22:58 -04:00
Fangcong-Yin
c2ef4af7b6 Convert MPI_Bcast.3in to markdown
Signed-off-by: Fangcong Yin (fyin2@nd.edu)
2020-10-26 18:53:00 -04:00
Colton Kammes
f14a6c5089 Converted MPI_Barrier.3in to MPI_Barrier.md
Signed-off-by: Colton Kammes <ckammes@nd.edu>
2020-10-25 14:12:31 -04:00
Jeff Squyres
c04dc355de mpi/man: convert MPI_Status conversion man pages to Markdown
Convert the MPI_Status_f082f, MPI_Status_f082c, and MPI_Status_f2c man
pages to Markdown.  Fix some typos and improve the text a bit along
the way.

Left the raw NROFF redirect pages MPI_Status_f2f08, MPI_Status_c2f08,
and MPI_Status_c2f files as they were -- they're 1-line redirects, and
it seems simpler to leave those (vs. duplicating the Markdown).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-09-09 06:59:12 -07:00
Gilles Gouaillardet
e97d3ce645 Add missing MPI_Status conversion subroutines
Only in C bindings:
 - MPI_Status_c2f08()
 - MPI_Status_f082c()

In all bindings but mpif.h
 - MPI_Status_f082f()
 - MPI_Status_f2f08()

and the PMPI_* related subroutines

As initially inteded by the MPI forum, the Fortran to/from Fortran 2008
conversion subtoutines are *not* implemented in the mpif.h bindings.
See the discussion at https://github.com/mpi-forum/mpi-issues/issues/298

Refs. open-mpi/ompi#1475

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2020-09-09 06:59:12 -07:00
Jeff Squyres
70993e1670 Move "MPI" and "OpenMPI" man pages to section 5
Make the main man page be Open-MPI(5), and set nroff-native aliases
for MPI(5) and OpenMPI(5).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-05-02 12:45:32 -07:00
Jeff Squyres
7ace873b50 Add MPI_T.5 man page for Open MPI-specific info
Also added infrastructure to have developers write man pages in
Markdown (vs. nroff).  Pandoc >=v1.12 is used to convert those
Markdown files into actual nroff man pages.

Dist tarballs will contain generated nroff man pages; we don't want to
require users to have Pandoc installed.  Anyone who builds Open MPI
from a git clone will need to have Pandoc installed (similar to how we
treat Flex).  You can opt out of Open MPI's Pandoc-generated man pages
by configuring Open MPI with --disable-man-pages.  This will also
disable "make dist" (i.e., "make dist" will error if you configured
with --disable-man-pages).

Also removed the stuff to re-generate man pages.

This commit also:

1. Includes a new man page, written in Markdown
   (ompi/mpi/man/man5/MPI_T.5.md) that contains Open MPI-specific
   information about MPI_T.
2. Includes a converted ompi/mpi/man/man3/MPI_T_init_thread.3.md (from
   MPI_T_init_thread.3in -- i.e., nroff) just to show that Markdown
   can be used throughout the Open MPI code base for man pages.
3. Made the Makefiles in ompi/mpi/man/man?/ be full-fledged
   Makefile.am's (vs. Makefile.extras that are designed to be included
   in ompi/Makefile.am).  It is more convenient to test generation /
   installation of man pages when you can "make" and "make install" in
   their respective directories (vs. doing a build / install for the
   entire ompi project).
4. Removed logic from ompi/Makefile.am that re-generated man pages if
   opal_config.h changes.

Other man pages -- hopefully all of them! -- will be converted to
Markdown over time.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2020-05-02 12:45:31 -07:00