[petsc-dev] tests with multiple loops
Hapla Vaclav
vaclav.hapla at erdw.ethz.ch
Thu Nov 22 07:26:14 CST 2018
Scott, maybe a related issue. The following testset
testset:
suffix: 4a_lsqr_hdf5
nsize: {{1 2 4}}
requires: datafilespath double !complex !define(PETSC_USE_64BIT_INDICES) hdf5 zlib
args: -f ${DATAFILESPATH}/matrices/matlab/rectangular_ultrasound_4889x841.mat -hdf5
args: -ksp_converged_reason -ksp_monitor_short -ksp_rtol 1e-5 -ksp_max_it 100
args: -solve_normal 0 -ksp_type lsqr
test:
test:
args: -test_custom_layout
runs test a with all sizes but b only with the size of 4
ok ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-1
ok diff-ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-1
ok ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-2
ok diff-ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-2
ok ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-4
ok diff-ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-a_nsize-4
ok ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-b_nsize-4
ok diff-ksp_ksp_tutorials-ex27_4a_lsqr_hdf5-b_nsize-4
# -------------
# Summary
# -------------
# success 8/8 tests (100.0%)
# failed 0/8 tests (0.0%)
# todo 0/8 tests (0.0%)
# skip 0/8 tests (0.0%)
Or do I use it wrong?
Thanks
Vaclav
> 15. 11. 2018 v 23:47, Scott Kruger <kruger at txcorp.com>:
>
>
>
> Fixed in scott/fix-forloops. Could you take a look and see if that works for you?
>
> Thanks,
> Scott
>
>
> On 11/8/18 8:40 AM, Hapla Vaclav via petsc-dev wrote:
>> Assume the following test
>> test:
>> suffix: 4_tet_test_orient
>> nsize: 2
>> args: -dim 3 -distribute 0
>> args: -rotate_interface_0 {{0 1 2 11 12 13}}
>> args: -rotate_interface_1 {{0 1 2 11 12 13}}
>> I was thinking that it should produce all combinations of -rotate_interface_0 and -rotate_interface_1, i.e. 6*6*2 = 72 tests including diffs.
>> But instead it produces only 22 tests for me. I guess it's wrong, isn't it?
>> Thanks
>> Vaclav
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-0
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-0
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-1
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-1
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-2
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-2
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-11
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-11
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-12
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-12
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-0_rotate_interface_1-13
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-1_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-1_rotate_interface_1-13
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-2_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-2_rotate_interface_1-13
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-11_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-11_rotate_interface_1-13
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-12_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-12_rotate_interface_1-13
>> ok dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-13_rotate_interface_1-13
>> ok diff-dm_impls_plex_tests-ex18_4_tet_test_orient_rotate_interface_0-13_rotate_interface_1-13
>> # -------------
>> # Summary
>> # -------------
>> # success 22/22 tests (100.0%)
>> # failed 0/22 tests (0.0%)
>> # todo 0/22 tests (0.0%)
>> # skip 0/22 tests (0.0%)
>
> --
> Tech-X Corporation kruger at txcorp.com
> 5621 Arapahoe Ave, Suite A Phone: (720) 974-1841
> Boulder, CO 80303 Fax: (303) 448-7756
More information about the petsc-dev
mailing list