1. 27 Oct, 2021 2 commits
  2. 26 Oct, 2021 1 commit
  3. 20 Oct, 2021 1 commit
  4. 13 Oct, 2021 1 commit
    • Shen Yu's avatar
      Openmpi reuses the communicator id which is deleted. · 3bb0052d
      Shen Yu authored
          Therefore the same communicator may have different members at
          different time. In this version  we use local communicator index
          instead of communicator id to identify different communicator.
      
      	modified:   ../openmpi/ompi/mpi/c/allgather.c
      	modified:   ../openmpi/ompi/mpi/c/allgatherv.c
      	modified:   ../openmpi/ompi/mpi/c/allreduce.c
      	modified:   ../openmpi/ompi/mpi/c/alltoall.c
      	modified:   ../openmpi/ompi/mpi/c/alltoallv.c
      	modified:   ../openmpi/ompi/mpi/c/alltoallw.c
      	modified:   ../openmpi/ompi/mpi/c/barrier.c
      	modified:   ../openmpi/ompi/mpi/c/bcast.c
      	modified:   ../openmpi/ompi/mpi/c/comm_create.c
      	modified:   ../openmpi/ompi/mpi/c/comm_create_group.c
      	modified:   ../openmpi/ompi/mpi/c/comm_dup.c
      	modified:   ../openmpi/ompi/mpi/c/comm_group.c
      	modified:   ../openmpi/ompi/mpi/c/comm_join.c
      	modified:   ../openmpi/ompi/mpi/c/comm_split.c
      	modified:   ../openmpi/ompi/mpi/c/finalize.c
      	modified:   ../openmpi/ompi/mpi/c/gather.c
      	modified:   ../openmpi/ompi/mpi/c/gatherv.c
      	modified:   ../openmpi/ompi/mpi/c/init.c
      	modified:   ../openmpi/ompi/mpi/c/irecv.c
      	modified:   ../openmpi/ompi/mpi/c/isend.c
      	modified:   ../openmpi/ompi/mpi/c/recv.c
      	modified:   ../openmpi/ompi/mpi/c/reduce.c
      	modified:   ../openmpi/ompi/mpi/c/rsend.c
      	modified:   ../openmpi/ompi/mpi/c/scatter.c
      	modified:   ../openmpi/ompi/mpi/c/send.c
      	modified:   ../openmpi/ompi/mpi/c/ssend.c
      	modified:   ../openmpi/ompi/mpi/c/test.c
      	modified:   ../openmpi/ompi/mpi/c/testall.c
      	modified:   ../openmpi/ompi/mpi/c/testany.c
      	modified:   ../openmpi/ompi/mpi/c/testsome.c
      	modified:   ../openmpi/ompi/mpi/c/wait.c
      	modified:   ../openmpi/ompi/mpi/c/waitall.c
      	modified:   ../openmpi/ompi/mpi/c/waitany.c
      	modified:   ../openmpi/ompi/mpi/c/waitsome.c
      	modified:   ../readme.md
      	modified:   ../replayer/Makefile
      	new file:   ../replayer/Makefile.gnu
      	new file:   ../replayer/Makefile.intel
      	modified:   ../replayer/include/GlobalComm.hpp
      	modified:   ../replayer/include/msglog.h
      3bb0052d
  5. 22 Sep, 2021 1 commit
  6. 18 Sep, 2021 2 commits
  7. 27 Jul, 2021 1 commit
    • Shen Yu's avatar
      modified: ../../openmpi/ompi/mpi/c/bcast.c · bffa2317
      Shen Yu authored
      	modified:   ../../openmpi/ompi/mpi/c/finalize.c
      	modified:   ../../openmpi/ompi/mpi/c/gather.c
      	modified:   ../../openmpi/ompi/mpi/c/gatherv.c
      	modified:   ../../openmpi/ompi/mpi/c/init.c
      	modified:   ../../openmpi/ompi/mpi/c/irecv.c
      	modified:   ../../openmpi/ompi/mpi/c/isend.c
      	modified:   ../Makefile
      	modified:   commset.h
      	new file:   commset.inc
      	modified:   msglog.h
      	deleted:    ../src/GlobalComm.c
      	deleted:    ../src/commset.c
      
          1. Reorganize the program's structure
          2. Fix the bug in commset
      bffa2317
  8. 23 Jul, 2021 1 commit
    • Shen Yu's avatar
      first program compiled passed for mpi with log · 045a1ae4
      Shen Yu authored
      	modified:   openmpi/ompi/mpi/c/bcast.c
      	modified:   openmpi/ompi/mpi/c/finalize.c
      	modified:   openmpi/ompi/mpi/c/gather.c
      	modified:   openmpi/ompi/mpi/c/gatherv.c
      	modified:   openmpi/ompi/mpi/c/init.c
      	modified:   openmpi/ompi/mpi/c/irecv.c
      	modified:   openmpi/ompi/mpi/c/isend.c
      	modified:   replayer/Makefile
      	modified:   replayer/include/commset.h
      	modified:   replayer/include/msglog.h
      	deleted:    replayer/src/GlobalComm.c
      	deleted:    replayer/src/commset.c
      045a1ae4
  9. 21 Jul, 2021 1 commit
    • Shen Yu's avatar
      modified: openmpi/ompi/mpi/c/finalize.c · 1358ba8f
      Shen Yu authored
      	modified:   replayer/Makefile
      	deleted:    replayer/include/GlobalComm.h
      	modified:   replayer/include/commset.h
      	renamed:    replayer/include/_MSGLOG_.h -> replayer/include/msglog.h
      	new file:   replayer/src/GlobalComm.c
      	deleted:    replayer/src/GlobalComm.cpp
      	modified:   replayer/src/commset.c
      
          rewrite GlobalComm with standard c instead of c++, so it can be used
          inside openmpi
      1358ba8f
  10. 19 Jul, 2021 1 commit
  11. 12 Jul, 2021 2 commits
    • Shen Yu's avatar
      modified: readme.md · 62b44555
      Shen Yu authored
          add instructions for usages
      62b44555
    • Shen Yu's avatar
      modified: Makefile · feb29c2c
      Shen Yu authored
      	new file:   bin/.bin
      	renamed:    GlobalComm.h -> include/GlobalComm.h
      	renamed:    ../openmpi-4.1.1/ompi/mpi/c/_MSGLOG_.h -> include/_MSGLOG_.h
      	new file:   include/commset.h
      	renamed:    createMPIComm.h -> include/createMPIComm.h
      	renamed:    read_run.h -> include/read_run.h
      	new file:   lib/.lib
      	renamed:    GlobalComm.cpp -> src/GlobalComm.cpp
      	renamed:    commset.h -> src/commset.c
      	renamed:    createMPIComm.cpp -> src/createMPIComm.cpp
      	renamed:    mpi_player.cpp -> src/mpi_player.cpp
      	renamed:    read_run.cpp -> src/read_run.cpp
      
          setup new directories
      feb29c2c
  12. 02 Jul, 2021 1 commit
    • Shen Yu's avatar
      modified: openmpi-4.1.1/ompi/mpi/c/_MSGLOG_.h · 7390e792
      Shen Yu authored
      	modified:   openmpi-4.1.1/ompi/mpi/c/allgather.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/allgatherv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/allreduce.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoall.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoallv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoallw.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/barrier.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/bcast.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_create.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_create_group.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_dup.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_join.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_split.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/finalize.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/gather.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/gatherv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/init.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/irecv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/isend.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/recv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/reduce.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/rsend.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/scatter.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/send.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/ssend.c
      	new file:   replayer/GlobalComm.cpp
      	new file:   replayer/GlobalComm.h
      	new file:   replayer/commset.h
      
      Add local communicator id to global communicator id map to fix the bug
      when the communication does not happen on MPI_COMM_WORLD
      7390e792
  13. 30 Jun, 2021 2 commits
    • Shen Yu's avatar
      modified: readme.md · c056ac20
      Shen Yu authored
          add description for more functions
      c056ac20
    • Shen Yu's avatar
      Add more log functions · f14f3757
      Shen Yu authored
      	modified:   openmpi-4.1.1/ompi/mpi/c/barrier.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/bcast.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_create.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_create_group.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_dup.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_group.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_join.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/comm_split.c
      f14f3757
  14. 25 Jun, 2021 1 commit
    • Shen Yu's avatar
      modified: Makefile · 2417f106
      Shen Yu authored
      	modified:   createMPIComm.cpp
      	modified:   createMPIComm.h
      	modified:   mpi_player.cpp
      	modified:   read_run.cpp
      	modified:   read_run.h
      
          1. fix paser input file error
          2. add debug option
      2417f106
  15. 22 Jun, 2021 1 commit
  16. 16 Jun, 2021 1 commit
  17. 15 Jun, 2021 1 commit
    • Shen Yu's avatar
      modified: openmpi-4.1.1/ompi/mpi/c/init.c · 09f7088f
      Shen Yu authored
      	new file:   replayer/Makefile
      	new file:   replayer/createMPIComm.cpp
      	new file:   replayer/createMPIComm.h
      	deleted:    replayer/function_list.h
      	modified:   replayer/mpi_player.cpp
      	new file:   replayer/read_run.cpp
      	new file:   replayer/read_run.h
      passed compile with gcc 8.3.1
      tested with allreduce
      09f7088f
  18. 13 Jun, 2021 1 commit
    • Shen Yu's avatar
      modified: _MSGLOG_.h · 055e7496
      Shen Yu authored
      	modified:   bcast.c
      	modified:   gatherv.c
      	modified:   init.c
      change log directory to date and time
      	modified:   ../../../../readme.md
      	modified:   ../../../../replayer/mpi_player.cpp
      finish programming, wait for test
      055e7496
  19. 12 Jun, 2021 1 commit
  20. 31 May, 2021 1 commit
    • Shen Yu's avatar
      new file: openmpi-4.1.1/ompi/mpi/c/_MSGLOG_.h · 57c6540a
      Shen Yu authored
      	modified:   openmpi-4.1.1/ompi/mpi/c/allgather.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/allgatherv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/allreduce.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoall.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoallv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/alltoallw.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/bcast.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/finalize.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/gather.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/gatherv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/init.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/irecv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/isend.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/recv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/reduce.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/rsend.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/scatter.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/scatterv.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/send.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/ssend.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/test.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/testall.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/testany.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/testsome.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/wait.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/waitall.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/waitany.c
      	modified:   openmpi-4.1.1/ompi/mpi/c/waitsome.c
      	modified:   readme.md
      	new file:   replayer/function_list.h
      	new file:   replayer/mpi_player.cpp
      
      add some MPI recorder functions
      57c6540a
  21. 27 Apr, 2021 3 commits