49 module function test_setSplit_D0_D0_SK5 ()
result(assertion); logical(LK) :: assertion; end function
52 module function test_setSplit_D0_D0_SK4 ()
result(assertion); logical(LK) :: assertion; end function
55 module function test_setSplit_D0_D0_SK3 ()
result(assertion); logical(LK) :: assertion; end function
58 module function test_setSplit_D0_D0_SK2 ()
result(assertion); logical(LK) :: assertion; end function
61 module function test_setSplit_D0_D0_SK1 ()
result(assertion); logical(LK) :: assertion; end function
63 module function test_setSplit_D0_D0_SK ()
result(assertion); logical(LK) :: assertion; end function
74 module function test_setSplit_D1_D0_SK5 ()
result(assertion); logical(LK) :: assertion; end function
77 module function test_setSplit_D1_D0_SK4 ()
result(assertion); logical(LK) :: assertion; end function
80 module function test_setSplit_D1_D0_SK3 ()
result(assertion); logical(LK) :: assertion; end function
83 module function test_setSplit_D1_D0_SK2 ()
result(assertion); logical(LK) :: assertion; end function
86 module function test_setSplit_D1_D0_SK1 ()
result(assertion); logical(LK) :: assertion; end function
88 module function test_setSplit_D1_D0_SK ()
result(assertion); logical(LK) :: assertion; end function
93 module function test_setSplit_D1_D0_IK5 ()
result(assertion); logical(LK) :: assertion; end function
96 module function test_setSplit_D1_D0_IK4 ()
result(assertion); logical(LK) :: assertion; end function
99 module function test_setSplit_D1_D0_IK3 ()
result(assertion); logical(LK) :: assertion; end function
102 module function test_setSplit_D1_D0_IK2 ()
result(assertion); logical(LK) :: assertion; end function
105 module function test_setSplit_D1_D0_IK1 ()
result(assertion); logical(LK) :: assertion; end function
107 module function test_setSplit_D1_D0_IK ()
result(assertion); logical(LK) :: assertion; end function
112 module function test_setSplit_D1_D0_LK5 ()
result(assertion); logical(LK) :: assertion; end function
115 module function test_setSplit_D1_D0_LK4 ()
result(assertion); logical(LK) :: assertion; end function
118 module function test_setSplit_D1_D0_LK3 ()
result(assertion); logical(LK) :: assertion; end function
121 module function test_setSplit_D1_D0_LK2 ()
result(assertion); logical(LK) :: assertion; end function
124 module function test_setSplit_D1_D0_LK1 ()
result(assertion); logical(LK) :: assertion; end function
126 module function test_setSplit_D1_D0_LK ()
result(assertion); logical(LK) :: assertion; end function
131 module function test_setSplit_D1_D0_CK5 ()
result(assertion); logical(LK) :: assertion; end function
134 module function test_setSplit_D1_D0_CK4 ()
result(assertion); logical(LK) :: assertion; end function
137 module function test_setSplit_D1_D0_CK3 ()
result(assertion); logical(LK) :: assertion; end function
140 module function test_setSplit_D1_D0_CK2 ()
result(assertion); logical(LK) :: assertion; end function
143 module function test_setSplit_D1_D0_CK1 ()
result(assertion); logical(LK) :: assertion; end function
145 module function test_setSplit_D1_D0_CK ()
result(assertion); logical(LK) :: assertion; end function
150 module function test_setSplit_D1_D0_RK5 ()
result(assertion); logical(LK) :: assertion; end function
153 module function test_setSplit_D1_D0_RK4 ()
result(assertion); logical(LK) :: assertion; end function
156 module function test_setSplit_D1_D0_RK3 ()
result(assertion); logical(LK) :: assertion; end function
159 module function test_setSplit_D1_D0_RK2 ()
result(assertion); logical(LK) :: assertion; end function
162 module function test_setSplit_D1_D0_RK1 ()
result(assertion); logical(LK) :: assertion; end function
164 module function test_setSplit_D1_D0_RK ()
result(assertion); logical(LK) :: assertion; end function
175 module function test_setSplit_D1_D1_SK5 ()
result(assertion); logical(LK) :: assertion; end function
178 module function test_setSplit_D1_D1_SK4 ()
result(assertion); logical(LK) :: assertion; end function
181 module function test_setSplit_D1_D1_SK3 ()
result(assertion); logical(LK) :: assertion; end function
184 module function test_setSplit_D1_D1_SK2 ()
result(assertion); logical(LK) :: assertion; end function
187 module function test_setSplit_D1_D1_SK1 ()
result(assertion); logical(LK) :: assertion; end function
189 module function test_setSplit_D1_D1_SK ()
result(assertion); logical(LK) :: assertion; end function
194 module function test_setSplit_D1_D1_IK5 ()
result(assertion); logical(LK) :: assertion; end function
197 module function test_setSplit_D1_D1_IK4 ()
result(assertion); logical(LK) :: assertion; end function
200 module function test_setSplit_D1_D1_IK3 ()
result(assertion); logical(LK) :: assertion; end function
203 module function test_setSplit_D1_D1_IK2 ()
result(assertion); logical(LK) :: assertion; end function
206 module function test_setSplit_D1_D1_IK1 ()
result(assertion); logical(LK) :: assertion; end function
208 module function test_setSplit_D1_D1_IK ()
result(assertion); logical(LK) :: assertion; end function
213 module function test_setSplit_D1_D1_LK5 ()
result(assertion); logical(LK) :: assertion; end function
216 module function test_setSplit_D1_D1_LK4 ()
result(assertion); logical(LK) :: assertion; end function
219 module function test_setSplit_D1_D1_LK3 ()
result(assertion); logical(LK) :: assertion; end function
222 module function test_setSplit_D1_D1_LK2 ()
result(assertion); logical(LK) :: assertion; end function
225 module function test_setSplit_D1_D1_LK1 ()
result(assertion); logical(LK) :: assertion; end function
227 module function test_setSplit_D1_D1_LK ()
result(assertion); logical(LK) :: assertion; end function
232 module function test_setSplit_D1_D1_CK5 ()
result(assertion); logical(LK) :: assertion; end function
235 module function test_setSplit_D1_D1_CK4 ()
result(assertion); logical(LK) :: assertion; end function
238 module function test_setSplit_D1_D1_CK3 ()
result(assertion); logical(LK) :: assertion; end function
241 module function test_setSplit_D1_D1_CK2 ()
result(assertion); logical(LK) :: assertion; end function
244 module function test_setSplit_D1_D1_CK1 ()
result(assertion); logical(LK) :: assertion; end function
246 module function test_setSplit_D1_D1_CK ()
result(assertion); logical(LK) :: assertion; end function
251 module function test_setSplit_D1_D1_RK5 ()
result(assertion); logical(LK) :: assertion; end function
254 module function test_setSplit_D1_D1_RK4 ()
result(assertion); logical(LK) :: assertion; end function
257 module function test_setSplit_D1_D1_RK3 ()
result(assertion); logical(LK) :: assertion; end function
260 module function test_setSplit_D1_D1_RK2 ()
result(assertion); logical(LK) :: assertion; end function
263 module function test_setSplit_D1_D1_RK1 ()
result(assertion); logical(LK) :: assertion; end function
265 module function test_setSplit_D1_D1_RK ()
result(assertion); logical(LK) :: assertion; end function
293 call test%run(test_setSplit_D0_D0_SK, SK_
"test_setSplit_D0_D0_SK")
295 call test%run(test_setSplit_D1_D0_SK, SK_
"test_setSplit_D1_D0_SK")
296 call test%run(test_setSplit_D1_D0_IK, SK_
"test_setSplit_D1_D0_IK")
297 call test%run(test_setSplit_D1_D0_LK, SK_
"test_setSplit_D1_D0_LK")
298 call test%run(test_setSplit_D1_D0_CK, SK_
"test_setSplit_D1_D0_CK")
299 call test%run(test_setSplit_D1_D0_RK, SK_
"test_setSplit_D1_D0_RK")
301 call test%run(test_setSplit_D1_D1_SK, SK_
"test_setSplit_D1_D1_SK")
302 call test%run(test_setSplit_D1_D1_IK, SK_
"test_setSplit_D1_D1_IK")
303 call test%run(test_setSplit_D1_D1_LK, SK_
"test_setSplit_D1_D1_LK")
304 call test%run(test_setSplit_D1_D1_CK, SK_
"test_setSplit_D1_D1_CK")
305 call test%run(test_setSplit_D1_D1_RK, SK_
"test_setSplit_D1_D1_RK")
316 call test%run(test_setSplit_D0_D0_SK5, SK_
"test_setSplit_D0_D0_SK5")
319 call test%run(test_setSplit_D0_D0_SK4, SK_
"test_setSplit_D0_D0_SK4")
322 call test%run(test_setSplit_D0_D0_SK3, SK_
"test_setSplit_D0_D0_SK3")
325 call test%run(test_setSplit_D0_D0_SK2, SK_
"test_setSplit_D0_D0_SK2")
328 call test%run(test_setSplit_D0_D0_SK1, SK_
"test_setSplit_D0_D0_SK1")
340 call test%run(test_setSplit_D1_D0_SK5, SK_
"test_setSplit_D1_D0_SK5")
343 call test%run(test_setSplit_D1_D0_SK4, SK_
"test_setSplit_D1_D0_SK4")
346 call test%run(test_setSplit_D1_D0_SK3, SK_
"test_setSplit_D1_D0_SK3")
349 call test%run(test_setSplit_D1_D0_SK2, SK_
"test_setSplit_D1_D1_SK2")
352 call test%run(test_setSplit_D1_D0_SK1, SK_
"test_setSplit_D1_D0_SK1")
358 call test%run(test_setSplit_D1_D0_IK5, SK_
"test_setSplit_D1_D0_IK5")
361 call test%run(test_setSplit_D1_D0_IK4, SK_
"test_setSplit_D1_D0_IK4")
364 call test%run(test_setSplit_D1_D0_IK3, SK_
"test_setSplit_D1_D0_IK3")
367 call test%run(test_setSplit_D1_D0_IK2, SK_
"test_setSplit_D1_D1_IK2")
370 call test%run(test_setSplit_D1_D0_IK1, SK_
"test_setSplit_D1_D0_IK1")
376 call test%run(test_setSplit_D1_D0_LK5, SK_
"test_setSplit_D1_D0_LK5")
379 call test%run(test_setSplit_D1_D0_LK4, SK_
"test_setSplit_D1_D0_LK4")
382 call test%run(test_setSplit_D1_D0_LK3, SK_
"test_setSplit_D1_D0_LK3")
385 call test%run(test_setSplit_D1_D0_LK2, SK_
"test_setSplit_D1_D1_LK2")
388 call test%run(test_setSplit_D1_D0_LK1, SK_
"test_setSplit_D1_D0_LK1")
394 call test%run(test_setSplit_D1_D0_CK5, SK_
"test_setSplit_D1_D0_CK5")
397 call test%run(test_setSplit_D1_D0_CK4, SK_
"test_setSplit_D1_D0_CK4")
400 call test%run(test_setSplit_D1_D0_CK3, SK_
"test_setSplit_D1_D0_CK3")
403 call test%run(test_setSplit_D1_D0_CK2, SK_
"test_setSplit_D1_D1_CK2")
406 call test%run(test_setSplit_D1_D0_CK1, SK_
"test_setSplit_D1_D0_CK1")
412 call test%run(test_setSplit_D1_D0_RK5, SK_
"test_setSplit_D1_D0_RK5")
415 call test%run(test_setSplit_D1_D0_RK4, SK_
"test_setSplit_D1_D0_RK4")
418 call test%run(test_setSplit_D1_D0_RK3, SK_
"test_setSplit_D1_D0_RK3")
421 call test%run(test_setSplit_D1_D0_RK2, SK_
"test_setSplit_D1_D1_RK2")
424 call test%run(test_setSplit_D1_D0_RK1, SK_
"test_setSplit_D1_D0_RK1")
436 call test%run(test_setSplit_D1_D1_SK5, SK_
"test_setSplit_D1_D1_SK5")
439 call test%run(test_setSplit_D1_D1_SK4, SK_
"test_setSplit_D1_D1_SK4")
442 call test%run(test_setSplit_D1_D1_SK3, SK_
"test_setSplit_D1_D1_SK3")
445 call test%run(test_setSplit_D1_D1_SK2, SK_
"test_setSplit_D1_D1_SK2")
448 call test%run(test_setSplit_D1_D1_SK1, SK_
"test_setSplit_D1_D1_SK1")
454 call test%run(test_setSplit_D1_D1_IK5, SK_
"test_setSplit_D1_D1_IK5")
457 call test%run(test_setSplit_D1_D1_IK4, SK_
"test_setSplit_D1_D1_IK4")
460 call test%run(test_setSplit_D1_D1_IK3, SK_
"test_setSplit_D1_D1_IK3")
463 call test%run(test_setSplit_D1_D1_IK2, SK_
"test_setSplit_D1_D1_IK2")
466 call test%run(test_setSplit_D1_D1_IK1, SK_
"test_setSplit_D1_D1_IK1")
472 call test%run(test_setSplit_D1_D1_LK5, SK_
"test_setSplit_D1_D1_LK5")
475 call test%run(test_setSplit_D1_D1_LK4, SK_
"test_setSplit_D1_D1_LK4")
478 call test%run(test_setSplit_D1_D1_LK3, SK_
"test_setSplit_D1_D1_LK3")
481 call test%run(test_setSplit_D1_D1_LK2, SK_
"test_setSplit_D1_D1_LK2")
484 call test%run(test_setSplit_D1_D1_LK1, SK_
"test_setSplit_D1_D1_LK1")
490 call test%run(test_setSplit_D1_D1_CK5, SK_
"test_setSplit_D1_D1_CK5")
493 call test%run(test_setSplit_D1_D1_CK4, SK_
"test_setSplit_D1_D1_CK4")
496 call test%run(test_setSplit_D1_D1_CK3, SK_
"test_setSplit_D1_D1_CK3")
499 call test%run(test_setSplit_D1_D1_CK2, SK_
"test_setSplit_D1_D1_CK2")
502 call test%run(test_setSplit_D1_D1_CK1, SK_
"test_setSplit_D1_D1_CK1")
508 call test%run(test_setSplit_D1_D1_RK5, SK_
"test_setSplit_D1_D1_RK5")
511 call test%run(test_setSplit_D1_D1_RK4, SK_
"test_setSplit_D1_D1_RK4")
514 call test%run(test_setSplit_D1_D1_RK3, SK_
"test_setSplit_D1_D1_RK3")
517 call test%run(test_setSplit_D1_D1_RK2, SK_
"test_setSplit_D1_D1_RK2")
520 call test%run(test_setSplit_D1_D1_RK1, SK_
"test_setSplit_D1_D1_RK1")
529 call test%summarize()
This module contains procedures and generic interfaces for splitting arrays of various types at the s...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for reporting and handling errors.
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_arraySplit.
This is the derived type for generating objects to gracefully and verbosely handle runtime unexpected...
This is the derived type test_type for generating objects that facilitate testing of a series of proc...