Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 12881a7aa703
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 2f34b4b88393
Choose a head ref
  • 5 commits
  • 30 files changed
  • 1 contributor

Commits on Jan 23, 2021

  1. mpi: use mpi attribute consistently as the default MPI implementations

    Use the attribute mpi to provide a system wide default MPI
    implementation. The default is openmpi (as before).
    This now allows for overriding the MPI implentation by using
    the overlay mechanism. Build all packages with mpich instead
    of the default openmpi can now be achived like this:
    self: super:
     {
       mpi = super.mpich;
     }
    
    All derivations that have been using "mpi ? null" to provide optional
    building with MPI have been change in the following way to allow for
    optional builds with MPI:
    { ...
    , mpi
    , useMpi ? false
    }
    markuskowa committed Jan 23, 2021
    2
    Copy the full SHA
    6dba41f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b6a09f8 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    68fa960 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    72f9627 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #108983 from markuskowa/dev-mpi

    Use mpi attribute consistently to provide a default MPI implementation
    markuskowa committed Jan 23, 2021
    Copy the full SHA
    2f34b4b View commit details
    Browse the repository at this point in the history