17 call co_max (val
, result_image
=1)
18 if (this_image() == 1) then
19 !write(*,*) "Maximal value", val
20 if (val
/= num_images()) call abort()
22 end subroutine test_max
27 call co_min (val
, result_image
=1)
28 if (this_image() == 1) then
29 !write(*,*) "Minimal value", val
30 if (val
/= 1) call abort()
32 end subroutine test_min
37 call co_sum (val
, result_image
=1)
38 if (this_image() == 1) then
39 !write(*,*) "The sum is ", val
41 if (val
/= (n
**2 + n
)/2) call abort()
43 end subroutine test_sum