compile SMPI as C++ source Agreed, that's not real C++ code. We would need to objectify everything, and kill our XBT containers, at the very least. But this will allow to further objectify the kernel. I'll deal with the user interfaces later.
provide new unimplemented signatures for RMA MPI calls
add MPI_Win_get_group, and activate some tests using *c2f and *f2c calls
Add forgotten MPI_Comm_f2c and MPI_Comm_c2f calls
Implement MPI_*_c2f MPI_*_f2c functions Actually they were already implemented but with another name, make them public..
Add MPI_Win_get_name and MPI_Win_set_name support
First steps for implemtation of MPI Onesided Operations : Support for MPI_Win structures, MPI_Put, MPI_Get, MPI_Accumulate, MPI_Win_Fence
Add/update copyright notices. All source files (C, C++, Java, Fortran, Perl, Ruby, Lua, Python, Sh) should be updated by this commit. Note however that the following directories (and their subdirectories) were not considered: ./buildtools/jenkins/ ./buildtools/pipol/ ./examples/smpi/NAS/ ./teshsuite/smpi/mpich3-test/ Use: git grep -L 'Copyright.*SimGrid' to list the files remaining without copyright notice.
Dig through git history, and update copyright lines. Note that: * only existing lines are updated * dates already written were kept * missing dates were found with "git log --format=%ad" Adding a copyright notice to files where it's missing is left as an exercise to the reader.
add one binding
add two more functions
wrong (but still unimplemented) function was used
Add a huge variety of not yet impelmented functions, to compile MPICH3 test suite (without RMA or fortran)
Add test for mpi alltoallv
add a bunch of bindings/new definitions of unimplemented MPI-2 functions, to make bigdft happy again
Add collectives for allgather, allreduce, bcast and reduce
Missing include.
Add alltoall collectives from starmpi
merge with jean noel's commit
add support of a function (necessary to conceptual)