# Generated by makepkg 7.1.0
# Fri Sep 11 19:54:30 UTC 2026
pkgbase = openmpi
	pkgdesc = High performance message passing library (MPI)
	pkgver = 5.0.10
	pkgrel = 1
	url = https://www.open-mpi.org
	arch = x86_64
	arch = aarch64
	license = BSD-3-Clause AND LicenseRef-MPICH
	makedepends = cuda
	makedepends = nvidia-utils
	makedepends = gcc-fortran
	makedepends = glibc
	makedepends = hip-runtime-amd
	makedepends = hwloc
	makedepends = libgcc
	makedepends = libevent
	makedepends = libfabric
	makedepends = openpmix
	makedepends = openucc
	makedepends = openucx
	makedepends = prrte
	makedepends = valgrind
	source = https://www.open-mpi.org/software/ompi/v5.0/downloads/openmpi-5.0.10.tar.bz2
	sha256sums = 0acecc4fc218e5debdbcb8a41d182c6b0f1d29393015ed763b2a91d5d7374cc6
	b2sums = 1b2730a915dc6722e16094d3ebb84bda143c60704a4f47f6ae38c8eb3433c15196cee354790a69e73996665f48f3f0b8e58921f170f00b40c689cd337e8d28cd

pkgname = openmpi
	depends = glibc
	depends = hwloc
	depends = libgcc
	depends = libevent
	depends = libevent_core-2.1.so
	depends = libevent_pthreads-2.1.so
	depends = libfabric
	depends = openpmix
	depends = libpmix.so
	depends = openucx
	depends = prrte
	optdepends = cuda: cuda support
	optdepends = hip-runtime-amd: ROCm support
	optdepends = gcc-fortran: fortran support
	optdepends = openssh: for execution on remote hosts via plm_ssh_agent
	optdepends = openucc: for UCC accelerated collectives
	provides = libmpi.so
	provides = libmpi_mpifh.so
	provides = libmpi_usempi_ignore_tkr.so
	provides = libmpi_usempif08.so
	provides = libopen-pal.so
	provides = liboshmem.so
	backup = etc/openmpi/openmpi-mca-params.conf

pkgname = openmpi-docs
	pkgdesc = High performance message passing library (MPI) - documentation
