From 2cb94d3437f8701635ffafa46c37974808d35913 Mon Sep 17 00:00:00 2001 From: gforney Date: Sat, 7 Feb 2026 22:31:00 -0500 Subject: [PATCH] test_mpi build: add openmpi gnu build target --- Utilities/test_mpi/makefile | 7 +++++++ .../test_mpi/ompi_gnu_linux/make_test_mpi.sh | 5 +++++ Utilities/test_mpi/ompi_gnu_linux/test_mpi | Bin 0 -> 16616 bytes 3 files changed, 12 insertions(+) create mode 100755 Utilities/test_mpi/ompi_gnu_linux/make_test_mpi.sh create mode 100755 Utilities/test_mpi/ompi_gnu_linux/test_mpi diff --git a/Utilities/test_mpi/makefile b/Utilities/test_mpi/makefile index dc4933c698..7af8837d5c 100644 --- a/Utilities/test_mpi/makefile +++ b/Utilities/test_mpi/makefile @@ -56,6 +56,13 @@ impi_intel_linux: obj = test_mpi impi_intel_linux: $(obj_mpi) $(FCOMPL) -o $(obj) $(FFLAGS) $(obj_mpi) +ompi_gnu_linux: FFLAGS = -m64 -O2 +ompi_gnu_linux: LFLAGS = +ompi_gnu_linux: FCOMPL = mpifort +ompi_gnu_linux: obj = test_mpi +ompi_gnu_linux: $(obj_mpi) + $(FCOMPL) -o $(obj) $(FFLAGS) $(LFLAGS) $(obj_mpi) + # OSX ompi_intel_osx: FFLAGS = -m64 -O2 -traceback -no-wrap-margin diff --git a/Utilities/test_mpi/ompi_gnu_linux/make_test_mpi.sh b/Utilities/test_mpi/ompi_gnu_linux/make_test_mpi.sh new file mode 100755 index 0000000000..13a0aa548b --- /dev/null +++ b/Utilities/test_mpi/ompi_gnu_linux/make_test_mpi.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +echo Building with OpenMPI +make -f ../makefile clean +make VPATH=".." -f ../makefile ompi_gnu_linux diff --git a/Utilities/test_mpi/ompi_gnu_linux/test_mpi b/Utilities/test_mpi/ompi_gnu_linux/test_mpi new file mode 100755 index 0000000000000000000000000000000000000000..b536290cdcb8770e943005e166010e7328dafe9a GIT binary patch literal 16616 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 aF;^ki%d&L3xENgU literal 0 HcmV?d00001