* fixes a performance degradation in solve_tridi in the CPU
version
* allows to switch NCCL/RCCL usage off, even if compiled with
this support
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=23
23 lines
785 B
Makefile
23 lines
785 B
Makefile
#!/usr/bin/make -f
|
|
export DH_VERBOSE=1
|
|
|
|
include /usr/share/mpi-default-dev/debian_defaults
|
|
|
|
export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
|
|
export OMPI_MCA_rmaps_base_oversubscribe=true
|
|
export OMPI_MCA_plm_rsh_agent=/bin/false
|
|
export LIBS=-lscalapack-$(ARCH_DEFAULT_MPI_IMPL)
|
|
|
|
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-as-needed
|
|
export DEB_FCFLAGS_MAINT_APPEND = -fallow-argument-mismatch
|
|
export CXX=mpic++
|
|
|
|
%:
|
|
dh $@ --builddir=build
|
|
|
|
override_dh_auto_configure:
|
|
dh_auto_configure -- --disable-sse-kernels --disable-sse-assembly-kernels --disable-avx-kernels --disable-avx2-kernels --disable-avx512-kernels
|
|
|
|
override_dh_auto_test:
|
|
cd build; make check TEST_FLAGS="150 50 16" || { echo "Tests failed: Content of ./test-suite.log:"; cat ./test-suite.log; echo; exit 1; }
|