pmodels / mpich

Official MPICH Repository
http://www.mpich.org
Other
541 stars 280 forks source link

mpl: split libmpl into libmpl_base.la and libmpl_gpu.la #7111

Closed hzhou closed 1 month ago

hzhou commented 1 month ago

Pull Request Description

MPL is used in both MPICH and hydra, as well as in standalone build of romio and libpmi. It is unnecessary and troublesome for hydra etc to acquire dependency on GPU stack. Splitting the MPL convenience library allows for finer-grain dependency.

Fixes #6986

Author Checklist

hzhou commented 1 month ago

Turns out hydra will need mpl_gpu to enable GPU binding support.