Re: [petsc-dev] circular dependencies SLEPc

2019-07-08 Thread Jakub Kruzik via petsc-dev
Just to clarify, the suggested solution is a plug-in sitting anywhere in the PETSc source tree with postponed compilation and using __attribute__((constructor)) to register (as in libCEED) for static libraries? I could try to do that for the computation of eigenvector-based deflation space fo

[petsc-dev] circular dependencies SLEPc

2019-06-26 Thread Jakub Kruzik via petsc-dev
Hello, as I mentioned in PR #1819, I would like to use SLEPc in PETSc. Currently when PETSc is configured with --download-slepc, it defines PETSC_HAVE_SLEPC and each compilation of PETSc recompiles SLEPc. The first way to use SLEPc is from an example. That should be easy, all we need is to a

[petsc-dev] args loop in testset

2019-06-26 Thread Jakub Kruzik via petsc-dev
Hello, args loop in test in testset does not insert a space after the argument. E.g., changing test:   args: -bs {{1 2 3 4 5 6 7 8 9 10 11 12}} -pc_type cholesky into: testset: test:     args: -bs {{1 2 3 4 5 6 7 8 9 10 11 12}} -pc_type cholesky in ksp/ksp/examples/tests/ex49.c Gives error

Re: [petsc-dev] PETSc Meeting errata

2019-06-15 Thread Jakub Kruzik via petsc-dev
On 6/15/19 12:46 AM, Hapla Vaclav wrote: On 14 Jun 2019, at 21:53, Jakub Kruzik <mailto:jakub.kru...@vsb.cz>> wrote: The problem is that you need to write the file with an optimal stripe count/size in the first place. An unaware user who just uses something like cp will end up

Re: [petsc-dev] PETSc Meeting errata

2019-06-14 Thread Jakub Kruzik via petsc-dev
The problem is that you need to write the file with an optimal stripe count/size in the first place. An unaware user who just uses something like cp will end up with the default stripe count which is usually 1. For large files, you should just set the stripe count to the number of OSTs. Your r

Re: [petsc-dev] tiny issues in test harness

2018-10-01 Thread Jakub Kruzik
This doesn't work for me on master or on ecc1beb596a8093f7509ca38016ed30c93784193 Jakub On 9/26/18 11:11 PM, Scott Kruger wrote: I think this is fixed as well.  Please let me know if it isn't. On 8/16/18 9:30 AM, Jakub Kruzik wrote: testset: nsize: 4 test: #suffix: 1

Re: [petsc-dev] tiny issues in test harness

2018-10-01 Thread Jakub Kruzik
/test grep filter *.c I think you'll see some examples of complicated filters that Barry got working. Scott On 8/14/18 4:05 AM, Jakub Kruzik wrote: Hi all, I started using test harness in PERMON and find out a couple of issues with it. 1) multiple "args:" keywords in "te

Re: [petsc-dev] Test output broken for test sets

2018-09-26 Thread Jakub Kruzik
Related issues: https://lists.mcs.anl.gov/pipermail/petsc-dev/2018-August/023448.html Jakub On 9/24/18 3:26 PM, Matthew Knepley wrote: At least on my machine, this does not work correctly   testset:     nsize: {{1 2 4}}     args: -use_generator -faces {{2,2,2  1,3,5  3,4,7}}     args: -inter

Re: [petsc-dev] tiny issues in test harness

2018-08-16 Thread Jakub Kruzik
Also, test inside testset overwrites testset nsize with default nsize=1. E.g. testset:     nsize: 4     test:     #suffix: 1 is sequential. However, if I uncomment the suffix, it works as expected with 4 ranks. Best, Jakub On 08/14/2018 12:05 PM, Jakub Kruzik wrote: Hi all, I started

[petsc-dev] tiny issues in test harness

2018-08-14 Thread Jakub Kruzik
Hi all, I started using test harness in PERMON and find out a couple of issues with it. 1) multiple "args:" keywords in "test:" in "testset:" are ignored except for the last "args:" keyword. See attached MWE and check it with python2 ${PETSC_DIR}/config/testparse.py -t ex1.c -v 3 2) single

Re: [petsc-dev] (no subject)

2017-09-25 Thread Jakub Kruzik
Thank you, Barry. We really appreciate it. Jakub On 23.9.2017 16:52, Barry Smith wrote: Jakub, This is great, thanks for the information. I've added links from the PETSc main webpage to your work. Barry On Sep 23, 2017, at 9:26 AM, Jakub Kruzik wrote: Dear all, I

Re: [petsc-dev] (no subject)

2017-09-23 Thread Jakub Kruzik
Dear all, I would just like to note that we also develop SVM implementation. It is intended for large-scale datasets and makes use of PETSc parallel linear algebra. Currently, it supports only linear kernels - Hessian is, in fact, MATNORMAL with arbitrary underlying data matrix - it is, e.g.

Re: [petsc-dev] make documentation

2017-01-16 Thread Jakub Kruzik
CED};\ - chmod -f g+w ${LOC}/docs/manualpages/$${SUBMANSEC}/* ; fi + chmod -f g+w ${LOC}/docs/manualpages/$${LMANSEC}/* ; fi # # Example usage for manual pages; adds each example that uses a function to that functions # manual page up to a limit of 10 examples. On

[petsc-dev] make documentation

2017-01-16 Thread Jakub Kruzik
Dear all, I have a problem with the documentation on the updated master branch. The problem is in chk_manualpage_dir makefile rule (called by make alldoc1). It fails to create $LOC/docs/manualpages/${SUBMANSEC} directories for some sections. Even some manual sections for pestc-dev branch are