From 4c972cfc352ae5ba851cae142ca6fe594d88bc04 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 23 May 2019 11:01:00 +0200 Subject: egs: add support for MPI-based multi-component solves --- meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 0c55f2e..8f09386 100644 --- a/meson.build +++ b/meson.build @@ -6,6 +6,7 @@ add_project_arguments('-D_XOPEN_SOURCE=700', language : 'c') lib_src = [ 'bicgstab.c', 'boundary.c', + 'components.c', 'cpu.c', 'ell_grid_solve.c', 'log.c', @@ -27,7 +28,9 @@ liblapacke = cc.find_library('lapacke') dep_tp = declare_dependency(link_args : '-lthreadpool') -deps = [dep_tp, libm, libcblas, liblapacke] +dep_mpi = dependency('mpi', language: 'c') + +deps = [dep_tp, libm, libcblas, liblapacke, dep_mpi] cdata = configuration_data() cdata.set10('ARCH_X86', false) @@ -94,7 +97,7 @@ endif library('mg2d', lib_src, lib_obj, link_args : ver_flag, dependencies : deps, link_depends : verscript) # test programs -test_progs = ['relax', 'mg2d'] +test_progs = ['relax', 'relax_mpi', 'mg2d'] foreach t : test_progs target = t + '_test' executable(target, [target + '.c'] + lib_src, lib_obj, dependencies : deps + [libm]) -- cgit v1.2.3