Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MPI (message passing interface) --- run several M2 processes in parallel #2129

Draft
wants to merge 34 commits into
base: development
Choose a base branch
from

Commits on May 5, 2023

  1. Makefile for building with mpiCC and mpicc

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    07acc47 View commit details
    Browse the repository at this point in the history
  2. shortened the Makefile

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    e5b2d50 View commit details
    Browse the repository at this point in the history
  3. hello world

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f64e9a6 View commit details
    Browse the repository at this point in the history
  4. put MPI_Finalize() in interp.dd

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    632869f View commit details
    Browse the repository at this point in the history
  5. MPI_Finalize placed in clean_up; MPI.m2 will contain top-level core f…

    …unctions
    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    80f134e View commit details
    Browse the repository at this point in the history
  6. fixed up the finalization

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    00a8122 View commit details
    Browse the repository at this point in the history
  7. started d/mpi.d

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    36a10a3 View commit details
    Browse the repository at this point in the history
  8. sendString implemented; worker receives and prints message, terminate…

    …s if "end" is sent.
    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    875055e View commit details
    Browse the repository at this point in the history
  9. the basic paradigm implemented and works

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    dd9fc7e View commit details
    Browse the repository at this point in the history
  10. some simple MPI examples and tests in M2

    mikestillman authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    e3c0ae7 View commit details
    Browse the repository at this point in the history
  11. finished example-homotopies

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    897b122 View commit details
    Browse the repository at this point in the history
  12. still have a problem on exit

    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    fd1d37a View commit details
    Browse the repository at this point in the history
  13. thinking about interface for MPI functionality (MS + AL)

    mikestillman authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    6426ab3 View commit details
    Browse the repository at this point in the history
  14. added more comments; there is still an error on exit for master-worke…

    …r-MPI example
    antonleykin authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    5606aa3 View commit details
    Browse the repository at this point in the history
  15. main.cpp now omits MPI code if executed _without_ mpirun (tested with…

    … open-mpi only)
    Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    7e7009d View commit details
    Browse the repository at this point in the history
  16. switched to llvm@14 for Github Actions

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    3150908 View commit details
    Browse the repository at this point in the history
  17. added WITH_MPI option for CMake

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    44e3b47 View commit details
    Browse the repository at this point in the history
  18. print list of optional libraries in cmake

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    a0bb46b View commit details
    Browse the repository at this point in the history
  19. test MPI routines on github actions

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    521ca1a View commit details
    Browse the repository at this point in the history
  20. revert me: manually run MPI test examples on github actions

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    b2c7c14 View commit details
    Browse the repository at this point in the history
  21. added cmake-build-with-mpi build target in BUILD/mahrud

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    2a65e4a View commit details
    Browse the repository at this point in the history
  22. encapsulating mpi code using WITH_MPI

    Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    a240fbf View commit details
    Browse the repository at this point in the history
  23. autotools: MPI flag introduced

    Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    6cd5a93 View commit details
    Browse the repository at this point in the history
  24. workflow conflict resolved

    Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    5082caf View commit details
    Browse the repository at this point in the history
  25. expose WITH_MPI macro to the compiler

    mahrud authored and Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    88e3d21 View commit details
    Browse the repository at this point in the history
  26. an attempt to make things work with MPICH

    Anton Leykin committed May 5, 2023
    Configuration menu
    Copy the full SHA
    e01bbce View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. started MPI package

    Anton Leykin committed May 9, 2023
    Configuration menu
    Copy the full SHA
    d241bfe View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. test MPI on ubuntu

    Anton Leykin committed May 14, 2023
    Configuration menu
    Copy the full SHA
    dd11a13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df6ed1b View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. fedora MPI build

    antonleykin committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0308135 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    d76e063 View commit details
    Browse the repository at this point in the history
  2. batch file for building MPI on M1

    Anton Leykin committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    de99af6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Use backports PPA for latest MPI packages

    Hopefully fixes Ubuntu MPI builds
    d-torrance committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    8c056c8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #21 from d-torrance/mpi-ubuntu

    Use backports PPA for latest MPI packages
    antonleykin authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    5d97a7f View commit details
    Browse the repository at this point in the history