@@ -45,13 +45,6 @@ subroutine test_sp(x1, x2)
45
45
zero2_1 = 0
46
46
zero2_2 = 0
47
47
48
- allocate (zero3_1(size (x3, 2 ), size (x3, 3 ))&
49
- ,zero3_2(size (x3, 1 ), size (x3, 3 ))&
50
- ,zero3_3(size (x3, 1 ), size (x3, 2 )))
51
- zero3_1 = 0
52
- zero3_2 = 0
53
- zero3_3 = 0
54
-
55
48
order = 1
56
49
57
50
! 1dim
@@ -110,6 +103,13 @@ subroutine test_sp(x1, x2)
110
103
x3(:,:,2 )= x2* 2 ;
111
104
x3(:,:,3 )= x2* 4 ;
112
105
106
+ allocate (zero3_1(size (x3, 2 ), size (x3, 3 ))&
107
+ ,zero3_2(size (x3, 1 ), size (x3, 3 ))&
108
+ ,zero3_3(size (x3, 1 ), size (x3, 2 )))
109
+ zero3_1 = 0
110
+ zero3_2 = 0
111
+ zero3_3 = 0
112
+
113
113
print * ,' test_sp_3dim' , order
114
114
call assert( abs (moment(x3, order, center = 0 .) - mean(x3)) < sptol)
115
115
call assert( all ( abs ( moment(x3, order, dim = 1 , center = 0._sp ) - &
@@ -270,14 +270,6 @@ subroutine test_int32(x1, x2)
270
270
zero2_1 = 0
271
271
zero2_2 = 0
272
272
273
- allocate (zero3_1(size (x3, 2 ), size (x3, 3 ))&
274
- ,zero3_2(size (x3, 1 ), size (x3, 3 ))&
275
- ,zero3_3(size (x3, 1 ), size (x3, 2 )))
276
- zero3_1 = 0
277
- zero3_2 = 0
278
- zero3_3 = 0
279
-
280
-
281
273
order = 1
282
274
283
275
! 1dim
@@ -337,6 +329,13 @@ subroutine test_int32(x1, x2)
337
329
x3(:,:,2 )= x2* 2 ;
338
330
x3(:,:,3 )= x2* 4 ;
339
331
332
+ allocate (zero3_1(size (x3, 2 ), size (x3, 3 ))&
333
+ ,zero3_2(size (x3, 1 ), size (x3, 3 ))&
334
+ ,zero3_3(size (x3, 1 ), size (x3, 2 )))
335
+ zero3_1 = 0
336
+ zero3_2 = 0
337
+ zero3_3 = 0
338
+
340
339
print * ,' test_sp_3dim' , order
341
340
call assert( abs (moment(x3, order, center = 0._dp ) - mean(x3)) < sptol)
342
341
call assert( all ( abs ( moment(x3, order, dim = 1 , center = 0._dp ) - &
@@ -500,7 +499,6 @@ subroutine test_csp(x1, x2)
500
499
complex (sp), intent (in ) :: x1(:), x2(:, :)
501
500
502
501
integer :: order
503
- complex (sp), allocatable :: x3(:, :, :)
504
502
complex (sp), allocatable :: zero2_1(:), zero2_2(:)
505
503
506
504
allocate (zero2_1(size (x2, 2 )), zero2_2(size (x2, 1 )))
0 commit comments