/usr/lib/petscdir/3.4.2/conf/test is in libpetsc3.4.2-dev 3.4.2.dfsg1-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | # -*- mode: makefile -*-
#
# testexamples_X - Runs various PETSc test suites
# 6 - C examples that don't work with complex numbers, require PETSc matrices
# 8 - Fortran .F examples that don't work with complex numbers
# 13 - Examples that should only be compiled.
# 17 - requires PYTHON or wget and Unix (uses urlget) and popen()
testexamples_C: ${TESTEXAMPLES_C}
testexamples_C_X: ${TESTEXAMPLES_C_X}
testexamples_Fortran: ${TESTEXAMPLES_FORTRAN}
testexamples_C_X_MPIUni: ${TESTEXAMPLES_C_X_MPIUNI}
testexamples_C_Complex: ${TESTEXAMPLES_C_COMPLEX}
testexamples_C_NoComplex: ${TESTEXAMPLES_C_NOCOMPLEX}
testexamples_DATAFILESPATH: ${TESTEXAMPLES_DATAFILESPATH}
testexamples_Fortran_NoComplex: ${TESTEXAMPLES_FORTRAN_NOCOMPLEX}
testexamples_Fortran_MPIUni: ${TESTEXAMPLES_FORTRAN_MPIUNI}
testexamples_Fortran_Complex: ${TESTEXAMPLES_FORTRAN_COMPLEX}
testexamples_C_Complex_MPIUni: ${TESTEXAMPLES_C_CCOMPLEX_MPIUNI}
testexamples_F90: ${TESTEXAMPLES_F90}
testexamples_F90_Complex: ${TESTEXAMPLES_F90_COMPLEX}
testexamples_F90_NoComplex: ${TESTEXAMPLES_F90_NOCOMPLEX}
testexamples_F2003: ${TESTEXAMPLES_F2003}
testexamples_13: ${TESTEXAMPLES_13}
testexamples_17: ${TESTEXAMPLES_17}
testexamples_18: ${TESTEXAMPLES_18}
testexamples_PARMETIS: ${TESTEXAMPLES_PARMETIS}
testexamples_METIS: ${TESTEXAMPLES_METIS}
testexamples_SPAI: ${TESTEXAMPLES_SPAI}
testexamples_ADIFOR: ${TESTEXAMPLES_ADIFOR}
testexamples_FFTW: ${TESTEXAMPLES_FFTW}
testexamples_AMS: ${TESTEXAMPLES_AMS}
testexamples_VALGRIND: ${TESTEXAMPLES_VALGRIND}
testexamples_MATLAB: ${TESTEXAMPLES_MATLAB}
testexamples_MUMPS: ${TESTEXAMPLES_MUMPS}
testexamples_SUPERLU: ${TESTEXAMPLES_SUPERLU}
testexamples_SUNDIALS: ${TESTEXAMPLES_SUNDIALS}
testexamples_UMFPACK: ${TESTEXAMPLES_UMFPACK}
testexamples_SUPERLU_DIST: ${TESTEXAMPLES_SUPERLU_DIST}
testexamples_HYPRE: ${TESTEXAMPLES_HYPRE}
testexamples_HDF5: ${TESTEXAMPLES_HDF5}
testexamples_CHACO: ${TESTEXAMPLES_CHACO}
testexamples_TRIANGLE: ${TESTEXAMPLES_TRIANGLE}
testexamples_SIEVE: ${TESTEXAMPLES_SIEVE}
testexamples_BOOST: ${TESTEXAMPLES_BOOST}
testexamples_TETGEN: ${TESTEXAMPLES_TETGEN}
testexamples_PTSCOTCH: ${TESTEXAMPLES_PTSCOTCH}
testexamples_PASTIX: ${TESTEXAMPLES_PASTIX}
testexamples_ML: ${TESTEXAMPLES_ML}
testexamples_CUSP: ${TESTEXAMPLES_CUSP}
testexamples_TXPETSCGPU: ${TESTEXAMPLES_TXPETSCGPU}
testexamples_YAML: ${TESTEXAMPLES_YAML}
testexamples_THREADCOMM: ${TESTEXAMPLES_THREADCOMM}
testexamples_MOAB: ${TESTEXAMPLES_MOAB}
testexamples_X:
testexamples_OPENGL:
testexamples_MPE:
testexamples_ESSL:
testexamples_MPI:
testexamples_BLASLAPACK:
testexamples_SOWING:
testexamples_C2HTML:
testexamples_BLACS:
testexamples_SCALAPACK:
testexamples_CMAKE:
testexamples_AFTERIMAGE:
testexamples_PTHREADCLASSES:
testexamples_OPENMP:
testexamples_NETCDF:
testexamples_EXODUSII:
testexamples_PCBDDC:
buildexamples_C:
-@${OMAKE} testexamples_C TESTEXAMPLES_C=`echo ${TESTEXAMPLES_C} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_C_X:
-@${OMAKE} testexamples_C_X TESTEXAMPLES_C_X=`echo ${TESTEXAMPLES_C_X} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_Fortran:
-@${OMAKE} testexamples_Fortran TESTEXAMPLES_FORTRAN=`echo ${TESTEXAMPLES_FORTRAN} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_C_X_MPIUni:
-@${OMAKE} testexamples_C_X_MPIUni TESTEXAMPLES_C_X_MPIUNI=`echo ${TESTEXAMPLES_C_X_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_C_Complex:
-@${OMAKE} testexamples_C_Complex TESTEXAMPLES_C_COMPLEX=`echo ${TESTEXAMPLES_C_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_C_NoComplex:
-@${OMAKE} testexamples_C_NoComplex TESTEXAMPLES_C_NOCOMPLEX=`echo ${TESTEXAMPLES_C_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_DATAFILESPATH:
-@${OMAKE} testexamples_DATAFILESPATH TESTEXAMPLES_DATAFILESPATH=`echo ${TESTEXAMPLES_DATAFILESPATH} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_Fortran_NoComplex:
-@${OMAKE} testexamples_Fortran_NoComplex TESTEXAMPLES_FORTRAN_NOCOMPLEX=`echo ${TESTEXAMPLES_FORTRAN_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_Fortran_MPIUni:
-@${OMAKE} testexamples_Fortran_MPIUni TESTEXAMPLES_FORTRAN_MPIUNI=`echo ${TESTEXAMPLES_FORTRAN_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_Fortran_Complex:
-@${OMAKE} testexamples_Fortran_Complex TESTEXAMPLES_FORTRAN_COMPLEX=`echo ${TESTEXAMPLES_FORTRAN_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_C_Complex_MPIUni:
-@${OMAKE} testexamples_C_Complex_MPIUni TESTEXAMPLES_C_COMPLEX_MPIUNI=`echo ${TESTEXAMPLES_C_COMPLEX_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_F90:
-@${OMAKE} testexamples_F90 TESTEXAMPLES_F90=`echo ${TESTEXAMPLES_F90} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_F90_Complex:
-@${OMAKE} testexamples_F90_Complex TESTEXAMPLES_F90_COMPLEX=`echo ${TESTEXAMPLES_F90_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_F90_NoComplex:
-@${OMAKE} testexamples_F90_NoComplex TESTEXAMPLES_F90_NOCOMPLEX=`echo ${TESTEXAMPLES_F90_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_F2003:
-@${OMAKE} testexamples_F2003 TESTEXAMPLES_2003=`echo ${TESTEXAMPLES_F2003} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_13:
-@${OMAKE} testexamples_13 TESTEXAMPLES_13=`echo ${TESTEXAMPLES_13} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_17:
-@${OMAKE} testexamples_17 TESTEXAMPLES_17=`echo ${TESTEXAMPLES_17} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_18:
-@${OMAKE} testexamples_18 TESTEXAMPLES_18=`echo ${TESTEXAMPLES_18} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_PARMETIS:
-@${OMAKE} testexamples_PARMETIS TESTEXAMPLES_PARMETIS=`echo ${TESTEXAMPLES_PARMETIS} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_METIS:
-@${OMAKE} testexamples_METIS TESTEXAMPLES_METIS=`echo ${TESTEXAMPLES_METIS} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_SPAI:
-@${OMAKE} testexamples_SPAI TESTEXAMPLES_SPAI=`echo ${TESTEXAMPLES_SPAI} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_ADIFOR:
-@${OMAKE} testexamples_ADIFOR TESTEXAMPLES_ADIFOR=`echo ${TESTEXAMPLES_ADIFOR} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_FFTW:
-@${OMAKE} testexamples_FFTW TESTEXAMPLES_FFTW=`echo ${TESTEXAMPLES_FFTW} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_AMS:
-@${OMAKE} testexamples_AMS TESTEXAMPLES_AMS=`echo ${TESTEXAMPLES_AMS} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_VALGRIND:
-@${OMAKE} testexamples_VALGRIND TESTEXAMPLES_VALGRIND=`echo ${TESTEXAMPLES_VALGRIND} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_MATLAB:
-@${OMAKE} testexamples_MATLAB TESTEXAMPLES_MATLAB=`echo ${TESTEXAMPLES_MATLAB} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_MUMPS:
-@${OMAKE} testexamples_MUMPS TESTEXAMPLES_MUMPS=`echo ${TESTEXAMPLES_MUMPS} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_SUPERLU:
-@${OMAKE} testexamples_SUPERLU TESTEXAMPLES_SUPERLU=`echo ${TESTEXAMPLES_SUPERLU} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_SUNDIALS:
-@${OMAKE} testexamples_SUNDIALS TESTEXAMPLES_SUNDIALS=`echo ${TESTEXAMPLES_SUNDIALS} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_UMFPACK:
-@${OMAKE} testexamples_UMFPACK TESTEXAMPLES_UMFPACK=`echo ${TESTEXAMPLES_UMFPACK} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_SUPERLU_DIST:
-@${OMAKE} testexamples_SUPERLU_DIST TESTEXAMPLES_SUPERLU_DIST=`echo ${TESTEXAMPLES_SUPERLU_DIST} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_HYPRE:
-@${OMAKE} testexamples_HYPRE TESTEXAMPLES_HYPRE=`echo ${TESTEXAMPLES_HYPRE} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_HDF5:
-@${OMAKE} testexamples_HDF5 TESTEXAMPLES_HDF5=`echo ${TESTEXAMPLES_HDF5} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_CHACO:
-@${OMAKE} testexamples_CHACO TESTEXAMPLES_CHACO=`echo ${TESTEXAMPLES_CHACO} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_TRIANGLE:
-@${OMAKE} testexamples_TRIANGLE TESTEXAMPLES_TRIANGLE=`echo ${TESTEXAMPLES_TRIANGLE} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_SIEVE:
-@${OMAKE} testexamples_SIEVE TESTEXAMPLES_SIEVE=`echo ${TESTEXAMPLES_SIEVE} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_BOOST:
-@${OMAKE} testexamples_BOOST TESTEXAMPLES_BOOST=`echo ${TESTEXAMPLES_BOOST} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_TETGEN:
-@${OMAKE} testexamples_TETGEN TESTEXAMPLES_TETGEN=`echo ${TESTEXAMPLES_TETGEN} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_PTSCOTCH:
-@${OMAKE} testexamples_PTSCOTCH TESTEXAMPLES_PTSCOTCH=`echo ${TESTEXAMPLES_PTSCOTCH} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_PASTIX:
-@${OMAKE} testexamples_PASTIX TESTEXAMPLES_PASTIX=`echo ${TESTEXAMPLES_PASTIX} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_ML:
-@${OMAKE} testexamples_ML TESTEXAMPLES_ML=`echo ${TESTEXAMPLES_ML} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_CUSP:
-@${OMAKE} testexamples_CUSP TESTEXAMPLES_CUSP=`echo ${TESTEXAMPLES_CUSP} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_TXPETSCGPU:
-@${OMAKE} testexamples_TXPETSCGPU TESTEXAMPLES_TXPETSCGPU=`echo ${TESTEXAMPLES_TXPETSCGPU} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_YAML:
-@${OMAKE} testexamples_YAML TESTEXAMPLES_YAML=`echo ${TESTEXAMPLES_YAML} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_THREADCOMM:
-@${OMAKE} testexamples_THREADCOMM TESTEXAMPLES_THREADCOMM=`echo ${TESTEXAMPLES_THREADCOMM} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_MOAB:
-@${OMAKE} testexamples_MOAB TESTEXAMPLES_MOAB=`echo ${TESTEXAMPLES_MOAB} | sed s/runex[0-9]*[a-z0-9_]*//g`
buildexamples_X:
buildexamples_OPENGL:
buildexamples_MPE:
buildexamples_ESSL:
buildexamples_MPI:
buildexamples_BLASLAPACK:
buildexamples_SOWING:
buildexamples_C2HTML:
buildexamples_BLACS:
buildexamples_SCALAPACK:
buildexamples_CMAKE:
buildexamples_AFTERIMAGE:
buildexamples_PTHREADCLASSES:
buildexamples_OPENMP:
TESTMODE = testexamples
alltests:
-@${RM} ${PETSC_ARCH}/conf/alltests.log alltests.log
-@ln -s ${PETSC_ARCH}/conf/alltests.log alltests.log
-@${OMAKE} alltest PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} MPIEXEC="${MPIEXEC}" DATAFILESPATH=${DATAFILESPATH} 2>&1 | tee ${PETSC_ARCH}/conf/alltests.log
alltest:
-@for i in ${TEST_RUNS} ; do \
echo "******* Testing: ${TESTMODE}_$$i *******"; \
${OMAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} ACTION=${TESTMODE}_$$i MPIEXEC="${MPIEXEC}" NO_PRINT_DIR=yes tree ; \
done
tests_DATAFILESPATH:
make ACTION=testexamples_DATAFILESPATH tree DATAFILESPATH=${DATAFILESPATH}
|