1# -*- mode: makefile -*- 2# 3# testexamples_X - Runs various PETSc test suites 4 5# 6 - C examples that don't work with complex numbers, require PETSc matrices 6# 8 - Fortran .F examples that don't work with complex numbers 7# 13 - Examples that should only be compiled. 8# 17 - requires PYTHON or wget and Unix (uses urlget) and popen() 9 10testexamples_C: ${TESTEXAMPLES_C} 11 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C}\n"; fi 12testexamples_C_Info: ${TESTEXAMPLES_C_INFO} 13 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_INFO}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_INFO}\n"; fi 14testexamples_C_NotSingle: ${TESTEXAMPLES_C_NOTSINGLE} 15 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_NOTSINGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_NOTSINGLE}\n"; fi 16testexamples_Cxx: ${TESTEXAMPLES_CXX} 17 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CXX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CXX}\n"; fi 18testexamples_C_X: ${TESTEXAMPLES_C_X} 19 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_X}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_X}\n"; fi 20testexamples_Fortran: ${TESTEXAMPLES_FORTRAN} 21 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN}\n"; fi 22testexamples_Fortran_NotSingle: ${TESTEXAMPLES_FORTRAN_NOTSINGLE} 23 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_NOTSINGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_NOTSINGLE}\n"; fi 24testexamples_C_X_MPIUni: ${TESTEXAMPLES_C_X_MPIUNI} 25 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_X_MPIUNI}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_X_MPIUNI}\n"; fi 26testexamples_C_Complex: ${TESTEXAMPLES_C_COMPLEX} 27 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_COMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_COMPLEX}\n"; fi 28testexamples_C_NoComplex: ${TESTEXAMPLES_C_NOCOMPLEX} 29 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_NOCOMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_NOCOMPLEX}\n"; fi 30testexamples_C_NoComplex_NotSingle: ${TESTEXAMPLES_C_NOCOMPLEX_NOTSINGLE} 31 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_NOCOMPLEX_NOTSINGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_NOCOMPLEX_NOTSINGLE}\n"; fi 32testexamples_DATAFILESPATH: ${TESTEXAMPLES_DATAFILESPATH} 33 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_DATAFILESPATH}\n"; fi 34testexamples_Fortran_DATAFILESPATH: ${TESTEXAMPLES_FORTRAN_DATAFILESPATH} 35 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_DATAFILESPATH}\n"; fi 36testexamples_Cxx_DATAFILESPATH: ${TESTEXAMPLES_CXX_DATAFILESPATH} 37 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CXX_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CXX_DATAFILESPATH}\n"; fi 38testexamples_DOUBLEINT32: ${TESTEXAMPLES_DOUBLEINT32} 39 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_DOUBLEINT32}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_DOUBLEINT32}\n"; fi 40testexamples_Fortran_DOUBLEINT32: ${TESTEXAMPLES_FORTRAN_DOUBLEINT32} 41 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_DOUBLEINT32}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_DOUBLEINT32}\n"; fi 42testexamples_F90_DataTypes: ${TESTEXAMPLES_F90_DATATYPES} 43 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90_DATATYPES}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90_DATATYPES}\n"; fi 44testexamples_Fortran_NoComplex: ${TESTEXAMPLES_FORTRAN_NOCOMPLEX} 45 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_NOCOMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_NOCOMPLEX}\n"; fi 46testexamples_Fortran_NoComplex_NotSingle: ${TESTEXAMPLES_FORTRAN_NOCOMPLEX_NOTSINGLE} 47 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_NOCOMPLEX_NOTSINGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_NOCOMPLEX_NOTSINGLE}\n"; fi 48testexamples_Fortran_MPIUni: ${TESTEXAMPLES_FORTRAN_MPIUNI} 49 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_MPIUNI}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_MPIUNI}\n"; fi 50testexamples_Fortran_Complex: ${TESTEXAMPLES_FORTRAN_COMPLEX} 51 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FORTRAN_COMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FORTRAN_COMPLEX}\n"; fi 52testexamples_C_Complex_MPIUni: ${TESTEXAMPLES_C_CCOMPLEX_MPIUNI} 53 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C_CCOMPLEX_MPIUNI}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C_CCOMPLEX_MPIUNI}\n"; fi 54testexamples_F90: ${TESTEXAMPLES_F90} 55 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90}\n"; fi 56testexamples_F90_Threadsafety: ${TESTEXAMPLES_F90_THREADSAFETY} 57 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90_THREADSAFETY}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90_THREADSAFETY}\n"; fi 58testexamples_F90_NotSingle: ${TESTEXAMPLES_F90_NOTSINGLE} 59 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90_NOTSINGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90_NOTSINGLE}\n"; fi 60testexamples_F90_Complex: ${TESTEXAMPLES_F90_COMPLEX} 61 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90_COMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90_COMPLEX}\n"; fi 62testexamples_F90_NoComplex: ${TESTEXAMPLES_F90_NOCOMPLEX} 63 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F90_NOCOMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F90_NOCOMPLEX}\n"; fi 64testexamples_F2003: ${TESTEXAMPLES_F2003} 65 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_F2003}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_F2003}\n"; fi 66testexamples_13: ${TESTEXAMPLES_13} 67 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_13}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_13}\n"; fi 68testexamples_17: ${TESTEXAMPLES_17} 69 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_17}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_17}\n"; fi 70testexamples_18: ${TESTEXAMPLES_18} 71 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_18}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_18}\n"; fi 72testexamples_PARMETIS: ${TESTEXAMPLES_PARMETIS} 73 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PARMETIS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PARMETIS}\n"; fi 74testexamples_METIS: ${TESTEXAMPLES_METIS} 75 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_METIS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_METIS}\n"; fi 76testexamples_SPAI: ${TESTEXAMPLES_SPAI} 77 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SPAI}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SPAI}\n"; fi 78testexamples_ADIFOR: ${TESTEXAMPLES_ADIFOR} 79 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ADIFOR}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ADIFOR}\n"; fi 80testexamples_FFTW: ${TESTEXAMPLES_FFTW} 81 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FFTW}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FFTW}\n"; fi 82testexamples_FFTW_COMPLEX: ${TESTEXAMPLES_FFTW_COMPLEX} 83 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_FFTW_COMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_FFTW_COMPLEX}\n"; fi 84testexamples_SAWS: ${TESTEXAMPLES_SAWS} 85 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SAWS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SAWS}\n"; fi 86testexamples_VALGRIND: ${TESTEXAMPLES_VALGRIND} 87 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SAWS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SAWS}\n"; fi 88testexamples_MATLAB: ${TESTEXAMPLES_MATLAB} 89 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MATLAB}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MATLAB}\n"; fi 90testexamples_MATLAB_ENGINE: ${TESTEXAMPLES_MATLAB_ENGINE} 91 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MATLAB_ENGINE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MATLAB_ENGINE}\n"; fi 92testexamples_MUMPS: ${TESTEXAMPLES_MUMPS} 93 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MUMPS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MUMPS}\n"; fi 94testexamples_MUMPS_DATAFILESPATH: ${TESTEXAMPLES_MUMPS_DATAFILESPATH} 95 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MUMPS_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MUMPS_DATAFILESPATH}\n"; fi 96testexamples_SUPERLU: ${TESTEXAMPLES_SUPERLU} 97 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU}\n"; fi 98testexamples_SUPERLU_DATAFILESPATH: ${TESTEXAMPLES_SUPERLU_DATAFILESPATH} 99 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU_DATAFILESPATH}\n"; fi 100testexamples_STRUMPACK: ${TESTEXAMPLES_STRUMPACK} 101 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_STRUMPACK}\n"; fi 102testexamples_PARMETIS_DATAFILESPATH: ${TESTEXAMPLES_PARMETIS_DATAFILESPATH} 103 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PARMETIS_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PARMETIS_DATAFILESPATH}\n"; fi 104testexamples_ELEMENTAL: ${TESTEXAMPLES_ELEMENTAL} 105 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ELEMENTAL}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ELEMENTAL}\n"; fi 106testexamples_ELEMENTAL_DATAFILESPATH: ${TESTEXAMPLES_ELEMENTAL_DATAFILESPATH} 107 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ELEMENTAL_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ELEMENTAL_DATAFILESPATH}\n"; fi 108testexamples_ELEMENTAL_COMPLEX_DATAFILESPATH: ${TESTEXAMPLES_ELEMENTAL_COMPLEX_DATAFILESPATH} 109 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ELEMENTAL_COMPLEX_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ELEMENTAL_COMPLEX}\n"; fi 110testexamples_SUNDIALS: ${TESTEXAMPLES_SUNDIALS} 111 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUNDIALS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUNDIALS}\n"; fi 112testexamples_SUITESPARSE: ${TESTEXAMPLES_SUITESPARSE} 113 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUITESPARSE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUITESPARSE}\n"; fi 114testexamples_SUITESPARSE_DATAFILESPATH: ${TESTEXAMPLES_SUITESPARSE_DATAFILESPATH} 115 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUITESPARSE_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUITESPARSE_DATAFILESPATH}\n"; fi 116testexamples_MKL_PARDISO: ${TESTEXAMPLES_MKL_PARDISO} 117 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MKL_PARDISO}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MKL_PARDISO}\n"; fi 118testexamples_SUPERLU_DIST: ${TESTEXAMPLES_SUPERLU_DIST} 119 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DIST}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU_DIST}\n"; fi 120testexamples_SUPERLU_DIST_DATAFILESPATH: ${TESTEXAMPLES_SUPERLU_DIST_DATAFILESPATH} 121 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DIST_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU_DIST_DATAFILESPATH}\n"; fi 122testexamples_SUPERLU_DIST_COMPLEX: ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX} 123 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DIST_COMPLEX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX}\n"; fi 124testexamples_SUPERLU_DIST_COMPLEX_DATAFILESPATH: ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX_DATAFILESPATH} 125 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SUPERLU_DIST_COMPLEX_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX}\n"; fi 126testexamples_HYPRE: ${TESTEXAMPLES_HYPRE} 127 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_HYPRE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_HYPRE}\n"; fi 128testexamples_HYPRE_DATAFILESPATH: ${TESTEXAMPLES_HYPRE_DATAFILESPATH} 129 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_HYPRE_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_HYPRE_DATAFILESPATH}\n"; fi 130testexamples_CHOMBO_DATAFILESPATH: ${TESTEXAMPLES_CHOMBO_DATAFILESPATH} 131 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CHOMBO_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CHOMBO_DATAFILESPATH}\n"; fi 132testexamples_HDF5: ${TESTEXAMPLES_HDF5} 133 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_HDF5}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_HDF5}\n"; fi 134testexamples_TRIANGLE_HDF5: ${TESTEXAMPLES_TRIANGLE_HDF5} 135 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_TRIANGLE_HDF5}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_TRIANGLE_HDF5}\n"; fi 136testexamples_CHACO: ${TESTEXAMPLES_CHACO} 137 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CHACO}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CHACO}\n"; fi 138testexamples_CHOMBO: ${TESTEXAMPLES_CHOMBO} 139 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CHOMBO}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CHOMBO}\n"; fi 140testexamples_TRIANGLE: ${TESTEXAMPLES_TRIANGLE} 141 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_TRIANGLE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_TRIANGLE}\n"; fi 142testexamples_CTETGEN: ${TESTEXAMPLES_CTETGEN} 143 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CTETGEN}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CTETGEN}\n"; fi 144testexamples_SSL: ${TESTEXAMPLES_SSL} 145 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SSL}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SSL}\n"; fi 146testexamples_PARMS: ${TESTEXAMPLES_PARMS} 147 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PARMS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PARMS}\n"; fi 148testexamples_TCHEM: ${TESTEXAMPLES_TCHEM} 149 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_TCHEM}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_TCHEM}\n"; fi 150testexamples_BOOST: ${TESTEXAMPLES_BOOST} 151 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_BOOST}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_BOOST}\n"; fi 152testexamples_TETGEN: ${TESTEXAMPLES_TETGEN} 153 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_TETGEN}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_TETGEN}\n"; fi 154testexamples_PTSCOTCH: ${TESTEXAMPLES_PTSCOTCH} 155 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PTSCOTCH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PTSCOTCH}\n"; fi 156testexamples_PASTIX: ${TESTEXAMPLES_PASTIX} 157 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PASTIX}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PASTIX}\n"; fi 158testexamples_PASTIX_DATAFILESPATH: ${TESTEXAMPLES_PASTIX_DATAFILESPATH} 159 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_PASTIX_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_PASTIX_DATAFILESPATH}\n"; fi 160testexamples_ML: ${TESTEXAMPLES_ML} 161 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ML}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ML}\n"; fi 162testexamples_CUSP: ${TESTEXAMPLES_CUSP} 163 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CUSP}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CUSP}\n"; fi 164testexamples_VECCUDA: ${TESTEXAMPLES_VECCUDA} 165 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_VECCUDA}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CUSP}\n"; fi 166testexamples_VECCUDA_Complex: ${TESTEXAMPLES_VECCUDA_COMPLEX} 167 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_VECCUDA_Complex}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CUSP}\n"; fi 168testexamples_VECCUDA_NoComplex: ${TESTEXAMPLES_VECCUDA_NOCOMPLEX} 169 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_VECCUDA_NoComplex}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CUSP}\n"; fi 170testexamples_VECCUDA_DATAFILESPATH: ${TESTEXAMPLES_VECCUDA_DATAFILESPATH} 171 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_VECCUDA_DATAFILESPATH}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CUSP}\n"; fi 172testexamples_YAML: ${TESTEXAMPLES_YAML} 173 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_YAML}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_YAML}\n"; fi 174testexamples_MOAB: ${TESTEXAMPLES_MOAB} 175 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MOAB}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MOAB}\n"; fi 176testexamples_MOAB_HDF5: ${TESTEXAMPLES_MOAB_HDF5} 177 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MOAB_HDF5}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MOAB_HDF5}\n"; fi 178testexamples_TRILINOS: ${TESTEXAMPLES_TRILINOS} 179 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_TRILINOS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_TRILINOS}\n"; fi 180testexamples_REVOLVE: ${TESTEXAMPLES_REVOLVE} 181 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_REVOLVE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_REVOLVE}\n"; fi 182testexamples_X: 183 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_X}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_X}\n"; fi 184testexamples_OPENGL: 185 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_OPENGL}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_OPENGL}\n"; fi 186testexamples_MPE: 187 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MPE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MPE}\n"; fi 188testexamples_ESSL: 189 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_ESSL}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_ESSL}\n"; fi 190testexamples_MPI: 191 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_MPI}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_MPI}\n"; fi 192testexamples_BLASLAPACK: 193 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_BLASLAPACK}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_BLASLAPACK}\n"; fi 194testexamples_SOWING: 195 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SOWING}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SOWING}\n"; fi 196testexamples_C2HTML: 197 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_C2HTML}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_C2HTML}\n"; fi 198testexamples_BLACS: 199 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_BLACS}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_BLACS}\n"; fi 200testexamples_SCALAPACK: 201 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_SCALAPACK}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_SCALAPACK}\n"; fi 202testexamples_CMAKE: 203 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_CMAKE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_CMAKE}\n"; fi 204testexamples_AFTERIMAGE: 205 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_AFTERIMAGE}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_AFTERIMAGE}\n"; fi 206testexamples_OPENMP: 207 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_OPENMP}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_OPENMP}\n"; fi 208testexamples_EXODUSII: 209 -@ if test ${PRINT_PROGRESS}foo = debugtestfoo -a -n "${TESTEXAMPLES_EXODUSII}"; then printf "Running examples in `pwd`:\n ${TESTEXAMPLES_EXODUSII}\n"; fi 210 211buildexamples_C: 212 -@${OMAKE} testexamples_C TESTEXAMPLES_C=`echo ${TESTEXAMPLES_C} | sed s/runex[0-9]*[a-z0-9_]*//g` 213buildexamples_Cxx: 214 -@${OMAKE} testexamples_Cxx TESTEXAMPLES_CXX=`echo ${TESTEXAMPLES_CXX} | sed s/runex[0-9]*[a-z0-9_]*//g` 215buildexamples_C_X: 216 -@${OMAKE} testexamples_C_X TESTEXAMPLES_C_X=`echo ${TESTEXAMPLES_C_X} | sed s/runex[0-9]*[a-z0-9_]*//g` 217buildexamples_Fortran: 218 -@${OMAKE} testexamples_Fortran TESTEXAMPLES_FORTRAN=`echo ${TESTEXAMPLES_FORTRAN} | sed s/runex[0-9]*[a-z0-9_]*//g` 219buildexamples_C_X_MPIUni: 220 -@${OMAKE} testexamples_C_X_MPIUni TESTEXAMPLES_C_X_MPIUNI=`echo ${TESTEXAMPLES_C_X_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g` 221buildexamples_C_Complex: 222 -@${OMAKE} testexamples_C_Complex TESTEXAMPLES_C_COMPLEX=`echo ${TESTEXAMPLES_C_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 223buildexamples_C_NoComplex: 224 -@${OMAKE} testexamples_C_NoComplex TESTEXAMPLES_C_NOCOMPLEX=`echo ${TESTEXAMPLES_C_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 225buildexamples_DATAFILESPATH: 226 -@${OMAKE} testexamples_DATAFILESPATH TESTEXAMPLES_DATAFILESPATH=`echo ${TESTEXAMPLES_DATAFILESPATH} | sed s/runex[0-9]*[a-z0-9_]*//g` 227buildexamples_Cxx_DATAFILESPATH: 228 -@${OMAKE} testexamples_Cxx_DATAFILESPATH TESTEXAMPLES_CXX_DATAFILESPATH=`echo ${TESTEXAMPLES_CXX_DATAFILESPATH} | sed s/runex[0-9]*[a-z0-9_]*//g` 229 230buildexamples_F90_DataTypes: 231 -@${OMAKE} testexamples_F90_DataTypes TESTEXAMPLES_F90_DATATYPES=`echo ${TESTEXAMPLES_F90_DATATYPES} | sed s/runex[0-9]*[a-z0-9_]*//g` 232buildexamples_Fortran_NoComplex: 233 -@${OMAKE} testexamples_Fortran_NoComplex TESTEXAMPLES_FORTRAN_NOCOMPLEX=`echo ${TESTEXAMPLES_FORTRAN_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 234buildexamples_Fortran_MPIUni: 235 -@${OMAKE} testexamples_Fortran_MPIUni TESTEXAMPLES_FORTRAN_MPIUNI=`echo ${TESTEXAMPLES_FORTRAN_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g` 236buildexamples_Fortran_Complex: 237 -@${OMAKE} testexamples_Fortran_Complex TESTEXAMPLES_FORTRAN_COMPLEX=`echo ${TESTEXAMPLES_FORTRAN_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 238buildexamples_C_Complex_MPIUni: 239 -@${OMAKE} testexamples_C_Complex_MPIUni TESTEXAMPLES_C_COMPLEX_MPIUNI=`echo ${TESTEXAMPLES_C_COMPLEX_MPIUNI} | sed s/runex[0-9]*[a-z0-9_]*//g` 240buildexamples_F90: 241 -@${OMAKE} testexamples_F90 TESTEXAMPLES_F90=`echo ${TESTEXAMPLES_F90} | sed s/runex[0-9]*[a-z0-9_]*//g` 242buildexamples_F90_Complex: 243 -@${OMAKE} testexamples_F90_Complex TESTEXAMPLES_F90_COMPLEX=`echo ${TESTEXAMPLES_F90_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 244buildexamples_F90_NoComplex: 245 -@${OMAKE} testexamples_F90_NoComplex TESTEXAMPLES_F90_NOCOMPLEX=`echo ${TESTEXAMPLES_F90_NOCOMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 246buildexamples_F2003: 247 -@${OMAKE} testexamples_F2003 TESTEXAMPLES_2003=`echo ${TESTEXAMPLES_F2003} | sed s/runex[0-9]*[a-z0-9_]*//g` 248buildexamples_13: 249 -@${OMAKE} testexamples_13 TESTEXAMPLES_13=`echo ${TESTEXAMPLES_13} | sed s/runex[0-9]*[a-z0-9_]*//g` 250buildexamples_17: 251 -@${OMAKE} testexamples_17 TESTEXAMPLES_17=`echo ${TESTEXAMPLES_17} | sed s/runex[0-9]*[a-z0-9_]*//g` 252buildexamples_18: 253 -@${OMAKE} testexamples_18 TESTEXAMPLES_18=`echo ${TESTEXAMPLES_18} | sed s/runex[0-9]*[a-z0-9_]*//g` 254buildexamples_PARMETIS: 255 -@${OMAKE} testexamples_PARMETIS TESTEXAMPLES_PARMETIS=`echo ${TESTEXAMPLES_PARMETIS} | sed s/runex[0-9]*[a-z0-9_]*//g` 256buildexamples_METIS: 257 -@${OMAKE} testexamples_METIS TESTEXAMPLES_METIS=`echo ${TESTEXAMPLES_METIS} | sed s/runex[0-9]*[a-z0-9_]*//g` 258buildexamples_SPAI: 259 -@${OMAKE} testexamples_SPAI TESTEXAMPLES_SPAI=`echo ${TESTEXAMPLES_SPAI} | sed s/runex[0-9]*[a-z0-9_]*//g` 260buildexamples_ADIFOR: 261 -@${OMAKE} testexamples_ADIFOR TESTEXAMPLES_ADIFOR=`echo ${TESTEXAMPLES_ADIFOR} | sed s/runex[0-9]*[a-z0-9_]*//g` 262buildexamples_FFTW: 263 -@${OMAKE} testexamples_FFTW TESTEXAMPLES_FFTW=`echo ${TESTEXAMPLES_FFTW} | sed s/runex[0-9]*[a-z0-9_]*//g` 264buildexamples_FFTW_COMPLEX: 265 -@${OMAKE} testexamples_FFTW_COMPLEX TESTEXAMPLES_FFTW_COMPLEX=`echo ${TESTEXAMPLES_FFTW_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 266buildexamples_SAWS: 267 -@${OMAKE} testexamples_SAWS TESTEXAMPLES_SAWS=`echo ${TESTEXAMPLES_SAWS} | sed s/runex[0-9]*[a-z0-9_]*//g` 268buildexamples_VALGRIND: 269 -@${OMAKE} testexamples_VALGRIND TESTEXAMPLES_VALGRIND=`echo ${TESTEXAMPLES_VALGRIND} | sed s/runex[0-9]*[a-z0-9_]*//g` 270buildexamples_MATLAB: 271 -@${OMAKE} testexamples_MATLAB TESTEXAMPLES_MATLAB=`echo ${TESTEXAMPLES_MATLAB} | sed s/runex[0-9]*[a-z0-9_]*//g` 272buildexamples_MATLAB_ENGINE: 273 -@${OMAKE} testexamples_MATLAB_ENGINE TESTEXAMPLES_MATLAB_ENGINE=`echo ${TESTEXAMPLES_MATLAB_ENGINE} | sed s/runex[0-9]*[a-z0-9_]*//g` 274buildexamples_MUMPS: 275 -@${OMAKE} testexamples_MUMPS TESTEXAMPLES_MUMPS=`echo ${TESTEXAMPLES_MUMPS} | sed s/runex[0-9]*[a-z0-9_]*//g` 276buildexamples_SUPERLU: 277 -@${OMAKE} testexamples_SUPERLU TESTEXAMPLES_SUPERLU=`echo ${TESTEXAMPLES_SUPERLU} | sed s/runex[0-9]*[a-z0-9_]*//g` 278buildexamples_STRUMPACK: 279 -@${OMAKE} testexamples_STRUMPACK TESTEXAMPLES_STRUMPACK=`echo ${TESTEXAMPLES_STRUMPACK} | sed s/runex[0-9]*[a-z0-9_]*//g` 280buildexamples_SUNDIALS: 281 -@${OMAKE} testexamples_SUNDIALS TESTEXAMPLES_SUNDIALS=`echo ${TESTEXAMPLES_SUNDIALS} | sed s/runex[0-9]*[a-z0-9_]*//g` 282buildexamples_SUITESPARSE: 283 -@${OMAKE} testexamples_SUITESPARSE TESTEXAMPLES_SUITESPARSE=`echo ${TESTEXAMPLES_SUITESPARSE} | sed s/runex[0-9]*[a-z0-9_]*//g` 284buildexamples_MKL_PARDISO: 285 -@${OMAKE} testexamples_MKL_PARDISO TESTEXAMPLES_MKL_PARDISO=`echo ${TESTEXAMPLES_MKL_PARDISO} | sed s/runex[0-9]*[a-z0-9_]*//g` 286buildexamples_SUPERLU_DIST: 287 -@${OMAKE} testexamples_SUPERLU_DIST TESTEXAMPLES_SUPERLU_DIST=`echo ${TESTEXAMPLES_SUPERLU_DIST} | sed s/runex[0-9]*[a-z0-9_]*//g` 288buildexamples_SUPERLU_DIST_COMPLEX: 289 -@${OMAKE} testexamples_SUPERLU_DIST_COMPLEX TESTEXAMPLES_SUPERLU_DIST_COMPLEX=`echo ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX} | sed s/runex[0-9]*[a-z0-9_]*//g` 290buildexamples_SUPERLU_DIST_COMPLEX_DATAFILESPATH: 291 -@${OMAKE} testexamples_SUPERLU_DIST_COMPLEX_DATAFILESPATH TESTEXAMPLES_SUPERLU_DIST_COMPLEX_DATAFILESPATH=`echo ${TESTEXAMPLES_SUPERLU_DIST_COMPLEX_DATAFILESPATH} | sed s/runex[0-9]*[a-z0-9_]*//g` 292buildexamples_HYPRE_DATAFILESPATH: 293 -@${OMAKE} testexamples_HYPRE_DATAFILESPATH TESTEXAMPLES_HYPRE_DATAFILESPATH=`echo ${TESTEXAMPLES_HYPRE_DATAFILESPATH} | sed s/runex[0-9]*[a-z0-9_]*//g` 294buildexamples_HYPRE: 295 -@${OMAKE} testexamples_HYPRE TESTEXAMPLES_HYPRE=`echo ${TESTEXAMPLES_HYPRE} | sed s/runex[0-9]*[a-z0-9_]*//g` 296buildexamples_HDF5: 297 -@${OMAKE} testexamples_HDF5 TESTEXAMPLES_HDF5=`echo ${TESTEXAMPLES_HDF5} | sed s/runex[0-9]*[a-z0-9_]*//g` 298buildexamples_CHACO: 299 -@${OMAKE} testexamples_CHACO TESTEXAMPLES_CHACO=`echo ${TESTEXAMPLES_CHACO} | sed s/runex[0-9]*[a-z0-9_]*//g` 300buildexamples_CHOMBO: 301 -@${OMAKE} testexamples_CHOMBO TESTEXAMPLES_CHOMBO=`echo ${TESTEXAMPLES_CHOMBO} | sed s/runex[0-9]*[a-z0-9_]*//g` 302buildexamples_TRIANGLE: 303 -@${OMAKE} testexamples_TRIANGLE TESTEXAMPLES_TRIANGLE=`echo ${TESTEXAMPLES_TRIANGLE} | sed s/runex[0-9]*[a-z0-9_]*//g` 304 305buildexamples_BOOST: 306 -@${OMAKE} testexamples_BOOST TESTEXAMPLES_BOOST=`echo ${TESTEXAMPLES_BOOST} | sed s/runex[0-9]*[a-z0-9_]*//g` 307buildexamples_TETGEN: 308 -@${OMAKE} testexamples_TETGEN TESTEXAMPLES_TETGEN=`echo ${TESTEXAMPLES_TETGEN} | sed s/runex[0-9]*[a-z0-9_]*//g` 309buildexamples_PTSCOTCH: 310 -@${OMAKE} testexamples_PTSCOTCH TESTEXAMPLES_PTSCOTCH=`echo ${TESTEXAMPLES_PTSCOTCH} | sed s/runex[0-9]*[a-z0-9_]*//g` 311buildexamples_PASTIX: 312 -@${OMAKE} testexamples_PASTIX TESTEXAMPLES_PASTIX=`echo ${TESTEXAMPLES_PASTIX} | sed s/runex[0-9]*[a-z0-9_]*//g` 313buildexamples_ML: 314 -@${OMAKE} testexamples_ML TESTEXAMPLES_ML=`echo ${TESTEXAMPLES_ML} | sed s/runex[0-9]*[a-z0-9_]*//g` 315buildexamples_CUSP: 316 -@${OMAKE} testexamples_CUSP TESTEXAMPLES_CUSP=`echo ${TESTEXAMPLES_CUSP} | sed s/runex[0-9]*[a-z0-9_]*//g` 317buildexamples_CUDA: 318 -@${OMAKE} testexamples_CUDA TESTEXAMPLES_CUDA=`echo ${TESTEXAMPLES_CUDA} | sed s/runex[0-9]*[a-z0-9_]*//g` 319buildexamples_YAML: 320 -@${OMAKE} testexamples_YAML TESTEXAMPLES_YAML=`echo ${TESTEXAMPLES_YAML} | sed s/runex[0-9]*[a-z0-9_]*//g` 321buildexamples_MOAB: 322 -@${OMAKE} testexamples_MOAB TESTEXAMPLES_MOAB=`echo ${TESTEXAMPLES_MOAB} | sed s/runex[0-9]*[a-z0-9_]*//g` 323buildexamples_REVOLVE: 324 -@${OMAKE} testexamples_REVOLVE TESTEXAMPLES_REVOLVE=`echo ${TESTEXAMPLES_REVOLVE} | sed s/runex[0-9]*[a-z0-9_]*//g` 325buildexamples_X: 326buildexamples_OPENGL: 327buildexamples_MPE: 328buildexamples_ESSL: 329buildexamples_MPI: 330buildexamples_BLASLAPACK: 331buildexamples_SOWING: 332buildexamples_C2HTML: 333buildexamples_BLACS: 334buildexamples_SCALAPACK: 335buildexamples_CMAKE: 336buildexamples_AFTERIMAGE: 337buildexamples_OPENMP: 338 339TESTMODE = testexamples 340 341ALLTESTS_PRINT_PROGRESS = no 342# To print the sources use this 343#ALLTESTS_PRINT_PROGRESS = debugtest 344ALLTESTS_CHECK_FAILURES = no 345 346alltests: 347 -@${RM} -rf ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log 348 -@if [ x${PETSC_ARCH} != x -a -d "${PETSC_ARCH}" ]; then \ 349 ln -s ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log ;\ 350 ALLTESTSLOG=${PETSC_ARCH}/lib/petsc/conf/alltests.log ;\ 351 else \ 352 ALLTESTSLOG=alltests.log ;\ 353 fi; \ 354 ${OMAKE} alltest PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} MPIEXEC="${MPIEXEC}" DATAFILESPATH=${DATAFILESPATH} 2>&1 | tee $${ALLTESTSLOG};\ 355 if [ x${ALLTESTS_CHECK_FAILURES} = xyes -a ${PETSC_PRECISION} != single ]; then \ 356 cat $${ALLTESTSLOG} | sed -e '1d' -e '$$d' | \ 357 grep -v '^[\*]\{7,7\} Testing: ${TESTMODE}_[a-zA-Z0-9_]* [\*]\{7,7\}$$' | \ 358 grep -v '^[\.]*$$' | wc -l | grep '^[ ]*0$$' > /dev/null; \ 359 fi; 360 361alltest: 362 -@date 363 -@for i in ${TEST_RUNS} ; do \ 364 echo "******* Testing: ${TESTMODE}_$$i *******"; \ 365 ${OMAKE} PATH="${PETSC_DIR}/${PETSC_ARCH}/lib:${PATH}" DIFF=${PETSC_DIR}/bin/petscdiff PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} ACTION=${TESTMODE}_$$i MPIEXEC="${MPIEXEC}" PRINT_PROGRESS=${ALLTESTS_PRINT_PROGRESS} tree ; \ 366 if [ ${ALLTESTS_PRINT_PROGRESS}foo = dotfoo ] ; then printf "\n"; fi; \ 367 done 368 -@date 369 370# 371# parallel make of examples by directory 372# The MAKEFLAGS= MFLAGS= are so that the sub make processes don't know about the parallel make server of the main make process 373# split the larger test directories up for more parallelism 374SUBDIRS = src/ts/examples/tutorials src/snes/examples/tutorials src/ksp/ksp/examples/tutorials src/dm src/sys src/mat src/vec src/ksp/ksp/examples/tests src/ksp/ksp/examples/tests src/ts/examples/tests src/ksp/pc 375 376$(SUBDIRS):: 377 MAKEFLAGS= MFLAGS= $(OMAKE) -j 1 -C $@ alltest > $@/alltests.log 2>&1 378 379palltests: 380 -@${RM} ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log 381 -@ln -s ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log 382 -@${OMAKE} -j ${MAKE_NP} $(SUBDIRS) 383 -@cat src/*/alltests.log src/*/examples/*/alltests.log src/ksp/pc/alltests.log > ${PETSC_ARCH}/lib/petsc/conf/alltests.log 384 385 386tests_DATAFILESPATH: 387 make ACTION=testexamples_DATAFILESPATH tree DATAFILESPATH=${DATAFILESPATH} 388 389 390