From 54c913750636bf71b3edc9286e4d059a3b7cd26c Mon Sep 17 00:00:00 2001 From: kanschat Date: Thu, 7 Sep 2006 14:11:28 +0000 Subject: [PATCH] move petsc tests to their own directory git-svn-id: https://svn.dealii.org/trunk@13850 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/Makefile | 37 ++++++++++++++++-- tests/bits/Makefile | 4 -- tests/petsc/Makefile | 39 +++++++++++++++++++ tests/{bits => petsc}/petsc_01.cc | 0 tests/{bits => petsc}/petsc_01/cmp/generic | 0 tests/{bits => petsc}/petsc_02.cc | 0 tests/{bits => petsc}/petsc_02/cmp/generic | 0 tests/{bits => petsc}/petsc_03.cc | 0 tests/{bits => petsc}/petsc_03/cmp/generic | 0 tests/{bits => petsc}/petsc_03a.cc | 0 tests/{bits => petsc}/petsc_03a/cmp/generic | 0 tests/{bits => petsc}/petsc_03b.cc | 0 tests/{bits => petsc}/petsc_03b/cmp/generic | 0 tests/{bits => petsc}/petsc_04.cc | 0 tests/{bits => petsc}/petsc_04/cmp/generic | 0 tests/{bits => petsc}/petsc_05.cc | 0 tests/{bits => petsc}/petsc_05/cmp/generic | 0 tests/{bits => petsc}/petsc_06.cc | 0 tests/{bits => petsc}/petsc_06/cmp/generic | 0 tests/{bits => petsc}/petsc_07.cc | 0 tests/{bits => petsc}/petsc_07/cmp/generic | 0 tests/{bits => petsc}/petsc_08.cc | 0 tests/{bits => petsc}/petsc_08/cmp/generic | 0 tests/{bits => petsc}/petsc_09.cc | 0 tests/{bits => petsc}/petsc_09/cmp/generic | 0 tests/{bits => petsc}/petsc_10.cc | 0 tests/{bits => petsc}/petsc_10/cmp/generic | 0 tests/{bits => petsc}/petsc_11.cc | 0 tests/{bits => petsc}/petsc_11/cmp/generic | 0 tests/{bits => petsc}/petsc_12.cc | 0 tests/{bits => petsc}/petsc_12/cmp/generic | 0 tests/{bits => petsc}/petsc_13.cc | 0 tests/{bits => petsc}/petsc_13/cmp/generic | 0 tests/{bits => petsc}/petsc_14.cc | 0 tests/{bits => petsc}/petsc_14/cmp/generic | 0 tests/{bits => petsc}/petsc_15.cc | 0 tests/{bits => petsc}/petsc_15/cmp/generic | 0 tests/{bits => petsc}/petsc_16.cc | 0 tests/{bits => petsc}/petsc_16/cmp/generic | 0 tests/{bits => petsc}/petsc_17.cc | 0 tests/{bits => petsc}/petsc_17/cmp/generic | 0 tests/{bits => petsc}/petsc_18.cc | 0 tests/{bits => petsc}/petsc_18/cmp/generic | 0 tests/{bits => petsc}/petsc_19.cc | 0 tests/{bits => petsc}/petsc_19/cmp/generic | 0 tests/{bits => petsc}/petsc_20.cc | 0 tests/{bits => petsc}/petsc_20/cmp/generic | 0 tests/{bits => petsc}/petsc_21.cc | 0 tests/{bits => petsc}/petsc_21/cmp/generic | 0 tests/{bits => petsc}/petsc_22.cc | 0 tests/{bits => petsc}/petsc_22/cmp/generic | 0 tests/{bits => petsc}/petsc_23.cc | 0 tests/{bits => petsc}/petsc_23/cmp/generic | 0 tests/{bits => petsc}/petsc_24.cc | 0 tests/{bits => petsc}/petsc_24/cmp/generic | 0 tests/{bits => petsc}/petsc_25.cc | 0 tests/{bits => petsc}/petsc_25/cmp/generic | 0 tests/{bits => petsc}/petsc_26.cc | 0 tests/{bits => petsc}/petsc_26/cmp/generic | 0 tests/{bits => petsc}/petsc_27.cc | 0 tests/{bits => petsc}/petsc_27/cmp/generic | 0 tests/{bits => petsc}/petsc_28.cc | 0 tests/{bits => petsc}/petsc_28/cmp/generic | 0 tests/{bits => petsc}/petsc_29.cc | 0 tests/{bits => petsc}/petsc_29/cmp/generic | 0 tests/{bits => petsc}/petsc_30.cc | 0 tests/{bits => petsc}/petsc_30/cmp/generic | 0 tests/{bits => petsc}/petsc_31.cc | 0 tests/{bits => petsc}/petsc_31/cmp/generic | 0 tests/{bits => petsc}/petsc_32.cc | 0 tests/{bits => petsc}/petsc_32/cmp/generic | 0 tests/{bits => petsc}/petsc_33.cc | 0 tests/{bits => petsc}/petsc_33/cmp/generic | 0 tests/{bits => petsc}/petsc_34.cc | 0 tests/{bits => petsc}/petsc_34/cmp/generic | 0 tests/{bits => petsc}/petsc_35.cc | 0 tests/{bits => petsc}/petsc_35/cmp/generic | 0 tests/{bits => petsc}/petsc_36.cc | 0 tests/{bits => petsc}/petsc_36/cmp/generic | 0 tests/{bits => petsc}/petsc_37.cc | 0 tests/{bits => petsc}/petsc_37/cmp/generic | 0 tests/{bits => petsc}/petsc_38.cc | 0 tests/{bits => petsc}/petsc_38/cmp/generic | 0 tests/{bits => petsc}/petsc_39.cc | 0 tests/{bits => petsc}/petsc_39/cmp/generic | 0 tests/{bits => petsc}/petsc_40.cc | 0 tests/{bits => petsc}/petsc_40/cmp/generic | 0 tests/{bits => petsc}/petsc_41.cc | 0 tests/{bits => petsc}/petsc_41/cmp/generic | 0 tests/{bits => petsc}/petsc_42.cc | 0 tests/{bits => petsc}/petsc_42/cmp/generic | 0 tests/{bits => petsc}/petsc_43.cc | 0 tests/{bits => petsc}/petsc_43/cmp/generic | 0 tests/{bits => petsc}/petsc_44.cc | 0 tests/{bits => petsc}/petsc_44/cmp/generic | 0 tests/{bits => petsc}/petsc_45.cc | 0 tests/{bits => petsc}/petsc_45/cmp/generic | 0 tests/{bits => petsc}/petsc_46.cc | 0 tests/{bits => petsc}/petsc_46/cmp/generic | 0 tests/{bits => petsc}/petsc_47.cc | 0 tests/{bits => petsc}/petsc_47/cmp/generic | 0 tests/{bits => petsc}/petsc_48.cc | 0 tests/{bits => petsc}/petsc_48/cmp/generic | 0 tests/{bits => petsc}/petsc_49.cc | 0 tests/{bits => petsc}/petsc_49/cmp/generic | 0 tests/{bits => petsc}/petsc_50.cc | 0 tests/{bits => petsc}/petsc_50/cmp/generic | 0 tests/{bits => petsc}/petsc_51.cc | 0 tests/{bits => petsc}/petsc_51/cmp/generic | 0 tests/{bits => petsc}/petsc_52.cc | 0 tests/{bits => petsc}/petsc_52/cmp/generic | 0 tests/{bits => petsc}/petsc_53.cc | 0 tests/{bits => petsc}/petsc_53/cmp/generic | 0 tests/{bits => petsc}/petsc_54.cc | 0 tests/{bits => petsc}/petsc_54/cmp/generic | 0 tests/{bits => petsc}/petsc_55.cc | 0 tests/{bits => petsc}/petsc_55/cmp/generic | 0 tests/{bits => petsc}/petsc_56.cc | 0 tests/{bits => petsc}/petsc_56/cmp/generic | 0 tests/{bits => petsc}/petsc_57.cc | 0 tests/{bits => petsc}/petsc_57/cmp/generic | 0 tests/{bits => petsc}/petsc_58.cc | 0 tests/{bits => petsc}/petsc_58/cmp/generic | 0 tests/{bits => petsc}/petsc_59.cc | 0 tests/{bits => petsc}/petsc_59/cmp/generic | 0 tests/{bits => petsc}/petsc_60.cc | 0 tests/{bits => petsc}/petsc_60/cmp/generic | 0 tests/{bits => petsc}/petsc_61.cc | 0 tests/{bits => petsc}/petsc_61/cmp/generic | 0 tests/{bits => petsc}/petsc_62.cc | 0 tests/{bits => petsc}/petsc_62/cmp/generic | 0 tests/{bits => petsc}/petsc_63.cc | 0 tests/{bits => petsc}/petsc_63/cmp/generic | 0 tests/{bits => petsc}/petsc_64.cc | 0 tests/{bits => petsc}/petsc_64/cmp/generic | 0 tests/{bits => petsc}/petsc_65.cc | 0 tests/{bits => petsc}/petsc_65/cmp/generic | 0 tests/{bits => petsc}/petsc_66.cc | 0 tests/{bits => petsc}/petsc_66/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_67.cc | 0 tests/{bits => petsc}/petsc_67/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_68.cc | 0 tests/{bits => petsc}/petsc_68/cmp/generic | 0 tests/{bits => petsc}/petsc_69.cc | 0 tests/{bits => petsc}/petsc_69/cmp/generic | 0 tests/{bits => petsc}/petsc_70.cc | 0 tests/{bits => petsc}/petsc_70/cmp/generic | 0 .../petsc_block_vector_iterator_01.cc | 0 .../cmp/generic | 0 .../petsc_block_vector_iterator_02.cc | 0 .../cmp/generic | 0 .../petsc_block_vector_iterator_03.cc | 0 .../cmp/generic | 0 tests/{bits => petsc}/petsc_deal_solver_01.cc | 0 .../petsc_deal_solver_01/cmp/generic | 0 tests/{bits => petsc}/petsc_deal_solver_02.cc | 0 .../petsc_deal_solver_02/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_deal_solver_03.cc | 0 .../petsc_deal_solver_03/cmp/generic | 0 tests/{bits => petsc}/petsc_deal_solver_04.cc | 0 .../petsc_deal_solver_04/cmp/generic | 0 tests/{bits => petsc}/petsc_deal_solver_05.cc | 0 .../petsc_deal_solver_05/cmp/generic | 0 tests/{bits => petsc}/petsc_deal_solver_06.cc | 0 .../petsc_deal_solver_06/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_full_matrix_01.cc | 0 .../petsc_full_matrix_01/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_02.cc | 0 .../petsc_full_matrix_02/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_03.cc | 0 .../petsc_full_matrix_03/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_04.cc | 0 .../petsc_full_matrix_04/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_05.cc | 0 .../petsc_full_matrix_05/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_06.cc | 0 .../petsc_full_matrix_06/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_07.cc | 0 .../petsc_full_matrix_07/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_08.cc | 0 .../petsc_full_matrix_08/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_09.cc | 0 .../petsc_full_matrix_09/cmp/generic | 0 tests/{bits => petsc}/petsc_full_matrix_10.cc | 0 .../petsc_full_matrix_10/cmp/generic | 0 .../petsc_full_matrix_iterator_01.cc | 0 .../petsc_full_matrix_iterator_01/cmp/generic | 0 .../petsc_full_matrix_vector_01.cc | 0 .../petsc_full_matrix_vector_01/cmp/generic | 0 .../petsc_full_matrix_vector_02.cc | 0 .../petsc_full_matrix_vector_02/cmp/generic | 0 .../petsc_full_matrix_vector_03.cc | 0 .../petsc_full_matrix_vector_03/cmp/generic | 0 .../petsc_full_matrix_vector_04.cc | 0 .../petsc_full_matrix_vector_04/cmp/generic | 0 .../petsc_full_matrix_vector_05.cc | 0 .../petsc_full_matrix_vector_05/cmp/generic | 0 .../petsc_full_matrix_vector_06.cc | 0 .../petsc_full_matrix_vector_06/cmp/generic | 0 .../petsc_full_matrix_vector_07.cc | 0 .../petsc_full_matrix_vector_07/cmp/generic | 0 .../petsc_parallel_sparse_matrix_01.cc | 0 .../cmp/generic | 0 tests/{bits => petsc}/petsc_slowness_01.cc | 0 .../petsc_slowness_01/cmp/generic | 0 tests/{bits => petsc}/petsc_slowness_02.cc | 0 .../petsc_slowness_02/cmp/generic | 0 tests/{bits => petsc}/petsc_slowness_03.cc | 0 .../petsc_slowness_03/cmp/generic | 0 tests/{bits => petsc}/petsc_slowness_04.cc | 0 .../petsc_slowness_04/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_01.cc | 0 .../petsc_solver_01/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_02.cc | 0 .../petsc_solver_02/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_03.cc | 0 .../petsc_solver_03/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_04.cc | 0 .../petsc_solver_04/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_05.cc | 0 .../petsc_solver_05/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_06.cc | 0 .../petsc_solver_06/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_solver_07.cc | 0 .../petsc_solver_07/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_08.cc | 0 .../petsc_solver_08/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_09.cc | 0 .../petsc_solver_09/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 tests/{bits => petsc}/petsc_solver_10.cc | 0 .../petsc_solver_10/cmp/generic | 0 tests/{bits => petsc}/petsc_solver_11.cc | 0 .../petsc_solver_11/cmp/generic | 0 .../cmp/x86_64-unknown-linux-gnu+gcc3.3 | 0 .../petsc_sparse_matrix_iterator_01.cc | 0 .../cmp/generic | 0 .../petsc_sparse_matrix_vector_01.cc | 0 .../petsc_sparse_matrix_vector_01/cmp/generic | 0 .../petsc_sparse_matrix_vector_02.cc | 0 .../petsc_sparse_matrix_vector_02/cmp/generic | 0 .../petsc_sparse_matrix_vector_03.cc | 0 .../petsc_sparse_matrix_vector_03/cmp/generic | 0 .../petsc_sparse_matrix_vector_04.cc | 0 .../petsc_sparse_matrix_vector_04/cmp/generic | 0 .../petsc_sparse_matrix_vector_05.cc | 0 .../petsc_sparse_matrix_vector_05/cmp/generic | 0 .../petsc_sparse_matrix_vector_06.cc | 0 .../petsc_sparse_matrix_vector_06/cmp/generic | 0 .../petsc_sparse_matrix_vector_07.cc | 0 .../petsc_sparse_matrix_vector_07/cmp/generic | 0 .../{bits => petsc}/petsc_vector_assign_01.cc | 0 .../petsc_vector_assign_01/cmp/generic | 0 .../{bits => petsc}/petsc_vector_assign_02.cc | 0 .../petsc_vector_assign_02/cmp/generic | 0 .../petsc_vector_equality_1.cc | 0 .../petsc_vector_equality_1/cmp/generic | 0 .../petsc_vector_equality_2.cc | 0 .../petsc_vector_equality_2/cmp/generic | 0 .../petsc_vector_equality_3.cc | 0 .../petsc_vector_equality_3/cmp/generic | 0 .../petsc_vector_equality_4.cc | 0 .../petsc_vector_equality_4/cmp/generic | 0 268 files changed, 72 insertions(+), 8 deletions(-) create mode 100644 tests/petsc/Makefile rename tests/{bits => petsc}/petsc_01.cc (100%) rename tests/{bits => petsc}/petsc_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_02.cc (100%) rename tests/{bits => petsc}/petsc_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_03.cc (100%) rename tests/{bits => petsc}/petsc_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_03a.cc (100%) rename tests/{bits => petsc}/petsc_03a/cmp/generic (100%) rename tests/{bits => petsc}/petsc_03b.cc (100%) rename tests/{bits => petsc}/petsc_03b/cmp/generic (100%) rename tests/{bits => petsc}/petsc_04.cc (100%) rename tests/{bits => petsc}/petsc_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_05.cc (100%) rename tests/{bits => petsc}/petsc_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_06.cc (100%) rename tests/{bits => petsc}/petsc_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_07.cc (100%) rename tests/{bits => petsc}/petsc_07/cmp/generic (100%) rename tests/{bits => petsc}/petsc_08.cc (100%) rename tests/{bits => petsc}/petsc_08/cmp/generic (100%) rename tests/{bits => petsc}/petsc_09.cc (100%) rename tests/{bits => petsc}/petsc_09/cmp/generic (100%) rename tests/{bits => petsc}/petsc_10.cc (100%) rename tests/{bits => petsc}/petsc_10/cmp/generic (100%) rename tests/{bits => petsc}/petsc_11.cc (100%) rename tests/{bits => petsc}/petsc_11/cmp/generic (100%) rename tests/{bits => petsc}/petsc_12.cc (100%) rename tests/{bits => petsc}/petsc_12/cmp/generic (100%) rename tests/{bits => petsc}/petsc_13.cc (100%) rename tests/{bits => petsc}/petsc_13/cmp/generic (100%) rename tests/{bits => petsc}/petsc_14.cc (100%) rename tests/{bits => petsc}/petsc_14/cmp/generic (100%) rename tests/{bits => petsc}/petsc_15.cc (100%) rename tests/{bits => petsc}/petsc_15/cmp/generic (100%) rename tests/{bits => petsc}/petsc_16.cc (100%) rename tests/{bits => petsc}/petsc_16/cmp/generic (100%) rename tests/{bits => petsc}/petsc_17.cc (100%) rename tests/{bits => petsc}/petsc_17/cmp/generic (100%) rename tests/{bits => petsc}/petsc_18.cc (100%) rename tests/{bits => petsc}/petsc_18/cmp/generic (100%) rename tests/{bits => petsc}/petsc_19.cc (100%) rename tests/{bits => petsc}/petsc_19/cmp/generic (100%) rename tests/{bits => petsc}/petsc_20.cc (100%) rename tests/{bits => petsc}/petsc_20/cmp/generic (100%) rename tests/{bits => petsc}/petsc_21.cc (100%) rename tests/{bits => petsc}/petsc_21/cmp/generic (100%) rename tests/{bits => petsc}/petsc_22.cc (100%) rename tests/{bits => petsc}/petsc_22/cmp/generic (100%) rename tests/{bits => petsc}/petsc_23.cc (100%) rename tests/{bits => petsc}/petsc_23/cmp/generic (100%) rename tests/{bits => petsc}/petsc_24.cc (100%) rename tests/{bits => petsc}/petsc_24/cmp/generic (100%) rename tests/{bits => petsc}/petsc_25.cc (100%) rename tests/{bits => petsc}/petsc_25/cmp/generic (100%) rename tests/{bits => petsc}/petsc_26.cc (100%) rename tests/{bits => petsc}/petsc_26/cmp/generic (100%) rename tests/{bits => petsc}/petsc_27.cc (100%) rename tests/{bits => petsc}/petsc_27/cmp/generic (100%) rename tests/{bits => petsc}/petsc_28.cc (100%) rename tests/{bits => petsc}/petsc_28/cmp/generic (100%) rename tests/{bits => petsc}/petsc_29.cc (100%) rename tests/{bits => petsc}/petsc_29/cmp/generic (100%) rename tests/{bits => petsc}/petsc_30.cc (100%) rename tests/{bits => petsc}/petsc_30/cmp/generic (100%) rename tests/{bits => petsc}/petsc_31.cc (100%) rename tests/{bits => petsc}/petsc_31/cmp/generic (100%) rename tests/{bits => petsc}/petsc_32.cc (100%) rename tests/{bits => petsc}/petsc_32/cmp/generic (100%) rename tests/{bits => petsc}/petsc_33.cc (100%) rename tests/{bits => petsc}/petsc_33/cmp/generic (100%) rename tests/{bits => petsc}/petsc_34.cc (100%) rename tests/{bits => petsc}/petsc_34/cmp/generic (100%) rename tests/{bits => petsc}/petsc_35.cc (100%) rename tests/{bits => petsc}/petsc_35/cmp/generic (100%) rename tests/{bits => petsc}/petsc_36.cc (100%) rename tests/{bits => petsc}/petsc_36/cmp/generic (100%) rename tests/{bits => petsc}/petsc_37.cc (100%) rename tests/{bits => petsc}/petsc_37/cmp/generic (100%) rename tests/{bits => petsc}/petsc_38.cc (100%) rename tests/{bits => petsc}/petsc_38/cmp/generic (100%) rename tests/{bits => petsc}/petsc_39.cc (100%) rename tests/{bits => petsc}/petsc_39/cmp/generic (100%) rename tests/{bits => petsc}/petsc_40.cc (100%) rename tests/{bits => petsc}/petsc_40/cmp/generic (100%) rename tests/{bits => petsc}/petsc_41.cc (100%) rename tests/{bits => petsc}/petsc_41/cmp/generic (100%) rename tests/{bits => petsc}/petsc_42.cc (100%) rename tests/{bits => petsc}/petsc_42/cmp/generic (100%) rename tests/{bits => petsc}/petsc_43.cc (100%) rename tests/{bits => petsc}/petsc_43/cmp/generic (100%) rename tests/{bits => petsc}/petsc_44.cc (100%) rename tests/{bits => petsc}/petsc_44/cmp/generic (100%) rename tests/{bits => petsc}/petsc_45.cc (100%) rename tests/{bits => petsc}/petsc_45/cmp/generic (100%) rename tests/{bits => petsc}/petsc_46.cc (100%) rename tests/{bits => petsc}/petsc_46/cmp/generic (100%) rename tests/{bits => petsc}/petsc_47.cc (100%) rename tests/{bits => petsc}/petsc_47/cmp/generic (100%) rename tests/{bits => petsc}/petsc_48.cc (100%) rename tests/{bits => petsc}/petsc_48/cmp/generic (100%) rename tests/{bits => petsc}/petsc_49.cc (100%) rename tests/{bits => petsc}/petsc_49/cmp/generic (100%) rename tests/{bits => petsc}/petsc_50.cc (100%) rename tests/{bits => petsc}/petsc_50/cmp/generic (100%) rename tests/{bits => petsc}/petsc_51.cc (100%) rename tests/{bits => petsc}/petsc_51/cmp/generic (100%) rename tests/{bits => petsc}/petsc_52.cc (100%) rename tests/{bits => petsc}/petsc_52/cmp/generic (100%) rename tests/{bits => petsc}/petsc_53.cc (100%) rename tests/{bits => petsc}/petsc_53/cmp/generic (100%) rename tests/{bits => petsc}/petsc_54.cc (100%) rename tests/{bits => petsc}/petsc_54/cmp/generic (100%) rename tests/{bits => petsc}/petsc_55.cc (100%) rename tests/{bits => petsc}/petsc_55/cmp/generic (100%) rename tests/{bits => petsc}/petsc_56.cc (100%) rename tests/{bits => petsc}/petsc_56/cmp/generic (100%) rename tests/{bits => petsc}/petsc_57.cc (100%) rename tests/{bits => petsc}/petsc_57/cmp/generic (100%) rename tests/{bits => petsc}/petsc_58.cc (100%) rename tests/{bits => petsc}/petsc_58/cmp/generic (100%) rename tests/{bits => petsc}/petsc_59.cc (100%) rename tests/{bits => petsc}/petsc_59/cmp/generic (100%) rename tests/{bits => petsc}/petsc_60.cc (100%) rename tests/{bits => petsc}/petsc_60/cmp/generic (100%) rename tests/{bits => petsc}/petsc_61.cc (100%) rename tests/{bits => petsc}/petsc_61/cmp/generic (100%) rename tests/{bits => petsc}/petsc_62.cc (100%) rename tests/{bits => petsc}/petsc_62/cmp/generic (100%) rename tests/{bits => petsc}/petsc_63.cc (100%) rename tests/{bits => petsc}/petsc_63/cmp/generic (100%) rename tests/{bits => petsc}/petsc_64.cc (100%) rename tests/{bits => petsc}/petsc_64/cmp/generic (100%) rename tests/{bits => petsc}/petsc_65.cc (100%) rename tests/{bits => petsc}/petsc_65/cmp/generic (100%) rename tests/{bits => petsc}/petsc_66.cc (100%) rename tests/{bits => petsc}/petsc_66/cmp/generic (100%) rename tests/{bits => petsc}/petsc_66/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_67.cc (100%) rename tests/{bits => petsc}/petsc_67/cmp/generic (100%) rename tests/{bits => petsc}/petsc_67/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_68.cc (100%) rename tests/{bits => petsc}/petsc_68/cmp/generic (100%) rename tests/{bits => petsc}/petsc_69.cc (100%) rename tests/{bits => petsc}/petsc_69/cmp/generic (100%) rename tests/{bits => petsc}/petsc_70.cc (100%) rename tests/{bits => petsc}/petsc_70/cmp/generic (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_01.cc (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_02.cc (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_03.cc (100%) rename tests/{bits => petsc}/petsc_block_vector_iterator_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_01.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_02.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_02/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_deal_solver_03.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_04.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_05.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_06.cc (100%) rename tests/{bits => petsc}/petsc_deal_solver_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_deal_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_full_matrix_01.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_02.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_03.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_04.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_05.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_06.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_07.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_07/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_08.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_08/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_09.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_09/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_10.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_10/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_iterator_01.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_iterator_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_01.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_02.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_03.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_04.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_05.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_06.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_07.cc (100%) rename tests/{bits => petsc}/petsc_full_matrix_vector_07/cmp/generic (100%) rename tests/{bits => petsc}/petsc_parallel_sparse_matrix_01.cc (100%) rename tests/{bits => petsc}/petsc_parallel_sparse_matrix_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_slowness_01.cc (100%) rename tests/{bits => petsc}/petsc_slowness_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_slowness_02.cc (100%) rename tests/{bits => petsc}/petsc_slowness_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_slowness_03.cc (100%) rename tests/{bits => petsc}/petsc_slowness_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_slowness_04.cc (100%) rename tests/{bits => petsc}/petsc_slowness_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_01.cc (100%) rename tests/{bits => petsc}/petsc_solver_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_02.cc (100%) rename tests/{bits => petsc}/petsc_solver_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_03.cc (100%) rename tests/{bits => petsc}/petsc_solver_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_04.cc (100%) rename tests/{bits => petsc}/petsc_solver_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_05.cc (100%) rename tests/{bits => petsc}/petsc_solver_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_06.cc (100%) rename tests/{bits => petsc}/petsc_solver_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_solver_07.cc (100%) rename tests/{bits => petsc}/petsc_solver_07/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_08.cc (100%) rename tests/{bits => petsc}/petsc_solver_08/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_09.cc (100%) rename tests/{bits => petsc}/petsc_solver_09/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_09/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_solver_10.cc (100%) rename tests/{bits => petsc}/petsc_solver_10/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_11.cc (100%) rename tests/{bits => petsc}/petsc_solver_11/cmp/generic (100%) rename tests/{bits => petsc}/petsc_solver_11/cmp/x86_64-unknown-linux-gnu+gcc3.3 (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_iterator_01.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_iterator_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_01.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_02.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_03.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_03/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_04.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_04/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_05.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_05/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_06.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_06/cmp/generic (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_07.cc (100%) rename tests/{bits => petsc}/petsc_sparse_matrix_vector_07/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_assign_01.cc (100%) rename tests/{bits => petsc}/petsc_vector_assign_01/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_assign_02.cc (100%) rename tests/{bits => petsc}/petsc_vector_assign_02/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_equality_1.cc (100%) rename tests/{bits => petsc}/petsc_vector_equality_1/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_equality_2.cc (100%) rename tests/{bits => petsc}/petsc_vector_equality_2/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_equality_3.cc (100%) rename tests/{bits => petsc}/petsc_vector_equality_3/cmp/generic (100%) rename tests/{bits => petsc}/petsc_vector_equality_4.cc (100%) rename tests/{bits => petsc}/petsc_vector_equality_4/cmp/generic (100%) diff --git a/tests/Makefile b/tests/Makefile index 1ef1b6d2bc..0bdcca58e3 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -6,6 +6,10 @@ all: base lac fe deal.II multigrid bits hp @if grep 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ cd lapack ; $(MAKE) ; cd .. ; \ fi + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) ; cd .. ; \ + fi base: cd base ; $(MAKE) @@ -37,17 +41,24 @@ report: echo =======Report: lapack ======= ; \ cd lapack ; $(MAKE) report ; cd .. ; \ fi + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) report ; cd .. ; \ + fi report+mail: @for i in base lac fe deal.II multigrid bits hp all-headers ; do \ echo =======Report: $$i ======= ; \ cd $$i ; $(MAKE) report+mail ; cd .. ; \ done - @if grep 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ + @if grep -q 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ echo =======Report: lapack ======= ; \ cd lapack ; $(MAKE) report+mail ; cd .. ; \ fi - + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) report+mail ; cd .. ; \ + fi # compilation of tests only, no execution of tests @@ -55,6 +66,10 @@ build: build-base build-lac build-fe build-deal.II build-multigrid build-bits bu @if grep 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ cd lapack ; $(MAKE) build ; cd .. ; \ fi + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) build ; cd .. ; \ + fi build-base: cd base ; $(MAKE) build @@ -85,6 +100,10 @@ output: output-base output-lac output-fe output-deal.II output-bits output-hp @if grep 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ cd lapack ; $(MAKE) output ; cd .. ; \ fi + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) output ; cd .. ; \ + fi output-base: cd base ; $(MAKE) output @@ -115,6 +134,10 @@ refs: refs-base refs-lac refs-fe refs-deal.II refs-bits refs-hp @if grep 'define HAVE_LIBLAPACK' $D/base/include/base/config.h ; then \ cd lapack ; $(MAKE) refs ; cd .. ; \ fi + @if grep -q 'define DEAL_II_USE_PETSC' $D/base/include/base/config.h ; then \ + echo =======Report: petsc ======= ; \ + cd petsc ; $(MAKE) refs ; cd .. ; \ + fi refs-base: cd base ; $(MAKE) refs @@ -142,9 +165,9 @@ refs-hp: resultname: @echo $(TARGET)+$(GXX-VERSION) -clean: clean-base clean-lac clean-deal.II clean-fe clean-bits clean-hp clean-lapack +clean: clean-base clean-lac clean-deal.II clean-fe clean-bits clean-hp clean-lapack clean-petsc -distclean: distclean-base distclean-lac distclean-deal.II distclean-fe distclean-bits distclean-hp distclean-lapack +distclean: distclean-base distclean-lac distclean-deal.II distclean-fe distclean-bits distclean-hp distclean-lapack distclean-petsc clean-base: cd base ; $(MAKE) clean @@ -194,6 +217,12 @@ clean-lapack: distclean-lapack: cd lapack ; $(MAKE) distclean +clean-petsc: + cd petsc ; $(MAKE) clean + +distclean-petsc: + cd petsc ; $(MAKE) distclean + .PHONY : all base lac fe deal.II multigrid bits \ clean clean-base clean-lac clean-fe \ clean-deal.II clean-multigrid clean-bits clean-hp \ diff --git a/tests/bits/Makefile b/tests/bits/Makefile index 4f7f8cf64e..26d574c5e6 100644 --- a/tests/bits/Makefile +++ b/tests/bits/Makefile @@ -87,10 +87,6 @@ tests_x = grid_generator_?? \ # tests for the hp branch: # fe_collection_* -ifeq ($(USE_CONTRIB_PETSC),yes) - tests_x += petsc_* -endif - ifeq ($(USE_CONTRIB_METIS),yes) tests_x += metis_* endif diff --git a/tests/petsc/Makefile b/tests/petsc/Makefile new file mode 100644 index 0000000000..7b0b6ee944 --- /dev/null +++ b/tests/petsc/Makefile @@ -0,0 +1,39 @@ +############################################################ +# $Id$ +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 by the deal.II authors +############################################################ + +############################################################ +# Include general settings for including DEAL libraries +############################################################ + +include ../Makefile.paths +include $D/common/Make.global_options +debug-mode = on + +libraries = $(lib-lac.g) \ + $(lib-base.g) +libraries_o = $(lib-lac.o) \ + $(lib-base.o) + +default: run-tests + +############################################################ + +tests_x = petsc* + + +# from above list of regular expressions, generate the real set of +# tests +expand = $(shell echo $(addsuffix .cc,$(1)) \ + | $(PERL) -pi -e 's/\.cc//g;') +tests = $(call expand,$(tests_x)) + +############################################################ + + +include ../Makefile.rules +include Makefile.depend +include Makefile.tests + +.PHONY: default \ No newline at end of file diff --git a/tests/bits/petsc_01.cc b/tests/petsc/petsc_01.cc similarity index 100% rename from tests/bits/petsc_01.cc rename to tests/petsc/petsc_01.cc diff --git a/tests/bits/petsc_01/cmp/generic b/tests/petsc/petsc_01/cmp/generic similarity index 100% rename from tests/bits/petsc_01/cmp/generic rename to tests/petsc/petsc_01/cmp/generic diff --git a/tests/bits/petsc_02.cc b/tests/petsc/petsc_02.cc similarity index 100% rename from tests/bits/petsc_02.cc rename to tests/petsc/petsc_02.cc diff --git a/tests/bits/petsc_02/cmp/generic b/tests/petsc/petsc_02/cmp/generic similarity index 100% rename from tests/bits/petsc_02/cmp/generic rename to tests/petsc/petsc_02/cmp/generic diff --git a/tests/bits/petsc_03.cc b/tests/petsc/petsc_03.cc similarity index 100% rename from tests/bits/petsc_03.cc rename to tests/petsc/petsc_03.cc diff --git a/tests/bits/petsc_03/cmp/generic b/tests/petsc/petsc_03/cmp/generic similarity index 100% rename from tests/bits/petsc_03/cmp/generic rename to tests/petsc/petsc_03/cmp/generic diff --git a/tests/bits/petsc_03a.cc b/tests/petsc/petsc_03a.cc similarity index 100% rename from tests/bits/petsc_03a.cc rename to tests/petsc/petsc_03a.cc diff --git a/tests/bits/petsc_03a/cmp/generic b/tests/petsc/petsc_03a/cmp/generic similarity index 100% rename from tests/bits/petsc_03a/cmp/generic rename to tests/petsc/petsc_03a/cmp/generic diff --git a/tests/bits/petsc_03b.cc b/tests/petsc/petsc_03b.cc similarity index 100% rename from tests/bits/petsc_03b.cc rename to tests/petsc/petsc_03b.cc diff --git a/tests/bits/petsc_03b/cmp/generic b/tests/petsc/petsc_03b/cmp/generic similarity index 100% rename from tests/bits/petsc_03b/cmp/generic rename to tests/petsc/petsc_03b/cmp/generic diff --git a/tests/bits/petsc_04.cc b/tests/petsc/petsc_04.cc similarity index 100% rename from tests/bits/petsc_04.cc rename to tests/petsc/petsc_04.cc diff --git a/tests/bits/petsc_04/cmp/generic b/tests/petsc/petsc_04/cmp/generic similarity index 100% rename from tests/bits/petsc_04/cmp/generic rename to tests/petsc/petsc_04/cmp/generic diff --git a/tests/bits/petsc_05.cc b/tests/petsc/petsc_05.cc similarity index 100% rename from tests/bits/petsc_05.cc rename to tests/petsc/petsc_05.cc diff --git a/tests/bits/petsc_05/cmp/generic b/tests/petsc/petsc_05/cmp/generic similarity index 100% rename from tests/bits/petsc_05/cmp/generic rename to tests/petsc/petsc_05/cmp/generic diff --git a/tests/bits/petsc_06.cc b/tests/petsc/petsc_06.cc similarity index 100% rename from tests/bits/petsc_06.cc rename to tests/petsc/petsc_06.cc diff --git a/tests/bits/petsc_06/cmp/generic b/tests/petsc/petsc_06/cmp/generic similarity index 100% rename from tests/bits/petsc_06/cmp/generic rename to tests/petsc/petsc_06/cmp/generic diff --git a/tests/bits/petsc_07.cc b/tests/petsc/petsc_07.cc similarity index 100% rename from tests/bits/petsc_07.cc rename to tests/petsc/petsc_07.cc diff --git a/tests/bits/petsc_07/cmp/generic b/tests/petsc/petsc_07/cmp/generic similarity index 100% rename from tests/bits/petsc_07/cmp/generic rename to tests/petsc/petsc_07/cmp/generic diff --git a/tests/bits/petsc_08.cc b/tests/petsc/petsc_08.cc similarity index 100% rename from tests/bits/petsc_08.cc rename to tests/petsc/petsc_08.cc diff --git a/tests/bits/petsc_08/cmp/generic b/tests/petsc/petsc_08/cmp/generic similarity index 100% rename from tests/bits/petsc_08/cmp/generic rename to tests/petsc/petsc_08/cmp/generic diff --git a/tests/bits/petsc_09.cc b/tests/petsc/petsc_09.cc similarity index 100% rename from tests/bits/petsc_09.cc rename to tests/petsc/petsc_09.cc diff --git a/tests/bits/petsc_09/cmp/generic b/tests/petsc/petsc_09/cmp/generic similarity index 100% rename from tests/bits/petsc_09/cmp/generic rename to tests/petsc/petsc_09/cmp/generic diff --git a/tests/bits/petsc_10.cc b/tests/petsc/petsc_10.cc similarity index 100% rename from tests/bits/petsc_10.cc rename to tests/petsc/petsc_10.cc diff --git a/tests/bits/petsc_10/cmp/generic b/tests/petsc/petsc_10/cmp/generic similarity index 100% rename from tests/bits/petsc_10/cmp/generic rename to tests/petsc/petsc_10/cmp/generic diff --git a/tests/bits/petsc_11.cc b/tests/petsc/petsc_11.cc similarity index 100% rename from tests/bits/petsc_11.cc rename to tests/petsc/petsc_11.cc diff --git a/tests/bits/petsc_11/cmp/generic b/tests/petsc/petsc_11/cmp/generic similarity index 100% rename from tests/bits/petsc_11/cmp/generic rename to tests/petsc/petsc_11/cmp/generic diff --git a/tests/bits/petsc_12.cc b/tests/petsc/petsc_12.cc similarity index 100% rename from tests/bits/petsc_12.cc rename to tests/petsc/petsc_12.cc diff --git a/tests/bits/petsc_12/cmp/generic b/tests/petsc/petsc_12/cmp/generic similarity index 100% rename from tests/bits/petsc_12/cmp/generic rename to tests/petsc/petsc_12/cmp/generic diff --git a/tests/bits/petsc_13.cc b/tests/petsc/petsc_13.cc similarity index 100% rename from tests/bits/petsc_13.cc rename to tests/petsc/petsc_13.cc diff --git a/tests/bits/petsc_13/cmp/generic b/tests/petsc/petsc_13/cmp/generic similarity index 100% rename from tests/bits/petsc_13/cmp/generic rename to tests/petsc/petsc_13/cmp/generic diff --git a/tests/bits/petsc_14.cc b/tests/petsc/petsc_14.cc similarity index 100% rename from tests/bits/petsc_14.cc rename to tests/petsc/petsc_14.cc diff --git a/tests/bits/petsc_14/cmp/generic b/tests/petsc/petsc_14/cmp/generic similarity index 100% rename from tests/bits/petsc_14/cmp/generic rename to tests/petsc/petsc_14/cmp/generic diff --git a/tests/bits/petsc_15.cc b/tests/petsc/petsc_15.cc similarity index 100% rename from tests/bits/petsc_15.cc rename to tests/petsc/petsc_15.cc diff --git a/tests/bits/petsc_15/cmp/generic b/tests/petsc/petsc_15/cmp/generic similarity index 100% rename from tests/bits/petsc_15/cmp/generic rename to tests/petsc/petsc_15/cmp/generic diff --git a/tests/bits/petsc_16.cc b/tests/petsc/petsc_16.cc similarity index 100% rename from tests/bits/petsc_16.cc rename to tests/petsc/petsc_16.cc diff --git a/tests/bits/petsc_16/cmp/generic b/tests/petsc/petsc_16/cmp/generic similarity index 100% rename from tests/bits/petsc_16/cmp/generic rename to tests/petsc/petsc_16/cmp/generic diff --git a/tests/bits/petsc_17.cc b/tests/petsc/petsc_17.cc similarity index 100% rename from tests/bits/petsc_17.cc rename to tests/petsc/petsc_17.cc diff --git a/tests/bits/petsc_17/cmp/generic b/tests/petsc/petsc_17/cmp/generic similarity index 100% rename from tests/bits/petsc_17/cmp/generic rename to tests/petsc/petsc_17/cmp/generic diff --git a/tests/bits/petsc_18.cc b/tests/petsc/petsc_18.cc similarity index 100% rename from tests/bits/petsc_18.cc rename to tests/petsc/petsc_18.cc diff --git a/tests/bits/petsc_18/cmp/generic b/tests/petsc/petsc_18/cmp/generic similarity index 100% rename from tests/bits/petsc_18/cmp/generic rename to tests/petsc/petsc_18/cmp/generic diff --git a/tests/bits/petsc_19.cc b/tests/petsc/petsc_19.cc similarity index 100% rename from tests/bits/petsc_19.cc rename to tests/petsc/petsc_19.cc diff --git a/tests/bits/petsc_19/cmp/generic b/tests/petsc/petsc_19/cmp/generic similarity index 100% rename from tests/bits/petsc_19/cmp/generic rename to tests/petsc/petsc_19/cmp/generic diff --git a/tests/bits/petsc_20.cc b/tests/petsc/petsc_20.cc similarity index 100% rename from tests/bits/petsc_20.cc rename to tests/petsc/petsc_20.cc diff --git a/tests/bits/petsc_20/cmp/generic b/tests/petsc/petsc_20/cmp/generic similarity index 100% rename from tests/bits/petsc_20/cmp/generic rename to tests/petsc/petsc_20/cmp/generic diff --git a/tests/bits/petsc_21.cc b/tests/petsc/petsc_21.cc similarity index 100% rename from tests/bits/petsc_21.cc rename to tests/petsc/petsc_21.cc diff --git a/tests/bits/petsc_21/cmp/generic b/tests/petsc/petsc_21/cmp/generic similarity index 100% rename from tests/bits/petsc_21/cmp/generic rename to tests/petsc/petsc_21/cmp/generic diff --git a/tests/bits/petsc_22.cc b/tests/petsc/petsc_22.cc similarity index 100% rename from tests/bits/petsc_22.cc rename to tests/petsc/petsc_22.cc diff --git a/tests/bits/petsc_22/cmp/generic b/tests/petsc/petsc_22/cmp/generic similarity index 100% rename from tests/bits/petsc_22/cmp/generic rename to tests/petsc/petsc_22/cmp/generic diff --git a/tests/bits/petsc_23.cc b/tests/petsc/petsc_23.cc similarity index 100% rename from tests/bits/petsc_23.cc rename to tests/petsc/petsc_23.cc diff --git a/tests/bits/petsc_23/cmp/generic b/tests/petsc/petsc_23/cmp/generic similarity index 100% rename from tests/bits/petsc_23/cmp/generic rename to tests/petsc/petsc_23/cmp/generic diff --git a/tests/bits/petsc_24.cc b/tests/petsc/petsc_24.cc similarity index 100% rename from tests/bits/petsc_24.cc rename to tests/petsc/petsc_24.cc diff --git a/tests/bits/petsc_24/cmp/generic b/tests/petsc/petsc_24/cmp/generic similarity index 100% rename from tests/bits/petsc_24/cmp/generic rename to tests/petsc/petsc_24/cmp/generic diff --git a/tests/bits/petsc_25.cc b/tests/petsc/petsc_25.cc similarity index 100% rename from tests/bits/petsc_25.cc rename to tests/petsc/petsc_25.cc diff --git a/tests/bits/petsc_25/cmp/generic b/tests/petsc/petsc_25/cmp/generic similarity index 100% rename from tests/bits/petsc_25/cmp/generic rename to tests/petsc/petsc_25/cmp/generic diff --git a/tests/bits/petsc_26.cc b/tests/petsc/petsc_26.cc similarity index 100% rename from tests/bits/petsc_26.cc rename to tests/petsc/petsc_26.cc diff --git a/tests/bits/petsc_26/cmp/generic b/tests/petsc/petsc_26/cmp/generic similarity index 100% rename from tests/bits/petsc_26/cmp/generic rename to tests/petsc/petsc_26/cmp/generic diff --git a/tests/bits/petsc_27.cc b/tests/petsc/petsc_27.cc similarity index 100% rename from tests/bits/petsc_27.cc rename to tests/petsc/petsc_27.cc diff --git a/tests/bits/petsc_27/cmp/generic b/tests/petsc/petsc_27/cmp/generic similarity index 100% rename from tests/bits/petsc_27/cmp/generic rename to tests/petsc/petsc_27/cmp/generic diff --git a/tests/bits/petsc_28.cc b/tests/petsc/petsc_28.cc similarity index 100% rename from tests/bits/petsc_28.cc rename to tests/petsc/petsc_28.cc diff --git a/tests/bits/petsc_28/cmp/generic b/tests/petsc/petsc_28/cmp/generic similarity index 100% rename from tests/bits/petsc_28/cmp/generic rename to tests/petsc/petsc_28/cmp/generic diff --git a/tests/bits/petsc_29.cc b/tests/petsc/petsc_29.cc similarity index 100% rename from tests/bits/petsc_29.cc rename to tests/petsc/petsc_29.cc diff --git a/tests/bits/petsc_29/cmp/generic b/tests/petsc/petsc_29/cmp/generic similarity index 100% rename from tests/bits/petsc_29/cmp/generic rename to tests/petsc/petsc_29/cmp/generic diff --git a/tests/bits/petsc_30.cc b/tests/petsc/petsc_30.cc similarity index 100% rename from tests/bits/petsc_30.cc rename to tests/petsc/petsc_30.cc diff --git a/tests/bits/petsc_30/cmp/generic b/tests/petsc/petsc_30/cmp/generic similarity index 100% rename from tests/bits/petsc_30/cmp/generic rename to tests/petsc/petsc_30/cmp/generic diff --git a/tests/bits/petsc_31.cc b/tests/petsc/petsc_31.cc similarity index 100% rename from tests/bits/petsc_31.cc rename to tests/petsc/petsc_31.cc diff --git a/tests/bits/petsc_31/cmp/generic b/tests/petsc/petsc_31/cmp/generic similarity index 100% rename from tests/bits/petsc_31/cmp/generic rename to tests/petsc/petsc_31/cmp/generic diff --git a/tests/bits/petsc_32.cc b/tests/petsc/petsc_32.cc similarity index 100% rename from tests/bits/petsc_32.cc rename to tests/petsc/petsc_32.cc diff --git a/tests/bits/petsc_32/cmp/generic b/tests/petsc/petsc_32/cmp/generic similarity index 100% rename from tests/bits/petsc_32/cmp/generic rename to tests/petsc/petsc_32/cmp/generic diff --git a/tests/bits/petsc_33.cc b/tests/petsc/petsc_33.cc similarity index 100% rename from tests/bits/petsc_33.cc rename to tests/petsc/petsc_33.cc diff --git a/tests/bits/petsc_33/cmp/generic b/tests/petsc/petsc_33/cmp/generic similarity index 100% rename from tests/bits/petsc_33/cmp/generic rename to tests/petsc/petsc_33/cmp/generic diff --git a/tests/bits/petsc_34.cc b/tests/petsc/petsc_34.cc similarity index 100% rename from tests/bits/petsc_34.cc rename to tests/petsc/petsc_34.cc diff --git a/tests/bits/petsc_34/cmp/generic b/tests/petsc/petsc_34/cmp/generic similarity index 100% rename from tests/bits/petsc_34/cmp/generic rename to tests/petsc/petsc_34/cmp/generic diff --git a/tests/bits/petsc_35.cc b/tests/petsc/petsc_35.cc similarity index 100% rename from tests/bits/petsc_35.cc rename to tests/petsc/petsc_35.cc diff --git a/tests/bits/petsc_35/cmp/generic b/tests/petsc/petsc_35/cmp/generic similarity index 100% rename from tests/bits/petsc_35/cmp/generic rename to tests/petsc/petsc_35/cmp/generic diff --git a/tests/bits/petsc_36.cc b/tests/petsc/petsc_36.cc similarity index 100% rename from tests/bits/petsc_36.cc rename to tests/petsc/petsc_36.cc diff --git a/tests/bits/petsc_36/cmp/generic b/tests/petsc/petsc_36/cmp/generic similarity index 100% rename from tests/bits/petsc_36/cmp/generic rename to tests/petsc/petsc_36/cmp/generic diff --git a/tests/bits/petsc_37.cc b/tests/petsc/petsc_37.cc similarity index 100% rename from tests/bits/petsc_37.cc rename to tests/petsc/petsc_37.cc diff --git a/tests/bits/petsc_37/cmp/generic b/tests/petsc/petsc_37/cmp/generic similarity index 100% rename from tests/bits/petsc_37/cmp/generic rename to tests/petsc/petsc_37/cmp/generic diff --git a/tests/bits/petsc_38.cc b/tests/petsc/petsc_38.cc similarity index 100% rename from tests/bits/petsc_38.cc rename to tests/petsc/petsc_38.cc diff --git a/tests/bits/petsc_38/cmp/generic b/tests/petsc/petsc_38/cmp/generic similarity index 100% rename from tests/bits/petsc_38/cmp/generic rename to tests/petsc/petsc_38/cmp/generic diff --git a/tests/bits/petsc_39.cc b/tests/petsc/petsc_39.cc similarity index 100% rename from tests/bits/petsc_39.cc rename to tests/petsc/petsc_39.cc diff --git a/tests/bits/petsc_39/cmp/generic b/tests/petsc/petsc_39/cmp/generic similarity index 100% rename from tests/bits/petsc_39/cmp/generic rename to tests/petsc/petsc_39/cmp/generic diff --git a/tests/bits/petsc_40.cc b/tests/petsc/petsc_40.cc similarity index 100% rename from tests/bits/petsc_40.cc rename to tests/petsc/petsc_40.cc diff --git a/tests/bits/petsc_40/cmp/generic b/tests/petsc/petsc_40/cmp/generic similarity index 100% rename from tests/bits/petsc_40/cmp/generic rename to tests/petsc/petsc_40/cmp/generic diff --git a/tests/bits/petsc_41.cc b/tests/petsc/petsc_41.cc similarity index 100% rename from tests/bits/petsc_41.cc rename to tests/petsc/petsc_41.cc diff --git a/tests/bits/petsc_41/cmp/generic b/tests/petsc/petsc_41/cmp/generic similarity index 100% rename from tests/bits/petsc_41/cmp/generic rename to tests/petsc/petsc_41/cmp/generic diff --git a/tests/bits/petsc_42.cc b/tests/petsc/petsc_42.cc similarity index 100% rename from tests/bits/petsc_42.cc rename to tests/petsc/petsc_42.cc diff --git a/tests/bits/petsc_42/cmp/generic b/tests/petsc/petsc_42/cmp/generic similarity index 100% rename from tests/bits/petsc_42/cmp/generic rename to tests/petsc/petsc_42/cmp/generic diff --git a/tests/bits/petsc_43.cc b/tests/petsc/petsc_43.cc similarity index 100% rename from tests/bits/petsc_43.cc rename to tests/petsc/petsc_43.cc diff --git a/tests/bits/petsc_43/cmp/generic b/tests/petsc/petsc_43/cmp/generic similarity index 100% rename from tests/bits/petsc_43/cmp/generic rename to tests/petsc/petsc_43/cmp/generic diff --git a/tests/bits/petsc_44.cc b/tests/petsc/petsc_44.cc similarity index 100% rename from tests/bits/petsc_44.cc rename to tests/petsc/petsc_44.cc diff --git a/tests/bits/petsc_44/cmp/generic b/tests/petsc/petsc_44/cmp/generic similarity index 100% rename from tests/bits/petsc_44/cmp/generic rename to tests/petsc/petsc_44/cmp/generic diff --git a/tests/bits/petsc_45.cc b/tests/petsc/petsc_45.cc similarity index 100% rename from tests/bits/petsc_45.cc rename to tests/petsc/petsc_45.cc diff --git a/tests/bits/petsc_45/cmp/generic b/tests/petsc/petsc_45/cmp/generic similarity index 100% rename from tests/bits/petsc_45/cmp/generic rename to tests/petsc/petsc_45/cmp/generic diff --git a/tests/bits/petsc_46.cc b/tests/petsc/petsc_46.cc similarity index 100% rename from tests/bits/petsc_46.cc rename to tests/petsc/petsc_46.cc diff --git a/tests/bits/petsc_46/cmp/generic b/tests/petsc/petsc_46/cmp/generic similarity index 100% rename from tests/bits/petsc_46/cmp/generic rename to tests/petsc/petsc_46/cmp/generic diff --git a/tests/bits/petsc_47.cc b/tests/petsc/petsc_47.cc similarity index 100% rename from tests/bits/petsc_47.cc rename to tests/petsc/petsc_47.cc diff --git a/tests/bits/petsc_47/cmp/generic b/tests/petsc/petsc_47/cmp/generic similarity index 100% rename from tests/bits/petsc_47/cmp/generic rename to tests/petsc/petsc_47/cmp/generic diff --git a/tests/bits/petsc_48.cc b/tests/petsc/petsc_48.cc similarity index 100% rename from tests/bits/petsc_48.cc rename to tests/petsc/petsc_48.cc diff --git a/tests/bits/petsc_48/cmp/generic b/tests/petsc/petsc_48/cmp/generic similarity index 100% rename from tests/bits/petsc_48/cmp/generic rename to tests/petsc/petsc_48/cmp/generic diff --git a/tests/bits/petsc_49.cc b/tests/petsc/petsc_49.cc similarity index 100% rename from tests/bits/petsc_49.cc rename to tests/petsc/petsc_49.cc diff --git a/tests/bits/petsc_49/cmp/generic b/tests/petsc/petsc_49/cmp/generic similarity index 100% rename from tests/bits/petsc_49/cmp/generic rename to tests/petsc/petsc_49/cmp/generic diff --git a/tests/bits/petsc_50.cc b/tests/petsc/petsc_50.cc similarity index 100% rename from tests/bits/petsc_50.cc rename to tests/petsc/petsc_50.cc diff --git a/tests/bits/petsc_50/cmp/generic b/tests/petsc/petsc_50/cmp/generic similarity index 100% rename from tests/bits/petsc_50/cmp/generic rename to tests/petsc/petsc_50/cmp/generic diff --git a/tests/bits/petsc_51.cc b/tests/petsc/petsc_51.cc similarity index 100% rename from tests/bits/petsc_51.cc rename to tests/petsc/petsc_51.cc diff --git a/tests/bits/petsc_51/cmp/generic b/tests/petsc/petsc_51/cmp/generic similarity index 100% rename from tests/bits/petsc_51/cmp/generic rename to tests/petsc/petsc_51/cmp/generic diff --git a/tests/bits/petsc_52.cc b/tests/petsc/petsc_52.cc similarity index 100% rename from tests/bits/petsc_52.cc rename to tests/petsc/petsc_52.cc diff --git a/tests/bits/petsc_52/cmp/generic b/tests/petsc/petsc_52/cmp/generic similarity index 100% rename from tests/bits/petsc_52/cmp/generic rename to tests/petsc/petsc_52/cmp/generic diff --git a/tests/bits/petsc_53.cc b/tests/petsc/petsc_53.cc similarity index 100% rename from tests/bits/petsc_53.cc rename to tests/petsc/petsc_53.cc diff --git a/tests/bits/petsc_53/cmp/generic b/tests/petsc/petsc_53/cmp/generic similarity index 100% rename from tests/bits/petsc_53/cmp/generic rename to tests/petsc/petsc_53/cmp/generic diff --git a/tests/bits/petsc_54.cc b/tests/petsc/petsc_54.cc similarity index 100% rename from tests/bits/petsc_54.cc rename to tests/petsc/petsc_54.cc diff --git a/tests/bits/petsc_54/cmp/generic b/tests/petsc/petsc_54/cmp/generic similarity index 100% rename from tests/bits/petsc_54/cmp/generic rename to tests/petsc/petsc_54/cmp/generic diff --git a/tests/bits/petsc_55.cc b/tests/petsc/petsc_55.cc similarity index 100% rename from tests/bits/petsc_55.cc rename to tests/petsc/petsc_55.cc diff --git a/tests/bits/petsc_55/cmp/generic b/tests/petsc/petsc_55/cmp/generic similarity index 100% rename from tests/bits/petsc_55/cmp/generic rename to tests/petsc/petsc_55/cmp/generic diff --git a/tests/bits/petsc_56.cc b/tests/petsc/petsc_56.cc similarity index 100% rename from tests/bits/petsc_56.cc rename to tests/petsc/petsc_56.cc diff --git a/tests/bits/petsc_56/cmp/generic b/tests/petsc/petsc_56/cmp/generic similarity index 100% rename from tests/bits/petsc_56/cmp/generic rename to tests/petsc/petsc_56/cmp/generic diff --git a/tests/bits/petsc_57.cc b/tests/petsc/petsc_57.cc similarity index 100% rename from tests/bits/petsc_57.cc rename to tests/petsc/petsc_57.cc diff --git a/tests/bits/petsc_57/cmp/generic b/tests/petsc/petsc_57/cmp/generic similarity index 100% rename from tests/bits/petsc_57/cmp/generic rename to tests/petsc/petsc_57/cmp/generic diff --git a/tests/bits/petsc_58.cc b/tests/petsc/petsc_58.cc similarity index 100% rename from tests/bits/petsc_58.cc rename to tests/petsc/petsc_58.cc diff --git a/tests/bits/petsc_58/cmp/generic b/tests/petsc/petsc_58/cmp/generic similarity index 100% rename from tests/bits/petsc_58/cmp/generic rename to tests/petsc/petsc_58/cmp/generic diff --git a/tests/bits/petsc_59.cc b/tests/petsc/petsc_59.cc similarity index 100% rename from tests/bits/petsc_59.cc rename to tests/petsc/petsc_59.cc diff --git a/tests/bits/petsc_59/cmp/generic b/tests/petsc/petsc_59/cmp/generic similarity index 100% rename from tests/bits/petsc_59/cmp/generic rename to tests/petsc/petsc_59/cmp/generic diff --git a/tests/bits/petsc_60.cc b/tests/petsc/petsc_60.cc similarity index 100% rename from tests/bits/petsc_60.cc rename to tests/petsc/petsc_60.cc diff --git a/tests/bits/petsc_60/cmp/generic b/tests/petsc/petsc_60/cmp/generic similarity index 100% rename from tests/bits/petsc_60/cmp/generic rename to tests/petsc/petsc_60/cmp/generic diff --git a/tests/bits/petsc_61.cc b/tests/petsc/petsc_61.cc similarity index 100% rename from tests/bits/petsc_61.cc rename to tests/petsc/petsc_61.cc diff --git a/tests/bits/petsc_61/cmp/generic b/tests/petsc/petsc_61/cmp/generic similarity index 100% rename from tests/bits/petsc_61/cmp/generic rename to tests/petsc/petsc_61/cmp/generic diff --git a/tests/bits/petsc_62.cc b/tests/petsc/petsc_62.cc similarity index 100% rename from tests/bits/petsc_62.cc rename to tests/petsc/petsc_62.cc diff --git a/tests/bits/petsc_62/cmp/generic b/tests/petsc/petsc_62/cmp/generic similarity index 100% rename from tests/bits/petsc_62/cmp/generic rename to tests/petsc/petsc_62/cmp/generic diff --git a/tests/bits/petsc_63.cc b/tests/petsc/petsc_63.cc similarity index 100% rename from tests/bits/petsc_63.cc rename to tests/petsc/petsc_63.cc diff --git a/tests/bits/petsc_63/cmp/generic b/tests/petsc/petsc_63/cmp/generic similarity index 100% rename from tests/bits/petsc_63/cmp/generic rename to tests/petsc/petsc_63/cmp/generic diff --git a/tests/bits/petsc_64.cc b/tests/petsc/petsc_64.cc similarity index 100% rename from tests/bits/petsc_64.cc rename to tests/petsc/petsc_64.cc diff --git a/tests/bits/petsc_64/cmp/generic b/tests/petsc/petsc_64/cmp/generic similarity index 100% rename from tests/bits/petsc_64/cmp/generic rename to tests/petsc/petsc_64/cmp/generic diff --git a/tests/bits/petsc_65.cc b/tests/petsc/petsc_65.cc similarity index 100% rename from tests/bits/petsc_65.cc rename to tests/petsc/petsc_65.cc diff --git a/tests/bits/petsc_65/cmp/generic b/tests/petsc/petsc_65/cmp/generic similarity index 100% rename from tests/bits/petsc_65/cmp/generic rename to tests/petsc/petsc_65/cmp/generic diff --git a/tests/bits/petsc_66.cc b/tests/petsc/petsc_66.cc similarity index 100% rename from tests/bits/petsc_66.cc rename to tests/petsc/petsc_66.cc diff --git a/tests/bits/petsc_66/cmp/generic b/tests/petsc/petsc_66/cmp/generic similarity index 100% rename from tests/bits/petsc_66/cmp/generic rename to tests/petsc/petsc_66/cmp/generic diff --git a/tests/bits/petsc_66/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_66/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_66/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_66/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_67.cc b/tests/petsc/petsc_67.cc similarity index 100% rename from tests/bits/petsc_67.cc rename to tests/petsc/petsc_67.cc diff --git a/tests/bits/petsc_67/cmp/generic b/tests/petsc/petsc_67/cmp/generic similarity index 100% rename from tests/bits/petsc_67/cmp/generic rename to tests/petsc/petsc_67/cmp/generic diff --git a/tests/bits/petsc_67/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_67/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_67/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_67/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_68.cc b/tests/petsc/petsc_68.cc similarity index 100% rename from tests/bits/petsc_68.cc rename to tests/petsc/petsc_68.cc diff --git a/tests/bits/petsc_68/cmp/generic b/tests/petsc/petsc_68/cmp/generic similarity index 100% rename from tests/bits/petsc_68/cmp/generic rename to tests/petsc/petsc_68/cmp/generic diff --git a/tests/bits/petsc_69.cc b/tests/petsc/petsc_69.cc similarity index 100% rename from tests/bits/petsc_69.cc rename to tests/petsc/petsc_69.cc diff --git a/tests/bits/petsc_69/cmp/generic b/tests/petsc/petsc_69/cmp/generic similarity index 100% rename from tests/bits/petsc_69/cmp/generic rename to tests/petsc/petsc_69/cmp/generic diff --git a/tests/bits/petsc_70.cc b/tests/petsc/petsc_70.cc similarity index 100% rename from tests/bits/petsc_70.cc rename to tests/petsc/petsc_70.cc diff --git a/tests/bits/petsc_70/cmp/generic b/tests/petsc/petsc_70/cmp/generic similarity index 100% rename from tests/bits/petsc_70/cmp/generic rename to tests/petsc/petsc_70/cmp/generic diff --git a/tests/bits/petsc_block_vector_iterator_01.cc b/tests/petsc/petsc_block_vector_iterator_01.cc similarity index 100% rename from tests/bits/petsc_block_vector_iterator_01.cc rename to tests/petsc/petsc_block_vector_iterator_01.cc diff --git a/tests/bits/petsc_block_vector_iterator_01/cmp/generic b/tests/petsc/petsc_block_vector_iterator_01/cmp/generic similarity index 100% rename from tests/bits/petsc_block_vector_iterator_01/cmp/generic rename to tests/petsc/petsc_block_vector_iterator_01/cmp/generic diff --git a/tests/bits/petsc_block_vector_iterator_02.cc b/tests/petsc/petsc_block_vector_iterator_02.cc similarity index 100% rename from tests/bits/petsc_block_vector_iterator_02.cc rename to tests/petsc/petsc_block_vector_iterator_02.cc diff --git a/tests/bits/petsc_block_vector_iterator_02/cmp/generic b/tests/petsc/petsc_block_vector_iterator_02/cmp/generic similarity index 100% rename from tests/bits/petsc_block_vector_iterator_02/cmp/generic rename to tests/petsc/petsc_block_vector_iterator_02/cmp/generic diff --git a/tests/bits/petsc_block_vector_iterator_03.cc b/tests/petsc/petsc_block_vector_iterator_03.cc similarity index 100% rename from tests/bits/petsc_block_vector_iterator_03.cc rename to tests/petsc/petsc_block_vector_iterator_03.cc diff --git a/tests/bits/petsc_block_vector_iterator_03/cmp/generic b/tests/petsc/petsc_block_vector_iterator_03/cmp/generic similarity index 100% rename from tests/bits/petsc_block_vector_iterator_03/cmp/generic rename to tests/petsc/petsc_block_vector_iterator_03/cmp/generic diff --git a/tests/bits/petsc_deal_solver_01.cc b/tests/petsc/petsc_deal_solver_01.cc similarity index 100% rename from tests/bits/petsc_deal_solver_01.cc rename to tests/petsc/petsc_deal_solver_01.cc diff --git a/tests/bits/petsc_deal_solver_01/cmp/generic b/tests/petsc/petsc_deal_solver_01/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_01/cmp/generic rename to tests/petsc/petsc_deal_solver_01/cmp/generic diff --git a/tests/bits/petsc_deal_solver_02.cc b/tests/petsc/petsc_deal_solver_02.cc similarity index 100% rename from tests/bits/petsc_deal_solver_02.cc rename to tests/petsc/petsc_deal_solver_02.cc diff --git a/tests/bits/petsc_deal_solver_02/cmp/generic b/tests/petsc/petsc_deal_solver_02/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_02/cmp/generic rename to tests/petsc/petsc_deal_solver_02/cmp/generic diff --git a/tests/bits/petsc_deal_solver_02/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_deal_solver_02/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_deal_solver_02/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_deal_solver_02/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_deal_solver_03.cc b/tests/petsc/petsc_deal_solver_03.cc similarity index 100% rename from tests/bits/petsc_deal_solver_03.cc rename to tests/petsc/petsc_deal_solver_03.cc diff --git a/tests/bits/petsc_deal_solver_03/cmp/generic b/tests/petsc/petsc_deal_solver_03/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_03/cmp/generic rename to tests/petsc/petsc_deal_solver_03/cmp/generic diff --git a/tests/bits/petsc_deal_solver_04.cc b/tests/petsc/petsc_deal_solver_04.cc similarity index 100% rename from tests/bits/petsc_deal_solver_04.cc rename to tests/petsc/petsc_deal_solver_04.cc diff --git a/tests/bits/petsc_deal_solver_04/cmp/generic b/tests/petsc/petsc_deal_solver_04/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_04/cmp/generic rename to tests/petsc/petsc_deal_solver_04/cmp/generic diff --git a/tests/bits/petsc_deal_solver_05.cc b/tests/petsc/petsc_deal_solver_05.cc similarity index 100% rename from tests/bits/petsc_deal_solver_05.cc rename to tests/petsc/petsc_deal_solver_05.cc diff --git a/tests/bits/petsc_deal_solver_05/cmp/generic b/tests/petsc/petsc_deal_solver_05/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_05/cmp/generic rename to tests/petsc/petsc_deal_solver_05/cmp/generic diff --git a/tests/bits/petsc_deal_solver_06.cc b/tests/petsc/petsc_deal_solver_06.cc similarity index 100% rename from tests/bits/petsc_deal_solver_06.cc rename to tests/petsc/petsc_deal_solver_06.cc diff --git a/tests/bits/petsc_deal_solver_06/cmp/generic b/tests/petsc/petsc_deal_solver_06/cmp/generic similarity index 100% rename from tests/bits/petsc_deal_solver_06/cmp/generic rename to tests/petsc/petsc_deal_solver_06/cmp/generic diff --git a/tests/bits/petsc_deal_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_deal_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_deal_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_deal_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_full_matrix_01.cc b/tests/petsc/petsc_full_matrix_01.cc similarity index 100% rename from tests/bits/petsc_full_matrix_01.cc rename to tests/petsc/petsc_full_matrix_01.cc diff --git a/tests/bits/petsc_full_matrix_01/cmp/generic b/tests/petsc/petsc_full_matrix_01/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_01/cmp/generic rename to tests/petsc/petsc_full_matrix_01/cmp/generic diff --git a/tests/bits/petsc_full_matrix_02.cc b/tests/petsc/petsc_full_matrix_02.cc similarity index 100% rename from tests/bits/petsc_full_matrix_02.cc rename to tests/petsc/petsc_full_matrix_02.cc diff --git a/tests/bits/petsc_full_matrix_02/cmp/generic b/tests/petsc/petsc_full_matrix_02/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_02/cmp/generic rename to tests/petsc/petsc_full_matrix_02/cmp/generic diff --git a/tests/bits/petsc_full_matrix_03.cc b/tests/petsc/petsc_full_matrix_03.cc similarity index 100% rename from tests/bits/petsc_full_matrix_03.cc rename to tests/petsc/petsc_full_matrix_03.cc diff --git a/tests/bits/petsc_full_matrix_03/cmp/generic b/tests/petsc/petsc_full_matrix_03/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_03/cmp/generic rename to tests/petsc/petsc_full_matrix_03/cmp/generic diff --git a/tests/bits/petsc_full_matrix_04.cc b/tests/petsc/petsc_full_matrix_04.cc similarity index 100% rename from tests/bits/petsc_full_matrix_04.cc rename to tests/petsc/petsc_full_matrix_04.cc diff --git a/tests/bits/petsc_full_matrix_04/cmp/generic b/tests/petsc/petsc_full_matrix_04/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_04/cmp/generic rename to tests/petsc/petsc_full_matrix_04/cmp/generic diff --git a/tests/bits/petsc_full_matrix_05.cc b/tests/petsc/petsc_full_matrix_05.cc similarity index 100% rename from tests/bits/petsc_full_matrix_05.cc rename to tests/petsc/petsc_full_matrix_05.cc diff --git a/tests/bits/petsc_full_matrix_05/cmp/generic b/tests/petsc/petsc_full_matrix_05/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_05/cmp/generic rename to tests/petsc/petsc_full_matrix_05/cmp/generic diff --git a/tests/bits/petsc_full_matrix_06.cc b/tests/petsc/petsc_full_matrix_06.cc similarity index 100% rename from tests/bits/petsc_full_matrix_06.cc rename to tests/petsc/petsc_full_matrix_06.cc diff --git a/tests/bits/petsc_full_matrix_06/cmp/generic b/tests/petsc/petsc_full_matrix_06/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_06/cmp/generic rename to tests/petsc/petsc_full_matrix_06/cmp/generic diff --git a/tests/bits/petsc_full_matrix_07.cc b/tests/petsc/petsc_full_matrix_07.cc similarity index 100% rename from tests/bits/petsc_full_matrix_07.cc rename to tests/petsc/petsc_full_matrix_07.cc diff --git a/tests/bits/petsc_full_matrix_07/cmp/generic b/tests/petsc/petsc_full_matrix_07/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_07/cmp/generic rename to tests/petsc/petsc_full_matrix_07/cmp/generic diff --git a/tests/bits/petsc_full_matrix_08.cc b/tests/petsc/petsc_full_matrix_08.cc similarity index 100% rename from tests/bits/petsc_full_matrix_08.cc rename to tests/petsc/petsc_full_matrix_08.cc diff --git a/tests/bits/petsc_full_matrix_08/cmp/generic b/tests/petsc/petsc_full_matrix_08/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_08/cmp/generic rename to tests/petsc/petsc_full_matrix_08/cmp/generic diff --git a/tests/bits/petsc_full_matrix_09.cc b/tests/petsc/petsc_full_matrix_09.cc similarity index 100% rename from tests/bits/petsc_full_matrix_09.cc rename to tests/petsc/petsc_full_matrix_09.cc diff --git a/tests/bits/petsc_full_matrix_09/cmp/generic b/tests/petsc/petsc_full_matrix_09/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_09/cmp/generic rename to tests/petsc/petsc_full_matrix_09/cmp/generic diff --git a/tests/bits/petsc_full_matrix_10.cc b/tests/petsc/petsc_full_matrix_10.cc similarity index 100% rename from tests/bits/petsc_full_matrix_10.cc rename to tests/petsc/petsc_full_matrix_10.cc diff --git a/tests/bits/petsc_full_matrix_10/cmp/generic b/tests/petsc/petsc_full_matrix_10/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_10/cmp/generic rename to tests/petsc/petsc_full_matrix_10/cmp/generic diff --git a/tests/bits/petsc_full_matrix_iterator_01.cc b/tests/petsc/petsc_full_matrix_iterator_01.cc similarity index 100% rename from tests/bits/petsc_full_matrix_iterator_01.cc rename to tests/petsc/petsc_full_matrix_iterator_01.cc diff --git a/tests/bits/petsc_full_matrix_iterator_01/cmp/generic b/tests/petsc/petsc_full_matrix_iterator_01/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_iterator_01/cmp/generic rename to tests/petsc/petsc_full_matrix_iterator_01/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_01.cc b/tests/petsc/petsc_full_matrix_vector_01.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_01.cc rename to tests/petsc/petsc_full_matrix_vector_01.cc diff --git a/tests/bits/petsc_full_matrix_vector_01/cmp/generic b/tests/petsc/petsc_full_matrix_vector_01/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_01/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_01/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_02.cc b/tests/petsc/petsc_full_matrix_vector_02.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_02.cc rename to tests/petsc/petsc_full_matrix_vector_02.cc diff --git a/tests/bits/petsc_full_matrix_vector_02/cmp/generic b/tests/petsc/petsc_full_matrix_vector_02/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_02/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_02/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_03.cc b/tests/petsc/petsc_full_matrix_vector_03.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_03.cc rename to tests/petsc/petsc_full_matrix_vector_03.cc diff --git a/tests/bits/petsc_full_matrix_vector_03/cmp/generic b/tests/petsc/petsc_full_matrix_vector_03/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_03/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_03/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_04.cc b/tests/petsc/petsc_full_matrix_vector_04.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_04.cc rename to tests/petsc/petsc_full_matrix_vector_04.cc diff --git a/tests/bits/petsc_full_matrix_vector_04/cmp/generic b/tests/petsc/petsc_full_matrix_vector_04/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_04/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_04/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_05.cc b/tests/petsc/petsc_full_matrix_vector_05.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_05.cc rename to tests/petsc/petsc_full_matrix_vector_05.cc diff --git a/tests/bits/petsc_full_matrix_vector_05/cmp/generic b/tests/petsc/petsc_full_matrix_vector_05/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_05/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_05/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_06.cc b/tests/petsc/petsc_full_matrix_vector_06.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_06.cc rename to tests/petsc/petsc_full_matrix_vector_06.cc diff --git a/tests/bits/petsc_full_matrix_vector_06/cmp/generic b/tests/petsc/petsc_full_matrix_vector_06/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_06/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_06/cmp/generic diff --git a/tests/bits/petsc_full_matrix_vector_07.cc b/tests/petsc/petsc_full_matrix_vector_07.cc similarity index 100% rename from tests/bits/petsc_full_matrix_vector_07.cc rename to tests/petsc/petsc_full_matrix_vector_07.cc diff --git a/tests/bits/petsc_full_matrix_vector_07/cmp/generic b/tests/petsc/petsc_full_matrix_vector_07/cmp/generic similarity index 100% rename from tests/bits/petsc_full_matrix_vector_07/cmp/generic rename to tests/petsc/petsc_full_matrix_vector_07/cmp/generic diff --git a/tests/bits/petsc_parallel_sparse_matrix_01.cc b/tests/petsc/petsc_parallel_sparse_matrix_01.cc similarity index 100% rename from tests/bits/petsc_parallel_sparse_matrix_01.cc rename to tests/petsc/petsc_parallel_sparse_matrix_01.cc diff --git a/tests/bits/petsc_parallel_sparse_matrix_01/cmp/generic b/tests/petsc/petsc_parallel_sparse_matrix_01/cmp/generic similarity index 100% rename from tests/bits/petsc_parallel_sparse_matrix_01/cmp/generic rename to tests/petsc/petsc_parallel_sparse_matrix_01/cmp/generic diff --git a/tests/bits/petsc_slowness_01.cc b/tests/petsc/petsc_slowness_01.cc similarity index 100% rename from tests/bits/petsc_slowness_01.cc rename to tests/petsc/petsc_slowness_01.cc diff --git a/tests/bits/petsc_slowness_01/cmp/generic b/tests/petsc/petsc_slowness_01/cmp/generic similarity index 100% rename from tests/bits/petsc_slowness_01/cmp/generic rename to tests/petsc/petsc_slowness_01/cmp/generic diff --git a/tests/bits/petsc_slowness_02.cc b/tests/petsc/petsc_slowness_02.cc similarity index 100% rename from tests/bits/petsc_slowness_02.cc rename to tests/petsc/petsc_slowness_02.cc diff --git a/tests/bits/petsc_slowness_02/cmp/generic b/tests/petsc/petsc_slowness_02/cmp/generic similarity index 100% rename from tests/bits/petsc_slowness_02/cmp/generic rename to tests/petsc/petsc_slowness_02/cmp/generic diff --git a/tests/bits/petsc_slowness_03.cc b/tests/petsc/petsc_slowness_03.cc similarity index 100% rename from tests/bits/petsc_slowness_03.cc rename to tests/petsc/petsc_slowness_03.cc diff --git a/tests/bits/petsc_slowness_03/cmp/generic b/tests/petsc/petsc_slowness_03/cmp/generic similarity index 100% rename from tests/bits/petsc_slowness_03/cmp/generic rename to tests/petsc/petsc_slowness_03/cmp/generic diff --git a/tests/bits/petsc_slowness_04.cc b/tests/petsc/petsc_slowness_04.cc similarity index 100% rename from tests/bits/petsc_slowness_04.cc rename to tests/petsc/petsc_slowness_04.cc diff --git a/tests/bits/petsc_slowness_04/cmp/generic b/tests/petsc/petsc_slowness_04/cmp/generic similarity index 100% rename from tests/bits/petsc_slowness_04/cmp/generic rename to tests/petsc/petsc_slowness_04/cmp/generic diff --git a/tests/bits/petsc_solver_01.cc b/tests/petsc/petsc_solver_01.cc similarity index 100% rename from tests/bits/petsc_solver_01.cc rename to tests/petsc/petsc_solver_01.cc diff --git a/tests/bits/petsc_solver_01/cmp/generic b/tests/petsc/petsc_solver_01/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_01/cmp/generic rename to tests/petsc/petsc_solver_01/cmp/generic diff --git a/tests/bits/petsc_solver_02.cc b/tests/petsc/petsc_solver_02.cc similarity index 100% rename from tests/bits/petsc_solver_02.cc rename to tests/petsc/petsc_solver_02.cc diff --git a/tests/bits/petsc_solver_02/cmp/generic b/tests/petsc/petsc_solver_02/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_02/cmp/generic rename to tests/petsc/petsc_solver_02/cmp/generic diff --git a/tests/bits/petsc_solver_03.cc b/tests/petsc/petsc_solver_03.cc similarity index 100% rename from tests/bits/petsc_solver_03.cc rename to tests/petsc/petsc_solver_03.cc diff --git a/tests/bits/petsc_solver_03/cmp/generic b/tests/petsc/petsc_solver_03/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_03/cmp/generic rename to tests/petsc/petsc_solver_03/cmp/generic diff --git a/tests/bits/petsc_solver_04.cc b/tests/petsc/petsc_solver_04.cc similarity index 100% rename from tests/bits/petsc_solver_04.cc rename to tests/petsc/petsc_solver_04.cc diff --git a/tests/bits/petsc_solver_04/cmp/generic b/tests/petsc/petsc_solver_04/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_04/cmp/generic rename to tests/petsc/petsc_solver_04/cmp/generic diff --git a/tests/bits/petsc_solver_05.cc b/tests/petsc/petsc_solver_05.cc similarity index 100% rename from tests/bits/petsc_solver_05.cc rename to tests/petsc/petsc_solver_05.cc diff --git a/tests/bits/petsc_solver_05/cmp/generic b/tests/petsc/petsc_solver_05/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_05/cmp/generic rename to tests/petsc/petsc_solver_05/cmp/generic diff --git a/tests/bits/petsc_solver_06.cc b/tests/petsc/petsc_solver_06.cc similarity index 100% rename from tests/bits/petsc_solver_06.cc rename to tests/petsc/petsc_solver_06.cc diff --git a/tests/bits/petsc_solver_06/cmp/generic b/tests/petsc/petsc_solver_06/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_06/cmp/generic rename to tests/petsc/petsc_solver_06/cmp/generic diff --git a/tests/bits/petsc_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_solver_06/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_solver_07.cc b/tests/petsc/petsc_solver_07.cc similarity index 100% rename from tests/bits/petsc_solver_07.cc rename to tests/petsc/petsc_solver_07.cc diff --git a/tests/bits/petsc_solver_07/cmp/generic b/tests/petsc/petsc_solver_07/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_07/cmp/generic rename to tests/petsc/petsc_solver_07/cmp/generic diff --git a/tests/bits/petsc_solver_08.cc b/tests/petsc/petsc_solver_08.cc similarity index 100% rename from tests/bits/petsc_solver_08.cc rename to tests/petsc/petsc_solver_08.cc diff --git a/tests/bits/petsc_solver_08/cmp/generic b/tests/petsc/petsc_solver_08/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_08/cmp/generic rename to tests/petsc/petsc_solver_08/cmp/generic diff --git a/tests/bits/petsc_solver_09.cc b/tests/petsc/petsc_solver_09.cc similarity index 100% rename from tests/bits/petsc_solver_09.cc rename to tests/petsc/petsc_solver_09.cc diff --git a/tests/bits/petsc_solver_09/cmp/generic b/tests/petsc/petsc_solver_09/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_09/cmp/generic rename to tests/petsc/petsc_solver_09/cmp/generic diff --git a/tests/bits/petsc_solver_09/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_solver_09/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_solver_09/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_solver_09/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_solver_10.cc b/tests/petsc/petsc_solver_10.cc similarity index 100% rename from tests/bits/petsc_solver_10.cc rename to tests/petsc/petsc_solver_10.cc diff --git a/tests/bits/petsc_solver_10/cmp/generic b/tests/petsc/petsc_solver_10/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_10/cmp/generic rename to tests/petsc/petsc_solver_10/cmp/generic diff --git a/tests/bits/petsc_solver_11.cc b/tests/petsc/petsc_solver_11.cc similarity index 100% rename from tests/bits/petsc_solver_11.cc rename to tests/petsc/petsc_solver_11.cc diff --git a/tests/bits/petsc_solver_11/cmp/generic b/tests/petsc/petsc_solver_11/cmp/generic similarity index 100% rename from tests/bits/petsc_solver_11/cmp/generic rename to tests/petsc/petsc_solver_11/cmp/generic diff --git a/tests/bits/petsc_solver_11/cmp/x86_64-unknown-linux-gnu+gcc3.3 b/tests/petsc/petsc_solver_11/cmp/x86_64-unknown-linux-gnu+gcc3.3 similarity index 100% rename from tests/bits/petsc_solver_11/cmp/x86_64-unknown-linux-gnu+gcc3.3 rename to tests/petsc/petsc_solver_11/cmp/x86_64-unknown-linux-gnu+gcc3.3 diff --git a/tests/bits/petsc_sparse_matrix_iterator_01.cc b/tests/petsc/petsc_sparse_matrix_iterator_01.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_iterator_01.cc rename to tests/petsc/petsc_sparse_matrix_iterator_01.cc diff --git a/tests/bits/petsc_sparse_matrix_iterator_01/cmp/generic b/tests/petsc/petsc_sparse_matrix_iterator_01/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_iterator_01/cmp/generic rename to tests/petsc/petsc_sparse_matrix_iterator_01/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_01.cc b/tests/petsc/petsc_sparse_matrix_vector_01.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_01.cc rename to tests/petsc/petsc_sparse_matrix_vector_01.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_01/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_01/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_01/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_01/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_02.cc b/tests/petsc/petsc_sparse_matrix_vector_02.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_02.cc rename to tests/petsc/petsc_sparse_matrix_vector_02.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_02/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_02/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_02/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_02/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_03.cc b/tests/petsc/petsc_sparse_matrix_vector_03.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_03.cc rename to tests/petsc/petsc_sparse_matrix_vector_03.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_03/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_03/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_03/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_03/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_04.cc b/tests/petsc/petsc_sparse_matrix_vector_04.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_04.cc rename to tests/petsc/petsc_sparse_matrix_vector_04.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_04/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_04/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_04/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_04/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_05.cc b/tests/petsc/petsc_sparse_matrix_vector_05.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_05.cc rename to tests/petsc/petsc_sparse_matrix_vector_05.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_05/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_05/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_05/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_05/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_06.cc b/tests/petsc/petsc_sparse_matrix_vector_06.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_06.cc rename to tests/petsc/petsc_sparse_matrix_vector_06.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_06/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_06/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_06/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_06/cmp/generic diff --git a/tests/bits/petsc_sparse_matrix_vector_07.cc b/tests/petsc/petsc_sparse_matrix_vector_07.cc similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_07.cc rename to tests/petsc/petsc_sparse_matrix_vector_07.cc diff --git a/tests/bits/petsc_sparse_matrix_vector_07/cmp/generic b/tests/petsc/petsc_sparse_matrix_vector_07/cmp/generic similarity index 100% rename from tests/bits/petsc_sparse_matrix_vector_07/cmp/generic rename to tests/petsc/petsc_sparse_matrix_vector_07/cmp/generic diff --git a/tests/bits/petsc_vector_assign_01.cc b/tests/petsc/petsc_vector_assign_01.cc similarity index 100% rename from tests/bits/petsc_vector_assign_01.cc rename to tests/petsc/petsc_vector_assign_01.cc diff --git a/tests/bits/petsc_vector_assign_01/cmp/generic b/tests/petsc/petsc_vector_assign_01/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_assign_01/cmp/generic rename to tests/petsc/petsc_vector_assign_01/cmp/generic diff --git a/tests/bits/petsc_vector_assign_02.cc b/tests/petsc/petsc_vector_assign_02.cc similarity index 100% rename from tests/bits/petsc_vector_assign_02.cc rename to tests/petsc/petsc_vector_assign_02.cc diff --git a/tests/bits/petsc_vector_assign_02/cmp/generic b/tests/petsc/petsc_vector_assign_02/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_assign_02/cmp/generic rename to tests/petsc/petsc_vector_assign_02/cmp/generic diff --git a/tests/bits/petsc_vector_equality_1.cc b/tests/petsc/petsc_vector_equality_1.cc similarity index 100% rename from tests/bits/petsc_vector_equality_1.cc rename to tests/petsc/petsc_vector_equality_1.cc diff --git a/tests/bits/petsc_vector_equality_1/cmp/generic b/tests/petsc/petsc_vector_equality_1/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_equality_1/cmp/generic rename to tests/petsc/petsc_vector_equality_1/cmp/generic diff --git a/tests/bits/petsc_vector_equality_2.cc b/tests/petsc/petsc_vector_equality_2.cc similarity index 100% rename from tests/bits/petsc_vector_equality_2.cc rename to tests/petsc/petsc_vector_equality_2.cc diff --git a/tests/bits/petsc_vector_equality_2/cmp/generic b/tests/petsc/petsc_vector_equality_2/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_equality_2/cmp/generic rename to tests/petsc/petsc_vector_equality_2/cmp/generic diff --git a/tests/bits/petsc_vector_equality_3.cc b/tests/petsc/petsc_vector_equality_3.cc similarity index 100% rename from tests/bits/petsc_vector_equality_3.cc rename to tests/petsc/petsc_vector_equality_3.cc diff --git a/tests/bits/petsc_vector_equality_3/cmp/generic b/tests/petsc/petsc_vector_equality_3/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_equality_3/cmp/generic rename to tests/petsc/petsc_vector_equality_3/cmp/generic diff --git a/tests/bits/petsc_vector_equality_4.cc b/tests/petsc/petsc_vector_equality_4.cc similarity index 100% rename from tests/bits/petsc_vector_equality_4.cc rename to tests/petsc/petsc_vector_equality_4.cc diff --git a/tests/bits/petsc_vector_equality_4/cmp/generic b/tests/petsc/petsc_vector_equality_4/cmp/generic similarity index 100% rename from tests/bits/petsc_vector_equality_4/cmp/generic rename to tests/petsc/petsc_vector_equality_4/cmp/generic -- 2.39.5