MPI function added and gateway prototype added for toolboxes. 43/18543/12
authorCedric Delamarre <cedric.delamarre@scilab-enterprises.com>
Thu, 8 Sep 2016 13:53:14 +0000 (15:53 +0200)
committerPierre-Aime AGNEL <pierre-aime.agnel@scilab-enterprises.com>
Tue, 20 Sep 2016 11:54:39 +0000 (13:54 +0200)
commit612a1c7155137f4c58f9ec678571b741fcfd2029
tree49af46b907ea7be3c05a305d8af5db60d97581e3
parente4c2185babcb5a140e04435485e0453463416b4d
MPI function added and gateway prototype added for toolboxes.

  * MPI_Create_comm function added.
  * scicppopt type of gateway proto added.
  * management of given comm in MPI functions.
  * doc updated, test added.

Change-Id: I71699ee8cb3a828c36fdf9c5c716fbb1fce6aaf5
40 files changed:
scilab/CHANGES.md
scilab/modules/dynamic_link/macros/ilib_compile.sci
scilab/modules/dynamic_link/macros/ilib_gen_gateway.sci
scilab/modules/modules_manager/help/en_US/tbx_build_gateway.xml
scilab/modules/mpi/Makefile.am
scilab/modules/mpi/Makefile.in
scilab/modules/mpi/help/en_US/MPI_Bcast.xml
scilab/modules/mpi/help/en_US/MPI_Create_comm.xml [new file with mode: 0644]
scilab/modules/mpi/help/en_US/MPI_Finalize.xml [new file with mode: 0644]
scilab/modules/mpi/help/en_US/MPI_Init.xml
scilab/modules/mpi/help/en_US/MPI_Irecv.xml
scilab/modules/mpi/help/en_US/MPI_Isend.xml
scilab/modules/mpi/help/en_US/MPI_Recv.xml
scilab/modules/mpi/help/en_US/MPI_Send.xml
scilab/modules/mpi/help/en_US/MPI_Wait.xml
scilab/modules/mpi/help/ja_JP/MPI_Bcast.xml
scilab/modules/mpi/help/ja_JP/MPI_Init.xml
scilab/modules/mpi/help/ja_JP/MPI_Irecv.xml
scilab/modules/mpi/help/ja_JP/MPI_Isend.xml
scilab/modules/mpi/help/ja_JP/MPI_Recv.xml
scilab/modules/mpi/help/ja_JP/MPI_Send.xml
scilab/modules/mpi/help/ja_JP/MPI_Wait.xml
scilab/modules/mpi/includes/getOptionalComm.h [new file with mode: 0644]
scilab/modules/mpi/includes/mpi_gw.hxx [new file with mode: 0644]
scilab/modules/mpi/includes/sciMpiComm.hxx [new file with mode: 0644]
scilab/modules/mpi/mpi.vcxproj
scilab/modules/mpi/mpi.vcxproj.filters
scilab/modules/mpi/sci_gateway/c/sci_mpi_bcast.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_comm_rank.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_comm_size.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_init.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_irecv.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_isend.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_recv.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_send.c
scilab/modules/mpi/sci_gateway/c/sci_mpi_wait.c
scilab/modules/mpi/sci_gateway/cpp/sci_mpi_createComm.cpp [new file with mode: 0644]
scilab/modules/mpi/sci_gateway/mpi_gateway.xml
scilab/modules/mpi/src/cpp/getOptionalComm.cpp [new file with mode: 0644]
scilab/modules/mpi/tests/unit_tests/mpi_create_comm.tst [new file with mode: 0644]