[petsc-users] How to show the x window for cmd `make -f ./gmakefile test ...`?
Matthew Knepley
knepley at gmail.com
Thu Oct 6 03:19:39 CDT 2022
On Thu, Oct 6, 2022 at 9:16 AM Zongze Yang <yangzongze at gmail.com> wrote:
> Hi, everyone,
>
> I am trying to run some test cases with x window, but the x window never
> showed up with command `make -f ./gmakefile test ...`. It seems a default
> option `-nox` is set. How to disable this option for `make test`?
>
Yes, we disable it for tests by default in order to make the CI efficient.
You can edit
$PETSC_DIR/$PETSC_ARCH/lib/petsc/conf/petscvariables
and remove it from PETSC_TEST_OPTIONS, which should be the last line.
Thanks,
Matt
> An example is shown below:
> ```
> z2yang at ws6:~/repos/petsc$ PETSC_ARCH=arch-main-debug make -f ./gmakefile
> test search="dm_impls_plex_tests-ex20_2d" TIMEOUT=5000
> EXTRA_OPTIONS="-post_adapt_dm_view draw:x -draw_pause -1 -options_view
> -petsc_ci false"
> Using MAKEFLAGS: -- EXTRA_OPTIONS=-post_adapt_dm_view draw:x -draw_pause
> -1 -options_view -petsc_ci false TIMEOUT=5000
> search=dm_impls_plex_tests-ex20_2d
> TEST
> arch-main-debug/tests/counts/dm_impls_plex_tests-ex20_2d.counts
> ok dm_impls_plex_tests-ex20_2d
> not ok diff-dm_impls_plex_tests-ex20_2d # Error code: 1
> # 12,22c12,26
> # < DM Object: Post Adaptation Mesh 1 MPI process
> # < type: plex
> # < Post Adaptation Mesh in 2 dimensions:
> # < Number of 0-cells per rank: 49
> # < Number of 1-cells per rank: 120
> # < Number of 2-cells per rank: 72
> # < Labels:
> # < celltype: 3 strata with value/size (1 (120), 3 (72), 0 (49))
> # < depth: 3 strata with value/size (0 (49), 1 (120), 2 (72))
> # < marker: 1 strata with value/size (1 (48))
> # < Face Sets: 1 strata with value/size (1 (36))
> # ---
> # > #PETSc Option Table entries:
> # > -check_pointer_intensity 0
> # > -dm_coord_space 0
> # > -dm_plex_box_faces 3,3
> # > -draw_pause -1
> # > -error_output_stdout
> # > -malloc_dump
> # > -nox
> # > -nox_warning
> # > -options_view
> # > -petsc_ci false
> # > -post_adapt_dm_view draw:x
> # > -pre_adapt_dm_view ascii::ascii_info
> # > -use_gpu_aware_mpi 0
> # > #End of PETSc Option Table entries
>
>
> # FAILED diff-dm_impls_plex_tests-ex20_2d
> #
> # To rerun failed tests:
> # /usr/bin/gmake -f gmakefile test test-fail=1
> ```
>
> Thanks,
> Zongze
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20221006/e9f91f63/attachment.html>
More information about the petsc-users
mailing list