File: Makefile.src

package info (click to toggle)
magma 2.9.0%2Bds-2
  • links: PTS, VCS
  • area: contrib
  • in suites: trixie
  • size: 83,212 kB
  • sloc: cpp: 709,115; fortran: 121,916; ansic: 32,343; python: 25,603; f90: 15,208; makefile: 942; xml: 253; csh: 232; sh: 203; perl: 104
file content (88 lines) | stat: -rw-r--r-- 2,963 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#//////////////////////////////////////////////////////////////////////////////
#   -- MAGMA (version 2.9.0) --
#      Univ. of Tennessee, Knoxville
#      Univ. of California, Berkeley
#      Univ. of Colorado, Denver
#      @date January 2025
#//////////////////////////////////////////////////////////////////////////////

# push previous directory
dir_stack := $(dir_stack) $(cdir)
cdir      := sparse/testing
# ----------------------------------------------------------------------


# ----------
# utility functions
sparse_testing_src += \
	$(cdir)/testing_zblas.cpp             \
	$(cdir)/testing_zmatrix.cpp           \
	$(cdir)/testing_zio.cpp               \
	$(cdir)/testing_zmcompressor.cpp      \
	$(cdir)/testing_zmconverter.cpp       \
	$(cdir)/testing_zsort.cpp             \
	$(cdir)/testing_zmatrixinfo.cpp       \
	$(cdir)/testing_zgetrowptr.cpp	      \

# ----------
# low level LA operations
sparse_testing_src += \
	$(cdir)/testing_zdot.cpp              \
	$(cdir)/testing_zmdotc.cpp            \
	$(cdir)/testing_zspmv.cpp             \
	$(cdir)/testing_zspmv_check.cpp       \
	$(cdir)/testing_zspmm.cpp             \
	$(cdir)/testing_zmadd.cpp             \
	$(cdir)/testing_zcspmv_mixed.cpp       \


# ----------
# iterative solvers and preconditioners
sparse_testing_src += \
	$(cdir)/testing_zsolver.cpp           \
	$(cdir)/testing_zsolver_rhs.cpp           \
	$(cdir)/testing_zsolver_rhs_scaling.cpp   \
	$(cdir)/testing_zpreconditioner.cpp   \
#	$(cdir)/testing_dusemagma_example.cpp	\

# ----------
# Mixed-precision solvers
#sparse_testing_src += \
#	$(cdir)/testing_zpcg.cpp              \
#	$(cdir)/testing_zpbicgstab.cpp        \
#	$(cdir)/testing_zcpbicgstab.cpp       \
#	$(cdir)/testing_zpgmres.cpp           \
#	$(cdir)/testing_zgmres_pipe.cpp       \
#	$(cdir)/testing_zcpgmres.cpp          \
#	$(cdir)/testing_zdot.cpp              \
#	$(cdir)/testing_zkernel.cpp           \
#	$(cdir)/testing_z_csrmv.cpp           \
#	$(cdir)/testing_z_mpk_4.cpp           \
#	$(cdir)/testing_z_mpk_5.cpp           \

# Big Data Analytics
#sparse_testing_src += \
	$(cdir)/testing_zjaccard.cpp              \

# debugging
sparse_testing_src += \
	$(cdir)/testing_zsptrsv.cpp           \
	$(cdir)/testing_zselect.cpp           \
	$(cdir)/testing_zmatrixcapcup.cpp     \
#	$(cdir)/testing_zbug.cpp              \
#	$(cdir)/testing_ddebug.cpp            \
#	$(cdir)/testing_zailumatrix.cpp       \
#	$(cdir)/testing_zdynamicilu.cpp       \
#	$(cdir)/testing_zbgmres_saak_mscale2M.cpp	\
#	$(cdir)/testing_zbug.cpp              \
#	$(cdir)/testing_zluwrite.cpp          \
#	$(cdir)/testing_zbug.cpp              \
#	$(cdir)/testing_zsolver_debug.cpp     \
#	$(cdir)/testing_spmvELLRT.cpp         \
#	$(cdir)/testing_zcdebug.cpp           \


# ----------------------------------------------------------------------
# pop first directory
cdir      := $(firstword $(dir_stack))
dir_stack := $(wordlist 2, $(words $(dir_stack)), $(dir_stack))