[petsc-dev] "Search" does not work in the testing system?

Scott Kruger kruger at txcorp.com
Fri Jan 29 11:58:58 CST 2021



`config/gmakegentest.py` if your PETSC_DIR/PETSC_ARCH environment 
variables are set, otherwise
use the --petsc-dir and --petsc-arch arguments.

This is likely TMI, but this script generates the 
$PETSC_ARCH/tests/testfiles files that is used by
gmakefile to understand the dependencies.  When you have a new file, you 
need to let the make
system know about that new dependency.

Scott


On 1/29/21 10:46 AM, Fande Kong wrote:
> Thanks so much!
>
> It worked well with existing examples. If I add a new example, this 
> does not work anymore. What extra step I need to take?
>
> Fande
>
> On Wed, Jan 27, 2021 at 4:50 PM Scott Kruger <kruger at txcorp.com 
> <mailto:kruger at txcorp.com>> wrote:
>
>
>
>     You can change the 'test' target to 'print-test' to see the actual
>     targets you'll be testing.
>
>     You can also just change your search string to
>     src/snes/tutorials/ex1.c to grab all tests associated with ex1.c.
>
>     Scott
>
>     On 1/27/21 4:45 PM, Zhang, Hong via petsc-dev wrote:
>>     make PETSC_DIR=/Users/kongf/projects/moose4/petsc PETSC_ARCH=arch-darwin-c-debug -f gmakefile test search='snes_tutorials-ex1_*'
>>
>>     or
>>
>>     make PETSC_DIR=/Users/kongf/projects/moose4/petsc PETSC_ARCH=arch-darwin-c-debug -f gmakefile test globsearch='snes_tutorials-ex1_*’
>>
>>     Hong (Mr.)
>>
>>>     On Jan 27, 2021, at 5:21 PM, Fande Kong<fdkong.jd at gmail.com> <mailto:fdkong.jd at gmail.com>  wrote:
>>>
>>>     Hi All,
>>>
>>>     I want to run one particular SNES test using the following command-line:
>>>
>>>     "make PETSC_DIR=/Users/kongf/projects/moose4/petsc PETSC_ARCH=arch-darwin-c-debug -f gmakefile test search='snes_tutorials-ex1'"
>>>
>>>     I got the following output:
>>>
>>>     "Using MAKEFLAGS: search=snes_tutorials-ex1% PETSC_ARCH=arch-darwin-c-debug PETSC_DIR=/Users/kongf/projects/moose4/petsc"
>>>
>>>     But I did not see any useful test information.
>>>
>>>     Could you kindly let me know what I did wrong?
>>>
>>>     Thanks,
>>>
>>>     Fande
>
>     -- 
>     Tech-X Corporationkruger at txcorp.com <mailto:kruger at txcorp.com>
>     5621 Arapahoe Ave, Suite A       Phone: (720) 466-3196
>     Boulder, CO 80303                Fax:   (303) 448-7756
>

-- 
Tech-X Corporation               kruger at txcorp.com
5621 Arapahoe Ave, Suite A       Phone: (720) 466-3196
Boulder, CO 80303                Fax:   (303) 448-7756

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20210129/5094f6f3/attachment.html>


More information about the petsc-dev mailing list