--- /dev/null
+
+DEAL::Write tests for std::vector<float> datasets
+DEAL::Dimensions dataset_1 std::vector<float> (Write): 50 30
+DEAL::Size dataset_1 std::vector<float> (Write): 1500
+DEAL::Rank dataset_1 std::vector<float> (Write): 2
+DEAL::Sum dataset_1 std::vector<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<float> (Write): 50 30
+DEAL::Size dataset_2 std::vector<float> (Write): 1500
+DEAL::Rank dataset_2 std::vector<float> (Write): 2
+DEAL::Sum dataset_2 std::vector<float> (Write): 61.0000
+DEAL::Dimensions dataset_3 std::vector<float> (Write): 50 30
+DEAL::Size dataset_3 std::vector<float> (Write): 1500
+DEAL::Rank dataset_3 std::vector<float> (Write): 2
+DEAL::Sum dataset_3 std::vector<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<float> (Write): 50 30
+DEAL::Size dataset_4 std::vector<float> (Write): 1500
+DEAL::Rank dataset_4 std::vector<float> (Write): 2
+DEAL::Sum dataset_4 std::vector<float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 std::vector<float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<float> (Write): 6.00000
+DEAL::Write tests for std::vector<double> datasets
+DEAL::Dimensions dataset_1 std::vector<double> (Write): 50 30
+DEAL::Size dataset_1 std::vector<double> (Write): 1500
+DEAL::Rank dataset_1 std::vector<double> (Write): 2
+DEAL::Sum dataset_1 std::vector<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<double> (Write): 50 30
+DEAL::Size dataset_2 std::vector<double> (Write): 1500
+DEAL::Rank dataset_2 std::vector<double> (Write): 2
+DEAL::Sum dataset_2 std::vector<double> (Write): 61.0000
+DEAL::Sum dataset_3 std::vector<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<double> (Write): 50 30
+DEAL::Size dataset_4 std::vector<double> (Write): 1500
+DEAL::Rank dataset_4 std::vector<double> (Write): 2
+DEAL::Sum dataset_4 std::vector<double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 std::vector<double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<double> (Write): 6.00000
+DEAL::Write tests for std::vector<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 std::vector<std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 std::vector<std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 std::vector<std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for std::vector<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 std::vector<std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 std::vector<std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 std::vector<std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Write tests for std::vector<int> datasets
+DEAL::Dimensions dataset_1 std::vector<int> (Write): 50 30
+DEAL::Size dataset_1 std::vector<int> (Write): 1500
+DEAL::Rank dataset_1 std::vector<int> (Write): 2
+DEAL::Sum dataset_1 std::vector<int> (Write): 1124250
+DEAL::Dimensions dataset_2 std::vector<int> (Write): 50 30
+DEAL::Size dataset_2 std::vector<int> (Write): 1500
+DEAL::Rank dataset_2 std::vector<int> (Write): 2
+DEAL::Sum dataset_2 std::vector<int> (Write): 61
+DEAL::Dimensions dataset_4 std::vector<int> (Write): 50 30
+DEAL::Size dataset_4 std::vector<int> (Write): 1500
+DEAL::Rank dataset_4 std::vector<int> (Write): 2
+DEAL::Sum dataset_4 std::vector<int> (Write): 1179
+DEAL::Hyperslab_a sum dataset_4 std::vector<int> (Write): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<int> (Write): 6
+DEAL::Write tests for std::vector<unsigned int> datasets
+DEAL::Dimensions dataset_1 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_1 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_1 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_1 std::vector<unsigned int> (Write): 1124250
+DEAL::Dimensions dataset_2 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_2 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_2 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_2 std::vector<unsigned int> (Write): 61
+DEAL::Dimensions dataset_4 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_4 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_4 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_4 std::vector<unsigned int> (Write): 1179
+DEAL::Hyperslab_a sum dataset_4 std::vector<unsigned int> (Write): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<unsigned int> (Write): 6
+DEAL::Write tests for FullMatrix<float> datasets
+DEAL::Dimensions dataset_1 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<float> (Write): 61.0000
+DEAL::Dimensions dataset_3 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_3 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_3 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_3 FullMatrix<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<float> (Write): 6.00000
+DEAL::Write tests for FullMatrix<double> datasets
+DEAL::Dimensions dataset_1 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<double> (Write): 61.0000
+DEAL::Sum dataset_3 FullMatrix<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<double> (Write): 6.00000
+DEAL::Write tests for FullMatrix<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for FullMatrix<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Write tests for <float> datasets
+DEAL::Dimensions dataset_1 <float> (Write): 50 30
+DEAL::Size dataset_1 <float> (Write): 1500
+DEAL::Rank dataset_1 <float> (Write): 2
+DEAL::Sum dataset_1 <float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 <float> (Write): 50 30
+DEAL::Size dataset_2 <float> (Write): 1500
+DEAL::Rank dataset_2 <float> (Write): 2
+DEAL::Sum dataset_2 <float> (Write): 61.0000
+DEAL::Dimensions dataset_3 <float> (Write): 50 30
+DEAL::Size dataset_3 <float> (Write): 1500
+DEAL::Rank dataset_3 <float> (Write): 2
+DEAL::Sum dataset_3 <float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 <float> (Write): 50 30
+DEAL::Size dataset_4 <float> (Write): 1500
+DEAL::Rank dataset_4 <float> (Write): 2
+DEAL::Sum dataset_4 <float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 <float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <float> (Write): 6.00000
+DEAL::Write tests for <double> datasets
+DEAL::Dimensions dataset_1 <double> (Write): 50 30
+DEAL::Size dataset_1 <double> (Write): 1500
+DEAL::Rank dataset_1 <double> (Write): 2
+DEAL::Sum dataset_1 <double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 <double> (Write): 50 30
+DEAL::Size dataset_2 <double> (Write): 1500
+DEAL::Rank dataset_2 <double> (Write): 2
+DEAL::Sum dataset_2 <double> (Write): 61.0000
+DEAL::Sum dataset_3 <double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 <double> (Write): 50 30
+DEAL::Size dataset_4 <double> (Write): 1500
+DEAL::Rank dataset_4 <double> (Write): 2
+DEAL::Sum dataset_4 <double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 <double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <double> (Write): 6.00000
+DEAL::Write tests for <std::complex<float>> datasets
+DEAL::Dimensions dataset_1 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 <std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 <std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 <std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for <std::complex<double>> datasets
+DEAL::Dimensions dataset_1 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 <std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 <std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 <std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Read tests for std::vector<float> datasets
+DEAL::Dimensions dataset_1 std::vector<float> (Read): 50 30
+DEAL::Size dataset_1 std::vector<float> (Read): 1500
+DEAL::Rank dataset_1 std::vector<float> (Read): 2
+DEAL::Sum dataset_1 std::vector<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<float> (Read): 50 30
+DEAL::Size dataset_2 std::vector<float> (Read): 1500
+DEAL::Rank dataset_2 std::vector<float> (Read): 2
+DEAL::Sum dataset_2 std::vector<float> (Read): -nan
+DEAL::Selection dataset_2 std::vector<float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 std::vector<float> (Read): 50 30
+DEAL::Size dataset_3 std::vector<float> (Read): 1500
+DEAL::Rank dataset_3 std::vector<float> (Read): 2
+DEAL::Sum dataset_3 std::vector<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<float> (Read): 50 30
+DEAL::Size dataset_4 std::vector<float> (Read): 1500
+DEAL::Rank dataset_4 std::vector<float> (Read): 2
+DEAL::Sum dataset_4 std::vector<float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 std::vector<float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<float> (Read): 0.00000
+DEAL::Read tests for std::vector<double> datasets
+DEAL::Dimensions dataset_1 std::vector<double> (Read): 50 30
+DEAL::Size dataset_1 std::vector<double> (Read): 1500
+DEAL::Rank dataset_1 std::vector<double> (Read): 2
+DEAL::Sum dataset_1 std::vector<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<double> (Read): 50 30
+DEAL::Size dataset_2 std::vector<double> (Read): 1500
+DEAL::Rank dataset_2 std::vector<double> (Read): 2
+DEAL::Sum dataset_2 std::vector<double> (Read): -nan
+DEAL::Selection dataset_2 std::vector<double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 std::vector<double> (Read): 50 30
+DEAL::Size dataset_3 std::vector<double> (Read): 1500
+DEAL::Rank dataset_3 std::vector<double> (Read): 2
+DEAL::Sum dataset_3 std::vector<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<double> (Read): 50 30
+DEAL::Size dataset_4 std::vector<double> (Read): 1500
+DEAL::Rank dataset_4 std::vector<double> (Read): 2
+DEAL::Sum dataset_4 std::vector<double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 std::vector<double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<double> (Read): 0.00000
+DEAL::Read tests for std::vector<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 std::vector<std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 std::vector<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 std::vector<std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 std::vector<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<float>> (Read): (0.00000,0.00000)
+DEAL::Read tests for std::vector<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 std::vector<std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 std::vector<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 std::vector<std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 std::vector<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<double>> (Read): (0.00000,0.00000)
+DEAL::Read tests for std::vector<int> datasets
+DEAL::Dimensions dataset_1 std::vector<int> (Read): 50 30
+DEAL::Size dataset_1 std::vector<int> (Read): 1500
+DEAL::Rank dataset_1 std::vector<int> (Read): 2
+DEAL::Sum dataset_1 std::vector<int> (Read): 1124250
+DEAL::Dimensions dataset_2 std::vector<int> (Read): 50 30
+DEAL::Size dataset_2 std::vector<int> (Read): 1500
+DEAL::Rank dataset_2 std::vector<int> (Read): 2
+DEAL::Sum dataset_2 std::vector<int> (Read): -743
+DEAL::Selection dataset_2 std::vector<int> (Read): 2, 3, 5, 6
+DEAL::Dimensions dataset_4 std::vector<int> (Read): 50 30
+DEAL::Size dataset_4 std::vector<int> (Read): 1500
+DEAL::Rank dataset_4 std::vector<int> (Read): 2
+DEAL::Sum dataset_4 std::vector<int> (Read): 1005
+DEAL::Hyperslab_a sum dataset_4 std::vector<int> (Read): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<int> (Read): 0
+DEAL::Read tests for std::vector<unsigned int> datasets
+DEAL::Dimensions dataset_1 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_1 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_1 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_1 std::vector<unsigned int> (Read): 1124250
+DEAL::Dimensions dataset_2 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_2 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_2 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_2 std::vector<unsigned int> (Read): 4294966553
+DEAL::Selection dataset_2 std::vector<unsigned int> (Read): 2, 3, 5, 6
+DEAL::Dimensions dataset_4 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_4 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_4 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_4 std::vector<unsigned int> (Read): 1005
+DEAL::Hyperslab_a sum dataset_4 std::vector<unsigned int> (Read): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<unsigned int> (Read): 0
+DEAL::Read tests for FullMatrix<float> datasets
+DEAL::Dimensions dataset_1 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<float> (Read): -nan
+DEAL::Selection dataset_2 FullMatrix<float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_3 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_3 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_3 FullMatrix<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<float> (Read): 0.00000
+DEAL::Read tests for FullMatrix<double> datasets
+DEAL::Dimensions dataset_1 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<double> (Read): -nan
+DEAL::Selection dataset_2 FullMatrix<double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_3 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_3 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_3 FullMatrix<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<double> (Read): 0.00000
+DEAL::Read tests for FullMatrix<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 FullMatrix<std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<float>> (Read): (0.00000,0.00000)
+DEAL::Read tests for FullMatrix<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 FullMatrix<std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<double>> (Read): (0.00000,0.00000)
+DEAL::Read tests for <float> datasets
+DEAL::Dimensions dataset_1 <float> (Read): 50 30
+DEAL::Size dataset_1 <float> (Read): 1500
+DEAL::Rank dataset_1 <float> (Read): 2
+DEAL::Sum dataset_1 <float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 <float> (Read): 50 30
+DEAL::Size dataset_2 <float> (Read): 1500
+DEAL::Rank dataset_2 <float> (Read): 2
+DEAL::Sum dataset_2 <float> (Read): -nan
+DEAL::Selection dataset_2 <float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 <float> (Read): 50 30
+DEAL::Size dataset_3 <float> (Read): 1500
+DEAL::Rank dataset_3 <float> (Read): 2
+DEAL::Sum dataset_3 <float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 <float> (Read): 50 30
+DEAL::Size dataset_4 <float> (Read): 1500
+DEAL::Rank dataset_4 <float> (Read): 2
+DEAL::Sum dataset_4 <float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 <float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <float> (Read): 0.00000
+DEAL::Read tests for <double> datasets
+DEAL::Dimensions dataset_1 <double> (Read): 50 30
+DEAL::Size dataset_1 <double> (Read): 1500
+DEAL::Rank dataset_1 <double> (Read): 2
+DEAL::Sum dataset_1 <double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 <double> (Read): 50 30
+DEAL::Size dataset_2 <double> (Read): 1500
+DEAL::Rank dataset_2 <double> (Read): 2
+DEAL::Sum dataset_2 <double> (Read): -nan
+DEAL::Selection dataset_2 <double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 <double> (Read): 50 30
+DEAL::Size dataset_3 <double> (Read): 1500
+DEAL::Rank dataset_3 <double> (Read): 2
+DEAL::Sum dataset_3 <double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 <double> (Read): 50 30
+DEAL::Size dataset_4 <double> (Read): 1500
+DEAL::Rank dataset_4 <double> (Read): 2
+DEAL::Sum dataset_4 <double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 <double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <double> (Read): 0.00000
+DEAL::Read tests for <std::complex<float>> datasets
+DEAL::Dimensions dataset_1 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 <std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 <std::complex<float>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 <std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 <std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<float>> (Read): (0.00000,0.00000)
+DEAL::Read tests for <std::complex<double>> datasets
+DEAL::Dimensions dataset_1 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 <std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 <std::complex<double>> (Read): (-nan,-nan)
+DEAL::Selection dataset_2 <std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 <std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<double>> (Read): (0.00000,0.00000)
--- /dev/null
+
+DEAL::Write tests for std::vector<float> datasets
+DEAL::Dimensions dataset_1 std::vector<float> (Write): 50 30
+DEAL::Size dataset_1 std::vector<float> (Write): 1500
+DEAL::Rank dataset_1 std::vector<float> (Write): 2
+DEAL::Sum dataset_1 std::vector<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<float> (Write): 50 30
+DEAL::Size dataset_2 std::vector<float> (Write): 1500
+DEAL::Rank dataset_2 std::vector<float> (Write): 2
+DEAL::Sum dataset_2 std::vector<float> (Write): 61.0000
+DEAL::Dimensions dataset_3 std::vector<float> (Write): 50 30
+DEAL::Size dataset_3 std::vector<float> (Write): 1500
+DEAL::Rank dataset_3 std::vector<float> (Write): 2
+DEAL::Sum dataset_3 std::vector<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<float> (Write): 50 30
+DEAL::Size dataset_4 std::vector<float> (Write): 1500
+DEAL::Rank dataset_4 std::vector<float> (Write): 2
+DEAL::Sum dataset_4 std::vector<float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 std::vector<float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<float> (Write): 6.00000
+DEAL::Write tests for std::vector<double> datasets
+DEAL::Dimensions dataset_1 std::vector<double> (Write): 50 30
+DEAL::Size dataset_1 std::vector<double> (Write): 1500
+DEAL::Rank dataset_1 std::vector<double> (Write): 2
+DEAL::Sum dataset_1 std::vector<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<double> (Write): 50 30
+DEAL::Size dataset_2 std::vector<double> (Write): 1500
+DEAL::Rank dataset_2 std::vector<double> (Write): 2
+DEAL::Sum dataset_2 std::vector<double> (Write): 61.0000
+DEAL::Sum dataset_3 std::vector<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<double> (Write): 50 30
+DEAL::Size dataset_4 std::vector<double> (Write): 1500
+DEAL::Rank dataset_4 std::vector<double> (Write): 2
+DEAL::Sum dataset_4 std::vector<double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 std::vector<double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<double> (Write): 6.00000
+DEAL::Write tests for std::vector<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 std::vector<std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 std::vector<std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 std::vector<std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for std::vector<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 std::vector<std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 std::vector<std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 std::vector<std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Write tests for std::vector<int> datasets
+DEAL::Dimensions dataset_1 std::vector<int> (Write): 50 30
+DEAL::Size dataset_1 std::vector<int> (Write): 1500
+DEAL::Rank dataset_1 std::vector<int> (Write): 2
+DEAL::Sum dataset_1 std::vector<int> (Write): 1124250
+DEAL::Dimensions dataset_2 std::vector<int> (Write): 50 30
+DEAL::Size dataset_2 std::vector<int> (Write): 1500
+DEAL::Rank dataset_2 std::vector<int> (Write): 2
+DEAL::Sum dataset_2 std::vector<int> (Write): 61
+DEAL::Dimensions dataset_4 std::vector<int> (Write): 50 30
+DEAL::Size dataset_4 std::vector<int> (Write): 1500
+DEAL::Rank dataset_4 std::vector<int> (Write): 2
+DEAL::Sum dataset_4 std::vector<int> (Write): 1179
+DEAL::Hyperslab_a sum dataset_4 std::vector<int> (Write): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<int> (Write): 6
+DEAL::Write tests for std::vector<unsigned int> datasets
+DEAL::Dimensions dataset_1 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_1 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_1 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_1 std::vector<unsigned int> (Write): 1124250
+DEAL::Dimensions dataset_2 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_2 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_2 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_2 std::vector<unsigned int> (Write): 61
+DEAL::Dimensions dataset_4 std::vector<unsigned int> (Write): 50 30
+DEAL::Size dataset_4 std::vector<unsigned int> (Write): 1500
+DEAL::Rank dataset_4 std::vector<unsigned int> (Write): 2
+DEAL::Sum dataset_4 std::vector<unsigned int> (Write): 1179
+DEAL::Hyperslab_a sum dataset_4 std::vector<unsigned int> (Write): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<unsigned int> (Write): 6
+DEAL::Write tests for FullMatrix<float> datasets
+DEAL::Dimensions dataset_1 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<float> (Write): 61.0000
+DEAL::Dimensions dataset_3 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_3 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_3 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_3 FullMatrix<float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<float> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<float> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<float> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<float> (Write): 6.00000
+DEAL::Write tests for FullMatrix<double> datasets
+DEAL::Dimensions dataset_1 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<double> (Write): 61.0000
+DEAL::Sum dataset_3 FullMatrix<double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<double> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<double> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<double> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<double> (Write): 6.00000
+DEAL::Write tests for FullMatrix<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for FullMatrix<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Write tests for <float> datasets
+DEAL::Dimensions dataset_1 <float> (Write): 50 30
+DEAL::Size dataset_1 <float> (Write): 1500
+DEAL::Rank dataset_1 <float> (Write): 2
+DEAL::Sum dataset_1 <float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 <float> (Write): 50 30
+DEAL::Size dataset_2 <float> (Write): 1500
+DEAL::Rank dataset_2 <float> (Write): 2
+DEAL::Sum dataset_2 <float> (Write): 61.0000
+DEAL::Dimensions dataset_3 <float> (Write): 50 30
+DEAL::Size dataset_3 <float> (Write): 1500
+DEAL::Rank dataset_3 <float> (Write): 2
+DEAL::Sum dataset_3 <float> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 <float> (Write): 50 30
+DEAL::Size dataset_4 <float> (Write): 1500
+DEAL::Rank dataset_4 <float> (Write): 2
+DEAL::Sum dataset_4 <float> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 <float> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <float> (Write): 6.00000
+DEAL::Write tests for <double> datasets
+DEAL::Dimensions dataset_1 <double> (Write): 50 30
+DEAL::Size dataset_1 <double> (Write): 1500
+DEAL::Rank dataset_1 <double> (Write): 2
+DEAL::Sum dataset_1 <double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_2 <double> (Write): 50 30
+DEAL::Size dataset_2 <double> (Write): 1500
+DEAL::Rank dataset_2 <double> (Write): 2
+DEAL::Sum dataset_2 <double> (Write): 61.0000
+DEAL::Sum dataset_3 <double> (Write): 1.12425e+06
+DEAL::Dimensions dataset_4 <double> (Write): 50 30
+DEAL::Size dataset_4 <double> (Write): 1500
+DEAL::Rank dataset_4 <double> (Write): 2
+DEAL::Sum dataset_4 <double> (Write): 1179.00
+DEAL::Hyperslab_a sum dataset_4 <double> (Write): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <double> (Write): 6.00000
+DEAL::Write tests for <std::complex<float>> datasets
+DEAL::Dimensions dataset_1 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_1 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_1 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_1 <std::complex<float>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_2 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_2 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_2 <std::complex<float>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<float>> (Write): 50 30
+DEAL::Size dataset_4 <std::complex<float>> (Write): 1500
+DEAL::Rank dataset_4 <std::complex<float>> (Write): 2
+DEAL::Sum dataset_4 <std::complex<float>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<float>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<float>> (Write): (6.00000,6.00000)
+DEAL::Write tests for <std::complex<double>> datasets
+DEAL::Dimensions dataset_1 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_1 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_1 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_1 <std::complex<double>> (Write): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_2 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_2 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_2 <std::complex<double>> (Write): (61.0000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<double>> (Write): 50 30
+DEAL::Size dataset_4 <std::complex<double>> (Write): 1500
+DEAL::Rank dataset_4 <std::complex<double>> (Write): 2
+DEAL::Sum dataset_4 <std::complex<double>> (Write): (1179.00,1179.00)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<double>> (Write): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<double>> (Write): (6.00000,6.00000)
+DEAL::Read tests for std::vector<float> datasets
+DEAL::Dimensions dataset_1 std::vector<float> (Read): 50 30
+DEAL::Size dataset_1 std::vector<float> (Read): 1500
+DEAL::Rank dataset_1 std::vector<float> (Read): 2
+DEAL::Sum dataset_1 std::vector<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<float> (Read): 50 30
+DEAL::Size dataset_2 std::vector<float> (Read): 1500
+DEAL::Rank dataset_2 std::vector<float> (Read): 2
+DEAL::Sum dataset_2 std::vector<float> (Read): 61.0000
+DEAL::Selection dataset_2 std::vector<float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 std::vector<float> (Read): 50 30
+DEAL::Size dataset_3 std::vector<float> (Read): 1500
+DEAL::Rank dataset_3 std::vector<float> (Read): 2
+DEAL::Sum dataset_3 std::vector<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<float> (Read): 50 30
+DEAL::Size dataset_4 std::vector<float> (Read): 1500
+DEAL::Rank dataset_4 std::vector<float> (Read): 2
+DEAL::Sum dataset_4 std::vector<float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 std::vector<float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<float> (Read): 6.00000
+DEAL::Read tests for std::vector<double> datasets
+DEAL::Dimensions dataset_1 std::vector<double> (Read): 50 30
+DEAL::Size dataset_1 std::vector<double> (Read): 1500
+DEAL::Rank dataset_1 std::vector<double> (Read): 2
+DEAL::Sum dataset_1 std::vector<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 std::vector<double> (Read): 50 30
+DEAL::Size dataset_2 std::vector<double> (Read): 1500
+DEAL::Rank dataset_2 std::vector<double> (Read): 2
+DEAL::Sum dataset_2 std::vector<double> (Read): 2143.00
+DEAL::Selection dataset_2 std::vector<double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 std::vector<double> (Read): 50 30
+DEAL::Size dataset_3 std::vector<double> (Read): 1500
+DEAL::Rank dataset_3 std::vector<double> (Read): 2
+DEAL::Sum dataset_3 std::vector<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 std::vector<double> (Read): 50 30
+DEAL::Size dataset_4 std::vector<double> (Read): 1500
+DEAL::Rank dataset_4 std::vector<double> (Read): 2
+DEAL::Sum dataset_4 std::vector<double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 std::vector<double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 std::vector<double> (Read): 6.00000
+DEAL::Read tests for std::vector<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 std::vector<std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 std::vector<std::complex<float>> (Read): (106.000,10.0000)
+DEAL::Selection dataset_2 std::vector<std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 std::vector<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<float>> (Read): (6.00000,6.00000)
+DEAL::Read tests for std::vector<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 std::vector<std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 std::vector<std::complex<double>> (Read): (95.0000,4.27974e-314)
+DEAL::Selection dataset_2 std::vector<std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 std::vector<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 std::vector<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 std::vector<std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 std::vector<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 std::vector<std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 std::vector<std::complex<double>> (Read): (6.00000,6.00000)
+DEAL::Read tests for std::vector<int> datasets
+DEAL::Dimensions dataset_1 std::vector<int> (Read): 50 30
+DEAL::Size dataset_1 std::vector<int> (Read): 1500
+DEAL::Rank dataset_1 std::vector<int> (Read): 2
+DEAL::Sum dataset_1 std::vector<int> (Read): 1124250
+DEAL::Dimensions dataset_2 std::vector<int> (Read): 50 30
+DEAL::Size dataset_2 std::vector<int> (Read): 1500
+DEAL::Rank dataset_2 std::vector<int> (Read): 2
+DEAL::Sum dataset_2 std::vector<int> (Read): -1007288259
+DEAL::Selection dataset_2 std::vector<int> (Read): 2, 3, 5, 6
+DEAL::Dimensions dataset_4 std::vector<int> (Read): 50 30
+DEAL::Size dataset_4 std::vector<int> (Read): 1500
+DEAL::Rank dataset_4 std::vector<int> (Read): 2
+DEAL::Sum dataset_4 std::vector<int> (Read): 1036
+DEAL::Hyperslab_a sum dataset_4 std::vector<int> (Read): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<int> (Read): 6
+DEAL::Read tests for std::vector<unsigned int> datasets
+DEAL::Dimensions dataset_1 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_1 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_1 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_1 std::vector<unsigned int> (Read): 1124250
+DEAL::Dimensions dataset_2 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_2 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_2 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_2 std::vector<unsigned int> (Read): 3287679037
+DEAL::Selection dataset_2 std::vector<unsigned int> (Read): 2, 3, 5, 6
+DEAL::Dimensions dataset_4 std::vector<unsigned int> (Read): 50 30
+DEAL::Size dataset_4 std::vector<unsigned int> (Read): 1500
+DEAL::Rank dataset_4 std::vector<unsigned int> (Read): 2
+DEAL::Sum dataset_4 std::vector<unsigned int> (Read): 1036
+DEAL::Hyperslab_a sum dataset_4 std::vector<unsigned int> (Read): 45
+DEAL::Hyperslab_b sum dataset_4 std::vector<unsigned int> (Read): 6
+DEAL::Read tests for FullMatrix<float> datasets
+DEAL::Dimensions dataset_1 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<float> (Read): 112.094
+DEAL::Selection dataset_2 FullMatrix<float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_3 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_3 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_3 FullMatrix<float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<float> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<float> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<float> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<float> (Read): 6.00000
+DEAL::Read tests for FullMatrix<double> datasets
+DEAL::Dimensions dataset_1 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<double> (Read): 2178.00
+DEAL::Selection dataset_2 FullMatrix<double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_3 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_3 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_3 FullMatrix<double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 FullMatrix<double> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<double> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<double> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<double> (Read): 6.00000
+DEAL::Read tests for FullMatrix<std::complex<float>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<float>> (Read): (106.000,25.9688)
+DEAL::Selection dataset_2 FullMatrix<std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<float>> (Read): (6.00000,6.00000)
+DEAL::Read tests for FullMatrix<std::complex<double>> datasets
+DEAL::Dimensions dataset_1 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 FullMatrix<std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 FullMatrix<std::complex<double>> (Read): (95.0000,4.27974e-314)
+DEAL::Selection dataset_2 FullMatrix<std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 FullMatrix<std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 FullMatrix<std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 FullMatrix<std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 FullMatrix<std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 FullMatrix<std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 FullMatrix<std::complex<double>> (Read): (6.00000,6.00000)
+DEAL::Read tests for <float> datasets
+DEAL::Dimensions dataset_1 <float> (Read): 50 30
+DEAL::Size dataset_1 <float> (Read): 1500
+DEAL::Rank dataset_1 <float> (Read): 2
+DEAL::Sum dataset_1 <float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 <float> (Read): 50 30
+DEAL::Size dataset_2 <float> (Read): 1500
+DEAL::Rank dataset_2 <float> (Read): 2
+DEAL::Sum dataset_2 <float> (Read): 112.094
+DEAL::Selection dataset_2 <float> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 <float> (Read): 50 30
+DEAL::Size dataset_3 <float> (Read): 1500
+DEAL::Rank dataset_3 <float> (Read): 2
+DEAL::Sum dataset_3 <float> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 <float> (Read): 50 30
+DEAL::Size dataset_4 <float> (Read): 1500
+DEAL::Rank dataset_4 <float> (Read): 2
+DEAL::Sum dataset_4 <float> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 <float> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <float> (Read): 6.00000
+DEAL::Read tests for <double> datasets
+DEAL::Dimensions dataset_1 <double> (Read): 50 30
+DEAL::Size dataset_1 <double> (Read): 1500
+DEAL::Rank dataset_1 <double> (Read): 2
+DEAL::Sum dataset_1 <double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_2 <double> (Read): 50 30
+DEAL::Size dataset_2 <double> (Read): 1500
+DEAL::Rank dataset_2 <double> (Read): 2
+DEAL::Sum dataset_2 <double> (Read): 2178.00
+DEAL::Selection dataset_2 <double> (Read): 2.00000, 3.00000, 5.00000, 6.00000
+DEAL::Dimensions dataset_3 <double> (Read): 50 30
+DEAL::Size dataset_3 <double> (Read): 1500
+DEAL::Rank dataset_3 <double> (Read): 2
+DEAL::Sum dataset_3 <double> (Read): 1.12425e+06
+DEAL::Dimensions dataset_4 <double> (Read): 50 30
+DEAL::Size dataset_4 <double> (Read): 1500
+DEAL::Rank dataset_4 <double> (Read): 2
+DEAL::Sum dataset_4 <double> (Read): -nan
+DEAL::Hyperslab_a sum dataset_4 <double> (Read): 45.0000
+DEAL::Hyperslab_b sum dataset_4 <double> (Read): 6.00000
+DEAL::Read tests for <std::complex<float>> datasets
+DEAL::Dimensions dataset_1 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_1 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_1 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_1 <std::complex<float>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_2 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_2 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_2 <std::complex<float>> (Read): (106.000,25.9688)
+DEAL::Selection dataset_2 <std::complex<float>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<float>> (Read): 50 30
+DEAL::Size dataset_4 <std::complex<float>> (Read): 1500
+DEAL::Rank dataset_4 <std::complex<float>> (Read): 2
+DEAL::Sum dataset_4 <std::complex<float>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<float>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<float>> (Read): (6.00000,6.00000)
+DEAL::Read tests for <std::complex<double>> datasets
+DEAL::Dimensions dataset_1 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_1 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_1 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_1 <std::complex<double>> (Read): (1.12425e+06,1.12425e+06)
+DEAL::Dimensions dataset_2 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_2 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_2 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_2 <std::complex<double>> (Read): (95.0000,4.27974e-314)
+DEAL::Selection dataset_2 <std::complex<double>> (Read): (2.00000,0.00000), (3.00000,0.00000), (5.00000,0.00000), (6.00000,0.00000)
+DEAL::Dimensions dataset_4 <std::complex<double>> (Read): 50 30
+DEAL::Size dataset_4 <std::complex<double>> (Read): 1500
+DEAL::Rank dataset_4 <std::complex<double>> (Read): 2
+DEAL::Sum dataset_4 <std::complex<double>> (Read): (-nan,-nan)
+DEAL::Hyperslab_a sum dataset_4 <std::complex<double>> (Read): (45.0000,45.0000)
+DEAL::Hyperslab_b sum dataset_4 <std::complex<double>> (Read): (6.00000,6.00000)
--- /dev/null
+
+DEAL::Write tests for float datasets
+DEAL::Dimensions dataset_1<float> (Write): 5 3
+DEAL::Size dataset_1<float> (Write): 15
+DEAL::Rank dataset_1<float> (Write): 2
+DEAL::Data dataset_1<float> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+DEAL::Dimensions dataset_2<float> (Write): 2 5 3
+DEAL::Size dataset_2<float> (Write): 30
+DEAL::Rank dataset_2<float> (Write): 3
+DEAL::Data dataset_2<float> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Dimensions dataset_3<float> (Write): 2 5 3
+DEAL::Size dataset_3<float> (Write): 30
+DEAL::Rank dataset_3<float> (Write): 3
+DEAL::Dimensions dataset_4<float> (Write): 3 2 4
+DEAL::Size dataset_4<float> (Write): 24
+DEAL::Rank dataset_4<float> (Write): 3
+DEAL::Dimensions dataset_5<float> (Write): 3 2 4
+DEAL::Size dataset_5<float> (Write): 24
+DEAL::Rank dataset_5<float> (Write): 3
+DEAL::Dimensions dataset_6<float> (Write): 7 12
+DEAL::Size dataset_6<float> (Write): 84
+DEAL::Rank dataset_6<float> (Write): 2
+DEAL::Dimensions dataset_7<float> (Write): 3 2 4
+DEAL::Size dataset_7<float> (Write): 24
+DEAL::Rank dataset_7<float> (Write): 3
+DEAL::Write tests for double datasets
+DEAL::Dimensions dataset_1<double> (Write): 5 3
+DEAL::Size dataset_1<double> (Write): 15
+DEAL::Rank dataset_1<double> (Write): 2
+DEAL::Data dataset_1<double> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+DEAL::Dimensions dataset_2<double> (Write): 2 5 3
+DEAL::Size dataset_2<double> (Write): 30
+DEAL::Rank dataset_2<double> (Write): 3
+DEAL::Data dataset_2<double> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Dimensions dataset_3<double> (Write): 2 5 3
+DEAL::Size dataset_3<double> (Write): 30
+DEAL::Rank dataset_3<double> (Write): 3
+DEAL::Dimensions dataset_4<double> (Write): 3 2 4
+DEAL::Size dataset_4<double> (Write): 24
+DEAL::Rank dataset_4<double> (Write): 3
+DEAL::Dimensions dataset_5<double> (Write): 3 2 4
+DEAL::Size dataset_5<double> (Write): 24
+DEAL::Rank dataset_5<double> (Write): 3
+DEAL::Dimensions dataset_6<double> (Write): 7 12
+DEAL::Size dataset_6<double> (Write): 84
+DEAL::Rank dataset_6<double> (Write): 2
+DEAL::Dimensions dataset_7<double> (Write): 3 2 4
+DEAL::Size dataset_7<double> (Write): 24
+DEAL::Rank dataset_7<double> (Write): 3
+DEAL::Write tests for std::complex<float> datasets
+DEAL::Dimensions dataset_1<std::complex<float>> (Write): 5 3
+DEAL::Size dataset_1<std::complex<float>> (Write): 15
+DEAL::Rank dataset_1<std::complex<float>> (Write): 2
+DEAL::Data dataset_1<std::complex<float>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0)]
+DEAL::Dimensions dataset_2<std::complex<float>> (Write): 2 5 3
+DEAL::Size dataset_2<std::complex<float>> (Write): 30
+DEAL::Rank dataset_2<std::complex<float>> (Write): 3
+DEAL::Data dataset_2<std::complex<float>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Dimensions dataset_3<std::complex<float>> (Write): 2 5 3
+DEAL::Size dataset_3<std::complex<float>> (Write): 30
+DEAL::Rank dataset_3<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_4<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_4<std::complex<float>> (Write): 24
+DEAL::Rank dataset_4<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_5<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_5<std::complex<float>> (Write): 24
+DEAL::Rank dataset_5<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_6<std::complex<float>> (Write): 7 12
+DEAL::Size dataset_6<std::complex<float>> (Write): 84
+DEAL::Rank dataset_6<std::complex<float>> (Write): 2
+DEAL::Dimensions dataset_7<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_7<std::complex<float>> (Write): 24
+DEAL::Rank dataset_7<std::complex<float>> (Write): 3
+DEAL::Write tests for std::complex<double> datasets
+DEAL::Dimensions dataset_1<std::complex<double>> (Write): 5 3
+DEAL::Size dataset_1<std::complex<double>> (Write): 15
+DEAL::Rank dataset_1<std::complex<double>> (Write): 2
+DEAL::Data dataset_1<std::complex<double>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0)]
+DEAL::Dimensions dataset_2<std::complex<double>> (Write): 2 5 3
+DEAL::Size dataset_2<std::complex<double>> (Write): 30
+DEAL::Rank dataset_2<std::complex<double>> (Write): 3
+DEAL::Data dataset_2<std::complex<double>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Dimensions dataset_3<std::complex<double>> (Write): 2 5 3
+DEAL::Size dataset_3<std::complex<double>> (Write): 30
+DEAL::Rank dataset_3<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_4<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_4<std::complex<double>> (Write): 24
+DEAL::Rank dataset_4<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_5<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_5<std::complex<double>> (Write): 24
+DEAL::Rank dataset_5<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_6<std::complex<double>> (Write): 7 12
+DEAL::Size dataset_6<std::complex<double>> (Write): 84
+DEAL::Rank dataset_6<std::complex<double>> (Write): 2
+DEAL::Dimensions dataset_7<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_7<std::complex<double>> (Write): 24
+DEAL::Rank dataset_7<std::complex<double>> (Write): 3
+DEAL::Read tests for float datasets
+DEAL::Dimensions dataset_1<float> (Read): 5 3
+DEAL::Size dataset_1<float> (Read): 15
+DEAL::Rank dataset_1<float> (Read): 2
+DEAL::Data dataset_1<float> (Read): [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13, 14]]
+DEAL::Column vector dataset_1<float> (Read): [7, 10, 13]
+DEAL::Row vector dataset_1<float> (Read): [9, 10, 11]
+DEAL::Sub-matrix dataset_1<float> (Read): [[3, 4, 5], [6, 7, 8]]
+DEAL::Dimensions dataset_2<float> (Read): 2 5 3
+DEAL::Size dataset_2<float> (Read): 30
+DEAL::Rank dataset_2<float> (Read): 3
+DEAL::Data dataset_2<float> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Column vector dataset_2<float> (Read): [16, 19, 22, 25]
+DEAL::Row vector dataset_2<float> (Read): [1, 16]
+DEAL::Sub-matrix dataset_2<float> (Read): [[18, 19], [21, 22], [24, 25]]
+DEAL::Sub-matrix dataset_2<float> (Read): [[3, 4, 5], [18, 19, 20]]
+DEAL::Sub-matrix dataset_2<float> (Read): [[0, 2], [6, 8], [12, 14]]
+DEAL::Selection std::vector dataset_2<float> (Read): [0, 20, 22, 13, 11]
+DEAL::Selection Vector dataset_2<float> (Read): [0, 20, 22, 13, 11]
+DEAL::Dimensions dataset_3<float> (Read): 2 5 3
+DEAL::Size dataset_3<float> (Read): 30
+DEAL::Rank dataset_3<float> (Read): 3
+DEAL::Data dataset_3<float> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Dimensions dataset_4<float> (Read): 3 2 4
+DEAL::Size dataset_4<float> (Read): 24
+DEAL::Rank dataset_4<float> (Read): 3
+DEAL::Data dataset_4<float> (Read): [0, 1, 2, 3, -nan, -nan, -nan, -nan, 4, 5, 6, 7, -nan, -nan, -nan, -nan, 8, 9, 10, 11, 0, 0, 0, 0]
+DEAL::Dimensions dataset_5<float> (Read): 3 2 4
+DEAL::Size dataset_5<float> (Read): 24
+DEAL::Rank dataset_5<float> (Read): 3
+DEAL::Data dataset_5<float> (Read): [2, -nan, -nan, -nan, 6, 5, -nan, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Dimensions dataset_6<float> (Read): 7 12
+DEAL::Size dataset_6<float> (Read): 84
+DEAL::Rank dataset_6<float> (Read): 2
+DEAL::Data dataset_6<float> (Read): [[0, 0, 1, -nan, 2, 3, -nan, 4, 5, -nan, 6, 7], [-nan, 8, 9, -nan, 10, 11, -nan, 12, 13, -nan, 14, 15], [-nan, 16, 17, -nan, 18, 19, -nan, 20, 21, -nan, 22, 23], [-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan], [-nan, 24, 25, -nan, 26, 27, -nan, 28, 29, -nan, 30, 31], [-nan, 32, 33, -nan, 34, 35, -nan, 36, 37, -nan, 38, 39], [-nan, 40, 41, -nan, 42, 43, -nan, 44, 45, -nan, 46, 47]]
+DEAL::Dimensions dataset_7<float> (Read): 3 2 4
+DEAL::Size dataset_7<float> (Read): 24
+DEAL::Rank dataset_7<float> (Read): 3
+DEAL::Data dataset_7<float> (Read): [2, -nan, -nan, -nan, 6, 5, -nan, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Read tests for double datasets
+DEAL::Dimensions dataset_1<double> (Read): 5 3
+DEAL::Size dataset_1<double> (Read): 15
+DEAL::Rank dataset_1<double> (Read): 2
+DEAL::Data dataset_1<double> (Read): [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13, 14]]
+DEAL::Column vector dataset_1<double> (Read): [7, 10, 13]
+DEAL::Row vector dataset_1<double> (Read): [9, 10, 11]
+DEAL::Sub-matrix dataset_1<double> (Read): [[3, 4, 5], [6, 7, 8]]
+DEAL::Dimensions dataset_2<double> (Read): 2 5 3
+DEAL::Size dataset_2<double> (Read): 30
+DEAL::Rank dataset_2<double> (Read): 3
+DEAL::Data dataset_2<double> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Column vector dataset_2<double> (Read): [16, 19, 22, 25]
+DEAL::Row vector dataset_2<double> (Read): [1, 16]
+DEAL::Sub-matrix dataset_2<double> (Read): [[18, 19], [21, 22], [24, 25]]
+DEAL::Sub-matrix dataset_2<double> (Read): [[3, 4, 5], [18, 19, 20]]
+DEAL::Sub-matrix dataset_2<double> (Read): [[0, 2], [6, 8], [12, 14]]
+DEAL::Selection std::vector dataset_2<double> (Read): [0, 20, 22, 13, 11]
+DEAL::Selection Vector dataset_2<double> (Read): [0, 20, 22, 13, 11]
+DEAL::Dimensions dataset_3<double> (Read): 2 5 3
+DEAL::Size dataset_3<double> (Read): 30
+DEAL::Rank dataset_3<double> (Read): 3
+DEAL::Data dataset_3<double> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Dimensions dataset_4<double> (Read): 3 2 4
+DEAL::Size dataset_4<double> (Read): 24
+DEAL::Rank dataset_4<double> (Read): 3
+DEAL::Data dataset_4<double> (Read): [0, 1, 2, 3, -nan, -nan, -nan, -nan, 4, 5, 6, 7, -nan, -nan, -nan, -nan, 8, 9, 10, 11, 0, 0, 0, 0]
+DEAL::Dimensions dataset_5<double> (Read): 3 2 4
+DEAL::Size dataset_5<double> (Read): 24
+DEAL::Rank dataset_5<double> (Read): 3
+DEAL::Data dataset_5<double> (Read): [2, -nan, -nan, -nan, 6, 5, -nan, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Dimensions dataset_6<double> (Read): 7 12
+DEAL::Size dataset_6<double> (Read): 84
+DEAL::Rank dataset_6<double> (Read): 2
+DEAL::Data dataset_6<double> (Read): [[0, 0, 1, -nan, 2, 3, -nan, 4, 5, -nan, 6, 7], [-nan, 8, 9, -nan, 10, 11, -nan, 12, 13, -nan, 14, 15], [-nan, 16, 17, -nan, 18, 19, -nan, 20, 21, -nan, 22, 23], [-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan], [-nan, 24, 25, -nan, 26, 27, -nan, 28, 29, -nan, 30, 31], [-nan, 32, 33, -nan, 34, 35, -nan, 36, 37, -nan, 38, 39], [-nan, 40, 41, -nan, 42, 43, -nan, 44, 45, -nan, 46, 47]]
+DEAL::Dimensions dataset_7<double> (Read): 3 2 4
+DEAL::Size dataset_7<double> (Read): 24
+DEAL::Rank dataset_7<double> (Read): 3
+DEAL::Data dataset_7<double> (Read): [2, -nan, -nan, -nan, 6, 5, -nan, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+DEAL::Read tests for std::complex<float> datasets
+DEAL::Dimensions dataset_1<std::complex<float>> (Read): 5 3
+DEAL::Size dataset_1<std::complex<float>> (Read): 15
+DEAL::Rank dataset_1<std::complex<float>> (Read): 2
+DEAL::Data dataset_1<std::complex<float>> (Read): [[(0,0), (1,0), (2,0)], [(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)], [(9,0), (10,0), (11,0)], [(12,0), (13,0), (14,0)]]
+DEAL::Column vector dataset_1<std::complex<float>> (Read): [(7,0), (10,0), (13,0)]
+DEAL::Row vector dataset_1<std::complex<float>> (Read): [(9,0), (10,0), (11,0)]
+DEAL::Sub-matrix dataset_1<std::complex<float>> (Read): [[(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)]]
+DEAL::Dimensions dataset_2<std::complex<float>> (Read): 2 5 3
+DEAL::Size dataset_2<std::complex<float>> (Read): 30
+DEAL::Rank dataset_2<std::complex<float>> (Read): 3
+DEAL::Data dataset_2<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Column vector dataset_2<std::complex<float>> (Read): [(16,0), (19,0), (22,0), (25,0)]
+DEAL::Row vector dataset_2<std::complex<float>> (Read): [(1,0), (16,0)]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(18,0), (19,0)], [(21,0), (22,0)], [(24,0), (25,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(3,0), (4,0), (5,0)], [(18,0), (19,0), (20,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(0,0), (2,0)], [(6,0), (8,0)], [(12,0), (14,0)]]
+DEAL::Selection std::vector dataset_2<std::complex<float>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Selection Vector dataset_2<std::complex<float>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Dimensions dataset_3<std::complex<float>> (Read): 2 5 3
+DEAL::Size dataset_3<std::complex<float>> (Read): 30
+DEAL::Rank dataset_3<std::complex<float>> (Read): 3
+DEAL::Data dataset_3<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_4<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_4<std::complex<float>> (Read): 24
+DEAL::Rank dataset_4<std::complex<float>> (Read): 3
+DEAL::Data dataset_4<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (4,0), (5,0), (6,0), (7,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (8,0), (9,0), (10,0), (11,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_5<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_5<std::complex<float>> (Read): 24
+DEAL::Rank dataset_5<std::complex<float>> (Read): 3
+DEAL::Data dataset_5<std::complex<float>> (Read): [(2,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (6,0), (5,0), (-nan,-nan), (3,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_6<std::complex<float>> (Read): 7 12
+DEAL::Size dataset_6<std::complex<float>> (Read): 84
+DEAL::Rank dataset_6<std::complex<float>> (Read): 2
+DEAL::Data dataset_6<std::complex<float>> (Read): [[(0,0), (0,0), (1,0), (-nan,-nan), (2,0), (3,0), (-nan,-nan), (4,0), (5,0), (-nan,-nan), (6,0), (7,0)], [(-nan,-nan), (8,0), (9,0), (-nan,-nan), (10,0), (11,0), (-nan,-nan), (12,0), (13,0), (-nan,-nan), (14,0), (15,0)], [(-nan,-nan), (16,0), (17,0), (-nan,-nan), (18,0), (19,0), (-nan,-nan), (20,0), (21,0), (-nan,-nan), (22,0), (23,0)], [(-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan)], [(-nan,-nan), (24,0), (25,0), (-nan,-nan), (26,0), (27,0), (-nan,-nan), (28,0), (29,0), (-nan,-nan), (30,0), (31,0)], [(-nan,-nan), (32,0), (33,0), (-nan,-nan), (34,0), (35,0), (-nan,-nan), (36,0), (37,0), (-nan,-nan), (38,0), (39,0)], [(-nan,-nan), (40,0), (41,0), (-nan,-nan), (42,0), (43,0), (-nan,-nan), (44,0), (45,0), (-nan,-nan), (46,0), (47,0)]]
+DEAL::Dimensions dataset_7<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_7<std::complex<float>> (Read): 24
+DEAL::Rank dataset_7<std::complex<float>> (Read): 3
+DEAL::Data dataset_7<std::complex<float>> (Read): [(2,0), (0,0), (0,0), (0,0), (6,0), (5,0), (0,0), (3,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Read tests for std::complex<double> datasets
+DEAL::Dimensions dataset_1<std::complex<double>> (Read): 5 3
+DEAL::Size dataset_1<std::complex<double>> (Read): 15
+DEAL::Rank dataset_1<std::complex<double>> (Read): 2
+DEAL::Data dataset_1<std::complex<double>> (Read): [[(0,0), (1,0), (2,0)], [(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)], [(9,0), (10,0), (11,0)], [(12,0), (13,0), (14,0)]]
+DEAL::Column vector dataset_1<std::complex<double>> (Read): [(7,0), (10,0), (13,0)]
+DEAL::Row vector dataset_1<std::complex<double>> (Read): [(9,0), (10,0), (11,0)]
+DEAL::Sub-matrix dataset_1<std::complex<double>> (Read): [[(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)]]
+DEAL::Dimensions dataset_2<std::complex<double>> (Read): 2 5 3
+DEAL::Size dataset_2<std::complex<double>> (Read): 30
+DEAL::Rank dataset_2<std::complex<double>> (Read): 3
+DEAL::Data dataset_2<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Column vector dataset_2<std::complex<double>> (Read): [(16,0), (19,0), (22,0), (25,0)]
+DEAL::Row vector dataset_2<std::complex<double>> (Read): [(1,0), (16,0)]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(18,0), (19,0)], [(21,0), (22,0)], [(24,0), (25,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(3,0), (4,0), (5,0)], [(18,0), (19,0), (20,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(0,0), (2,0)], [(6,0), (8,0)], [(12,0), (14,0)]]
+DEAL::Selection std::vector dataset_2<std::complex<double>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Selection Vector dataset_2<std::complex<double>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Dimensions dataset_3<std::complex<double>> (Read): 2 5 3
+DEAL::Size dataset_3<std::complex<double>> (Read): 30
+DEAL::Rank dataset_3<std::complex<double>> (Read): 3
+DEAL::Data dataset_3<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_4<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_4<std::complex<double>> (Read): 24
+DEAL::Rank dataset_4<std::complex<double>> (Read): 3
+DEAL::Data dataset_4<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (4,0), (5,0), (6,0), (7,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (8,0), (9,0), (10,0), (11,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_5<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_5<std::complex<double>> (Read): 24
+DEAL::Rank dataset_5<std::complex<double>> (Read): 3
+DEAL::Data dataset_5<std::complex<double>> (Read): [(2,0), (-nan,-nan), (-nan,-nan), (-nan,-nan), (6,0), (5,0), (-nan,-nan), (3,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
+DEAL::Dimensions dataset_6<std::complex<double>> (Read): 7 12
+DEAL::Size dataset_6<std::complex<double>> (Read): 84
+DEAL::Rank dataset_6<std::complex<double>> (Read): 2
+DEAL::Data dataset_6<std::complex<double>> (Read): [[(0,0), (0,0), (1,0), (-nan,-nan), (2,0), (3,0), (-nan,-nan), (4,0), (5,0), (-nan,-nan), (6,0), (7,0)], [(-nan,-nan), (8,0), (9,0), (-nan,-nan), (10,0), (11,0), (-nan,-nan), (12,0), (13,0), (-nan,-nan), (14,0), (15,0)], [(-nan,-nan), (16,0), (17,0), (-nan,-nan), (18,0), (19,0), (-nan,-nan), (20,0), (21,0), (-nan,-nan), (22,0), (23,0)], [(-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan), (-nan,-nan)], [(-nan,-nan), (24,0), (25,0), (-nan,-nan), (26,0), (27,0), (-nan,-nan), (28,0), (29,0), (-nan,-nan), (30,0), (31,0)], [(-nan,-nan), (32,0), (33,0), (-nan,-nan), (34,0), (35,0), (-nan,-nan), (36,0), (37,0), (-nan,-nan), (38,0), (39,0)], [(-nan,-nan), (40,0), (41,0), (-nan,-nan), (42,0), (43,0), (-nan,-nan), (44,0), (45,0), (-nan,-nan), (46,0), (47,0)]]
+DEAL::Dimensions dataset_7<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_7<std::complex<double>> (Read): 24
+DEAL::Rank dataset_7<std::complex<double>> (Read): 3
+DEAL::Data dataset_7<std::complex<double>> (Read): [(2,0), (0,0), (0,0), (0,0), (6,0), (5,0), (0,0), (3,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)]
--- /dev/null
+
+DEAL::Write tests for float datasets
+DEAL::Dimensions dataset_1<float> (Write): 5 3
+DEAL::Size dataset_1<float> (Write): 15
+DEAL::Rank dataset_1<float> (Write): 2
+DEAL::Data dataset_1<float> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+DEAL::Dimensions dataset_2<float> (Write): 2 5 3
+DEAL::Size dataset_2<float> (Write): 30
+DEAL::Rank dataset_2<float> (Write): 3
+DEAL::Data dataset_2<float> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Dimensions dataset_3<float> (Write): 2 5 3
+DEAL::Size dataset_3<float> (Write): 30
+DEAL::Rank dataset_3<float> (Write): 3
+DEAL::Dimensions dataset_4<float> (Write): 3 2 4
+DEAL::Size dataset_4<float> (Write): 24
+DEAL::Rank dataset_4<float> (Write): 3
+DEAL::Dimensions dataset_5<float> (Write): 3 2 4
+DEAL::Size dataset_5<float> (Write): 24
+DEAL::Rank dataset_5<float> (Write): 3
+DEAL::Dimensions dataset_6<float> (Write): 7 12
+DEAL::Size dataset_6<float> (Write): 84
+DEAL::Rank dataset_6<float> (Write): 2
+DEAL::Dimensions dataset_7<float> (Write): 3 2 4
+DEAL::Size dataset_7<float> (Write): 24
+DEAL::Rank dataset_7<float> (Write): 3
+DEAL::Write tests for double datasets
+DEAL::Dimensions dataset_1<double> (Write): 5 3
+DEAL::Size dataset_1<double> (Write): 15
+DEAL::Rank dataset_1<double> (Write): 2
+DEAL::Data dataset_1<double> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+DEAL::Dimensions dataset_2<double> (Write): 2 5 3
+DEAL::Size dataset_2<double> (Write): 30
+DEAL::Rank dataset_2<double> (Write): 3
+DEAL::Data dataset_2<double> (Write): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Dimensions dataset_3<double> (Write): 2 5 3
+DEAL::Size dataset_3<double> (Write): 30
+DEAL::Rank dataset_3<double> (Write): 3
+DEAL::Dimensions dataset_4<double> (Write): 3 2 4
+DEAL::Size dataset_4<double> (Write): 24
+DEAL::Rank dataset_4<double> (Write): 3
+DEAL::Dimensions dataset_5<double> (Write): 3 2 4
+DEAL::Size dataset_5<double> (Write): 24
+DEAL::Rank dataset_5<double> (Write): 3
+DEAL::Dimensions dataset_6<double> (Write): 7 12
+DEAL::Size dataset_6<double> (Write): 84
+DEAL::Rank dataset_6<double> (Write): 2
+DEAL::Dimensions dataset_7<double> (Write): 3 2 4
+DEAL::Size dataset_7<double> (Write): 24
+DEAL::Rank dataset_7<double> (Write): 3
+DEAL::Write tests for std::complex<float> datasets
+DEAL::Dimensions dataset_1<std::complex<float>> (Write): 5 3
+DEAL::Size dataset_1<std::complex<float>> (Write): 15
+DEAL::Rank dataset_1<std::complex<float>> (Write): 2
+DEAL::Data dataset_1<std::complex<float>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0)]
+DEAL::Dimensions dataset_2<std::complex<float>> (Write): 2 5 3
+DEAL::Size dataset_2<std::complex<float>> (Write): 30
+DEAL::Rank dataset_2<std::complex<float>> (Write): 3
+DEAL::Data dataset_2<std::complex<float>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Dimensions dataset_3<std::complex<float>> (Write): 2 5 3
+DEAL::Size dataset_3<std::complex<float>> (Write): 30
+DEAL::Rank dataset_3<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_4<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_4<std::complex<float>> (Write): 24
+DEAL::Rank dataset_4<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_5<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_5<std::complex<float>> (Write): 24
+DEAL::Rank dataset_5<std::complex<float>> (Write): 3
+DEAL::Dimensions dataset_6<std::complex<float>> (Write): 7 12
+DEAL::Size dataset_6<std::complex<float>> (Write): 84
+DEAL::Rank dataset_6<std::complex<float>> (Write): 2
+DEAL::Dimensions dataset_7<std::complex<float>> (Write): 3 2 4
+DEAL::Size dataset_7<std::complex<float>> (Write): 24
+DEAL::Rank dataset_7<std::complex<float>> (Write): 3
+DEAL::Write tests for std::complex<double> datasets
+DEAL::Dimensions dataset_1<std::complex<double>> (Write): 5 3
+DEAL::Size dataset_1<std::complex<double>> (Write): 15
+DEAL::Rank dataset_1<std::complex<double>> (Write): 2
+DEAL::Data dataset_1<std::complex<double>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0)]
+DEAL::Dimensions dataset_2<std::complex<double>> (Write): 2 5 3
+DEAL::Size dataset_2<std::complex<double>> (Write): 30
+DEAL::Rank dataset_2<std::complex<double>> (Write): 3
+DEAL::Data dataset_2<std::complex<double>> (Write): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Dimensions dataset_3<std::complex<double>> (Write): 2 5 3
+DEAL::Size dataset_3<std::complex<double>> (Write): 30
+DEAL::Rank dataset_3<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_4<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_4<std::complex<double>> (Write): 24
+DEAL::Rank dataset_4<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_5<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_5<std::complex<double>> (Write): 24
+DEAL::Rank dataset_5<std::complex<double>> (Write): 3
+DEAL::Dimensions dataset_6<std::complex<double>> (Write): 7 12
+DEAL::Size dataset_6<std::complex<double>> (Write): 84
+DEAL::Rank dataset_6<std::complex<double>> (Write): 2
+DEAL::Dimensions dataset_7<std::complex<double>> (Write): 3 2 4
+DEAL::Size dataset_7<std::complex<double>> (Write): 24
+DEAL::Rank dataset_7<std::complex<double>> (Write): 3
+DEAL::Read tests for float datasets
+DEAL::Dimensions dataset_1<float> (Read): 5 3
+DEAL::Size dataset_1<float> (Read): 15
+DEAL::Rank dataset_1<float> (Read): 2
+DEAL::Data dataset_1<float> (Read): [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13, 14]]
+DEAL::Column vector dataset_1<float> (Read): [7, 10, 13]
+DEAL::Row vector dataset_1<float> (Read): [9, 10, 11]
+DEAL::Sub-matrix dataset_1<float> (Read): [[3, 4, 5], [6, 7, 8]]
+DEAL::Dimensions dataset_2<float> (Read): 2 5 3
+DEAL::Size dataset_2<float> (Read): 30
+DEAL::Rank dataset_2<float> (Read): 3
+DEAL::Data dataset_2<float> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Column vector dataset_2<float> (Read): [16, 19, 22, 25]
+DEAL::Row vector dataset_2<float> (Read): [1, 16]
+DEAL::Sub-matrix dataset_2<float> (Read): [[18, 19], [21, 22], [24, 25]]
+DEAL::Sub-matrix dataset_2<float> (Read): [[3, 4, 5], [18, 19, 20]]
+DEAL::Sub-matrix dataset_2<float> (Read): [[0, 2], [6, 8], [12, 14]]
+DEAL::Selection std::vector dataset_2<float> (Read): [0, 20, 22, 13, 11]
+DEAL::Selection Vector dataset_2<float> (Read): [0, 20, 22, 13, 11]
+DEAL::Dimensions dataset_3<float> (Read): 2 5 3
+DEAL::Size dataset_3<float> (Read): 30
+DEAL::Rank dataset_3<float> (Read): 3
+DEAL::Data dataset_3<float> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28]
+DEAL::Dimensions dataset_4<float> (Read): 3 2 4
+DEAL::Size dataset_4<float> (Read): 24
+DEAL::Rank dataset_4<float> (Read): 3
+DEAL::Data dataset_4<float> (Read): [0, 1, 2, 3, 0, 2, 4, 6, 4, 5, 6, 7, 8, 10, 12, 14, 8, 9, 10, 11, 16, 18, 20, 22]
+DEAL::Dimensions dataset_5<float> (Read): 3 2 4
+DEAL::Size dataset_5<float> (Read): 24
+DEAL::Rank dataset_5<float> (Read): 3
+DEAL::Data dataset_5<float> (Read): [2, 1, 2, 38, 6, 5, 4, 3, 12, 5, 6, 7, 16, 15, 12, 13, 32, 9, 10, 11, 36, 35, 20, 33]
+DEAL::Dimensions dataset_6<float> (Read): 7 12
+DEAL::Size dataset_6<float> (Read): 84
+DEAL::Rank dataset_6<float> (Read): 2
+DEAL::Data dataset_6<float> (Read): [[-0, 0, 1, -1, 2, 3, -2, 4, 5, -3, 6, 7], [-4, 8, 9, -5, 10, 11, -6, 12, 13, -7, 14, 15], [-8, 16, 17, -9, 18, 19, -10, 20, 21, -11, 22, 23], [-12, 0, 0, -13, 0, 0, -14, 0, 0, -15, 0, 0], [-16, 24, 25, -17, 26, 27, -18, 28, 29, -19, 30, 31], [-20, 32, 33, -21, 34, 35, -22, 36, 37, -23, 38, 39], [-24, 40, 41, -25, 42, 43, -26, 44, 45, -27, 46, 47]]
+DEAL::Dimensions dataset_7<float> (Read): 3 2 4
+DEAL::Size dataset_7<float> (Read): 24
+DEAL::Rank dataset_7<float> (Read): 3
+DEAL::Data dataset_7<float> (Read): [2, 0, 1, 38, 6, 5, -2, 3, 12, -3, 6, 7, 16, 15, 9, 13, 32, 11, -6, 12, 36, 35, 14, 33]
+DEAL::Read tests for double datasets
+DEAL::Dimensions dataset_1<double> (Read): 5 3
+DEAL::Size dataset_1<double> (Read): 15
+DEAL::Rank dataset_1<double> (Read): 2
+DEAL::Data dataset_1<double> (Read): [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13, 14]]
+DEAL::Column vector dataset_1<double> (Read): [7, 10, 13]
+DEAL::Row vector dataset_1<double> (Read): [9, 10, 11]
+DEAL::Sub-matrix dataset_1<double> (Read): [[3, 4, 5], [6, 7, 8]]
+DEAL::Dimensions dataset_2<double> (Read): 2 5 3
+DEAL::Size dataset_2<double> (Read): 30
+DEAL::Rank dataset_2<double> (Read): 3
+DEAL::Data dataset_2<double> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
+DEAL::Column vector dataset_2<double> (Read): [16, 19, 22, 25]
+DEAL::Row vector dataset_2<double> (Read): [1, 16]
+DEAL::Sub-matrix dataset_2<double> (Read): [[18, 19], [21, 22], [24, 25]]
+DEAL::Sub-matrix dataset_2<double> (Read): [[3, 4, 5], [18, 19, 20]]
+DEAL::Sub-matrix dataset_2<double> (Read): [[0, 2], [6, 8], [12, 14]]
+DEAL::Selection std::vector dataset_2<double> (Read): [0, 20, 22, 13, 11]
+DEAL::Selection Vector dataset_2<double> (Read): [0, 20, 22, 13, 11]
+DEAL::Dimensions dataset_3<double> (Read): 2 5 3
+DEAL::Size dataset_3<double> (Read): 30
+DEAL::Rank dataset_3<double> (Read): 3
+DEAL::Data dataset_3<double> (Read): [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28]
+DEAL::Dimensions dataset_4<double> (Read): 3 2 4
+DEAL::Size dataset_4<double> (Read): 24
+DEAL::Rank dataset_4<double> (Read): 3
+DEAL::Data dataset_4<double> (Read): [0, 1, 2, 3, 0, 2, 4, 6, 4, 5, 6, 7, 8, 10, 12, 14, 8, 9, 10, 11, 16, 18, 20, 22]
+DEAL::Dimensions dataset_5<double> (Read): 3 2 4
+DEAL::Size dataset_5<double> (Read): 24
+DEAL::Rank dataset_5<double> (Read): 3
+DEAL::Data dataset_5<double> (Read): [2, 1, 2, 38, 6, 5, 4, 3, 12, 5, 6, 7, 16, 15, 12, 13, 32, 9, 10, 11, 36, 35, 20, 33]
+DEAL::Dimensions dataset_6<double> (Read): 7 12
+DEAL::Size dataset_6<double> (Read): 84
+DEAL::Rank dataset_6<double> (Read): 2
+DEAL::Data dataset_6<double> (Read): [[-0, 0, 1, -1, 2, 3, -2, 4, 5, -3, 6, 7], [-4, 8, 9, -5, 10, 11, -6, 12, 13, -7, 14, 15], [-8, 16, 17, -9, 18, 19, -10, 20, 21, -11, 22, 23], [-12, -805306500.28125, 60129550612, -13, -1610613000.8125, 120259101240, -14, 0, 0, -15, 0, 0], [-16, 24, 25, -17, 26, 27, -18, 28, 29, -19, 30, 31], [-20, 32, 33, -21, 34, 35, -22, 36, 37, -23, 38, 39], [-24, 40, 41, -25, 42, 43, -26, 44, 45, -27, 46, 47]]
+DEAL::Dimensions dataset_7<double> (Read): 3 2 4
+DEAL::Size dataset_7<double> (Read): 24
+DEAL::Rank dataset_7<double> (Read): 3
+DEAL::Data dataset_7<double> (Read): [2, 0, 1, 38, 6, 5, -2, 3, 12, -3, 6, 7, 16, 15, 9, 13, 32, 11, -6, 12, 36, 35, 14, 33]
+DEAL::Read tests for std::complex<float> datasets
+DEAL::Dimensions dataset_1<std::complex<float>> (Read): 5 3
+DEAL::Size dataset_1<std::complex<float>> (Read): 15
+DEAL::Rank dataset_1<std::complex<float>> (Read): 2
+DEAL::Data dataset_1<std::complex<float>> (Read): [[(0,0), (1,0), (2,0)], [(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)], [(9,0), (10,0), (11,0)], [(12,0), (13,0), (14,0)]]
+DEAL::Column vector dataset_1<std::complex<float>> (Read): [(7,0), (10,0), (13,0)]
+DEAL::Row vector dataset_1<std::complex<float>> (Read): [(9,0), (10,0), (11,0)]
+DEAL::Sub-matrix dataset_1<std::complex<float>> (Read): [[(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)]]
+DEAL::Dimensions dataset_2<std::complex<float>> (Read): 2 5 3
+DEAL::Size dataset_2<std::complex<float>> (Read): 30
+DEAL::Rank dataset_2<std::complex<float>> (Read): 3
+DEAL::Data dataset_2<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Column vector dataset_2<std::complex<float>> (Read): [(16,0), (19,0), (22,0), (25,0)]
+DEAL::Row vector dataset_2<std::complex<float>> (Read): [(1,0), (16,0)]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(18,0), (19,0)], [(21,0), (22,0)], [(24,0), (25,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(3,0), (4,0), (5,0)], [(18,0), (19,0), (20,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<float>> (Read): [[(0,0), (2,0)], [(6,0), (8,0)], [(12,0), (14,0)]]
+DEAL::Selection std::vector dataset_2<std::complex<float>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Selection Vector dataset_2<std::complex<float>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Dimensions dataset_3<std::complex<float>> (Read): 2 5 3
+DEAL::Size dataset_3<std::complex<float>> (Read): 30
+DEAL::Rank dataset_3<std::complex<float>> (Read): 3
+DEAL::Data dataset_3<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (0,0), (2,0), (4,0), (6,0), (8,0), (10,0), (12,0), (14,0), (16,0), (18,0), (20,0), (22,0), (24,0), (26,0), (28,0)]
+DEAL::Dimensions dataset_4<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_4<std::complex<float>> (Read): 24
+DEAL::Rank dataset_4<std::complex<float>> (Read): 3
+DEAL::Data dataset_4<std::complex<float>> (Read): [(0,0), (1,0), (2,0), (3,0), (0,0), (2,0), (4,0), (6,0), (4,0), (5,0), (6,0), (7,0), (8,0), (10,0), (12,0), (14,0), (8,0), (9,0), (10,0), (11,0), (16,0), (18,0), (20,0), (22,0)]
+DEAL::Dimensions dataset_5<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_5<std::complex<float>> (Read): 24
+DEAL::Rank dataset_5<std::complex<float>> (Read): 3
+DEAL::Data dataset_5<std::complex<float>> (Read): [(2,0), (1,0), (2,0), (38,0), (6,0), (5,0), (4,0), (3,0), (12,0), (5,0), (6,0), (7,0), (16,0), (15,0), (12,0), (13,0), (32,0), (9,0), (10,0), (11,0), (36,0), (35,0), (20,0), (33,0)]
+DEAL::Dimensions dataset_6<std::complex<float>> (Read): 7 12
+DEAL::Size dataset_6<std::complex<float>> (Read): 84
+DEAL::Rank dataset_6<std::complex<float>> (Read): 2
+DEAL::Data dataset_6<std::complex<float>> (Read): [[(-0,0), (0,0), (1,0), (-1,0), (2,0), (3,0), (-2,0), (4,0), (5,0), (-3,0), (6,0), (7,0)], [(-4,0), (8,0), (9,0), (-5,0), (10,0), (11,0), (-6,0), (12,0), (13,0), (-7,0), (14,0), (15,0)], [(-8,0), (16,0), (17,0), (-9,0), (18,0), (19,0), (-10,0), (20,0), (21,0), (-11,0), (22,0), (23,0)], [(-12,0), (41,-25), (42,43), (-13,0), (45,-27), (46,47), (-14,0), (0,0), (0,0), (-15,0), (0,0), (0,0)], [(-16,0), (24,0), (25,0), (-17,0), (26,0), (27,0), (-18,0), (28,0), (29,0), (-19,0), (30,0), (31,0)], [(-20,0), (32,0), (33,0), (-21,0), (34,0), (35,0), (-22,0), (36,0), (37,0), (-23,0), (38,0), (39,0)], [(-24,0), (40,0), (41,0), (-25,0), (42,0), (43,0), (-26,0), (44,0), (45,0), (-27,0), (46,0), (47,0)]]
+DEAL::Dimensions dataset_7<std::complex<float>> (Read): 3 2 4
+DEAL::Size dataset_7<std::complex<float>> (Read): 24
+DEAL::Rank dataset_7<std::complex<float>> (Read): 3
+DEAL::Data dataset_7<std::complex<float>> (Read): [(2,0), (0,0), (0,0), (38,0), (6,0), (5,0), (0,0), (3,0), (12,0), (0,0), (0,0), (0,0), (16,0), (15,0), (0,0), (13,0), (32,0), (0,0), (0,0), (0,0), (36,0), (35,0), (0,0), (33,0)]
+DEAL::Read tests for std::complex<double> datasets
+DEAL::Dimensions dataset_1<std::complex<double>> (Read): 5 3
+DEAL::Size dataset_1<std::complex<double>> (Read): 15
+DEAL::Rank dataset_1<std::complex<double>> (Read): 2
+DEAL::Data dataset_1<std::complex<double>> (Read): [[(0,0), (1,0), (2,0)], [(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)], [(9,0), (10,0), (11,0)], [(12,0), (13,0), (14,0)]]
+DEAL::Column vector dataset_1<std::complex<double>> (Read): [(7,0), (10,0), (13,0)]
+DEAL::Row vector dataset_1<std::complex<double>> (Read): [(9,0), (10,0), (11,0)]
+DEAL::Sub-matrix dataset_1<std::complex<double>> (Read): [[(3,0), (4,0), (5,0)], [(6,0), (7,0), (8,0)]]
+DEAL::Dimensions dataset_2<std::complex<double>> (Read): 2 5 3
+DEAL::Size dataset_2<std::complex<double>> (Read): 30
+DEAL::Rank dataset_2<std::complex<double>> (Read): 3
+DEAL::Data dataset_2<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (15,0), (16,0), (17,0), (18,0), (19,0), (20,0), (21,0), (22,0), (23,0), (24,0), (25,0), (26,0), (27,0), (28,0), (29,0)]
+DEAL::Column vector dataset_2<std::complex<double>> (Read): [(16,0), (19,0), (22,0), (25,0)]
+DEAL::Row vector dataset_2<std::complex<double>> (Read): [(1,0), (16,0)]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(18,0), (19,0)], [(21,0), (22,0)], [(24,0), (25,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(3,0), (4,0), (5,0)], [(18,0), (19,0), (20,0)]]
+DEAL::Sub-matrix dataset_2<std::complex<double>> (Read): [[(0,0), (2,0)], [(6,0), (8,0)], [(12,0), (14,0)]]
+DEAL::Selection std::vector dataset_2<std::complex<double>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Selection Vector dataset_2<std::complex<double>> (Read): [(0,0), (20,0), (22,0), (13,0), (11,0)]
+DEAL::Dimensions dataset_3<std::complex<double>> (Read): 2 5 3
+DEAL::Size dataset_3<std::complex<double>> (Read): 30
+DEAL::Rank dataset_3<std::complex<double>> (Read): 3
+DEAL::Data dataset_3<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (4,0), (5,0), (6,0), (7,0), (8,0), (9,0), (10,0), (11,0), (12,0), (13,0), (14,0), (0,0), (2,0), (4,0), (6,0), (8,0), (10,0), (12,0), (14,0), (16,0), (18,0), (20,0), (22,0), (24,0), (26,0), (28,0)]
+DEAL::Dimensions dataset_4<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_4<std::complex<double>> (Read): 24
+DEAL::Rank dataset_4<std::complex<double>> (Read): 3
+DEAL::Data dataset_4<std::complex<double>> (Read): [(0,0), (1,0), (2,0), (3,0), (0,0), (2,0), (4,0), (6,0), (4,0), (5,0), (6,0), (7,0), (8,0), (10,0), (12,0), (14,0), (8,0), (9,0), (10,0), (11,0), (16,0), (18,0), (20,0), (22,0)]
+DEAL::Dimensions dataset_5<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_5<std::complex<double>> (Read): 24
+DEAL::Rank dataset_5<std::complex<double>> (Read): 3
+DEAL::Data dataset_5<std::complex<double>> (Read): [(2,0), (1,0), (2,0), (38,0), (6,0), (5,0), (4,0), (3,0), (12,0), (5,0), (6,0), (7,0), (16,0), (15,0), (12,0), (13,0), (32,0), (9,0), (10,0), (11,0), (36,0), (35,0), (20,0), (33,0)]
+DEAL::Dimensions dataset_6<std::complex<double>> (Read): 7 12
+DEAL::Size dataset_6<std::complex<double>> (Read): 84
+DEAL::Rank dataset_6<std::complex<double>> (Read): 2
+DEAL::Data dataset_6<std::complex<double>> (Read): [[(-0,0), (0,0), (1,0), (-1,0), (2,0), (3,0), (-2,0), (4,0), (5,0), (-3,0), (6,0), (7,0)], [(-4,0), (8,0), (9,0), (-5,0), (10,0), (11,0), (-6,0), (12,0), (13,0), (-7,0), (14,0), (15,0)], [(-8,0), (16,0), (17,0), (-9,0), (18,0), (19,0), (-10,0), (20,0), (21,0), (-11,0), (22,0), (23,0)], [(-12,0), (5.48243e-315,1.60626e-314), (5.48372e-315,5.48502e-315), (-13,0), (5.48761e-315,1.60678e-314), (5.4889e-315,5.4902e-315), (-14,0), (0,0), (0,0), (-15,0), (0,0), (0,0)], [(-16,0), (24,0), (25,0), (-17,0), (26,0), (27,0), (-18,0), (28,0), (29,0), (-19,0), (30,0), (31,0)], [(-20,0), (32,0), (33,0), (-21,0), (34,0), (35,0), (-22,0), (36,0), (37,0), (-23,0), (38,0), (39,0)], [(-24,0), (40,0), (41,0), (-25,0), (42,0), (43,0), (-26,0), (44,0), (45,0), (-27,0), (46,0), (47,0)]]
+DEAL::Dimensions dataset_7<std::complex<double>> (Read): 3 2 4
+DEAL::Size dataset_7<std::complex<double>> (Read): 24
+DEAL::Rank dataset_7<std::complex<double>> (Read): 3
+DEAL::Data dataset_7<std::complex<double>> (Read): [(2,0), (0,0), (0,0), (38,0), (6,0), (5,0), (0,0), (3,0), (12,0), (0,0), (0,0), (0,0), (16,0), (15,0), (0,0), (13,0), (32,0), (0,0), (0,0), (0,0), (36,0), (35,0), (0,0), (33,0)]