Re: [petsc-dev] testing on Titan

2018-06-29 Thread Richard Tran Mills
Hi Mark, I've got an OLCF account but don't have access to Titan. Would it be helpful for me to apply to get on whatever allocation you are using so I can poke around at this stuff? (If so, send me a message off list with details of what I should apply for.) Hopefully I could get on there faster

Re: [petsc-dev] GAMG and custom MatMults in smoothers

2018-06-29 Thread Smith, Barry F.
> On Jun 29, 2018, at 9:33 AM, Vaclav Hapla wrote: > > > >> 22. 6. 2018 v 17:47, Smith, Barry F. : >> >> >> >>> On Jun 22, 2018, at 5:43 AM, Pierre Jolivet >>> wrote: >>> >>> Hello, >>> I’m solving a system using a MATSHELL and PCGAMG. >>> The MPIAIJ Mat I’m giving to GAMG has a

Re: [petsc-dev] F90 code with PGI (Titan)

2018-06-29 Thread Smith, Barry F.
> On Jun 29, 2018, at 1:10 PM, Satish Balay wrote: > > https://bitbucket.org/petsc/petsc/commits/16d0e248c69a6e6dc72c61578459093d2bcb#Lsrc/snes/examples/tutorials/ex73f90t.F90T744 > > -! requires: !single > +! requires: !single !libpgf90 > > This example is marked as

Re: [petsc-dev] testing on Titan

2018-06-29 Thread Satish Balay
On Thu, 28 Jun 2018, Smith, Barry F. wrote: > > 1) We need to get this PGI compiler into our regular testing. It doesn't > like some Fortran code the other compilers are ok with We do have 2 variants of pgi compiers [linux, mac] in our test suite. [don't know if PGI on titan is any

Re: [petsc-dev] F90 code with PGI (Titan)

2018-06-29 Thread Satish Balay
https://bitbucket.org/petsc/petsc/commits/16d0e248c69a6e6dc72c61578459093d2bcb#Lsrc/snes/examples/tutorials/ex73f90t.F90T744 -! requires: !single +! requires: !single !libpgf90 This example is marked as incompatible with pgf90. However - if one invokes 'make ex73f90t' - this check

Re: [petsc-dev] VTK viewer design question

2018-06-29 Thread Jed Brown
"Smith, Barry F." writes: >> On Jun 29, 2018, at 10:15 AM, Jed Brown wrote: >> >> Stefano Zampini writes: >> >>> Vec and DM classes should not be visible from Sys. This is why they are >>> PetscObject. >>> If they were visible, builds with --with-single-library=0 will be broken. >>> >>>

Re: [petsc-dev] PetscObjectViewFromOptions() pull request 1005 1006

2018-06-29 Thread Lisandro Dalcin
On Fri, 29 Jun 2018 at 17:20, Boyce Griffith wrote: > > > FWIW, we implemented some Vanka-type multigrid smoothers for the > incompressible Stokes equations, and we found that ~15% of total runtime was > spent dealing with options on real (or at least real-ish) test problems. The >

Re: [petsc-dev] VTK viewer design question

2018-06-29 Thread Smith, Barry F.
> On Jun 29, 2018, at 10:15 AM, Jed Brown wrote: > > Stefano Zampini writes: > >> Vec and DM classes should not be visible from Sys. This is why they are >> PetscObject. >> If they were visible, builds with --with-single-library=0 will be broken. >> >> 2018-06-29 17:06 GMT+03:00 Patrick

Re: [petsc-dev] VTK viewer design question

2018-06-29 Thread Patrick Sanan
2018-06-29 17:15 GMT+02:00 Jed Brown : > Stefano Zampini writes: > > > Vec and DM classes should not be visible from Sys. This is why they are > > PetscObject. > > If they were visible, builds with --with-single-library=0 will be broken. > > > > 2018-06-29 17:06 GMT+03:00 Patrick Sanan : > > >

Re: [petsc-dev] GAMG and custom MatMults in smoothers

2018-06-29 Thread Vaclav Hapla
> 22. 6. 2018 v 17:47, Smith, Barry F. : > > > >> On Jun 22, 2018, at 5:43 AM, Pierre Jolivet >> wrote: >> >> Hello, >> I’m solving a system using a MATSHELL and PCGAMG. >> The MPIAIJ Mat I’m giving to GAMG has a specific structure (inherited from >> the MATSHELL) I’d like to exploit

[petsc-dev] F90 code with PGI (Titan)

2018-06-29 Thread Mark Adams
We are having problems compiling with PGI on Titan (pgf90 18.4-0 64-bit target on x86-64 Linux -tp bulldozer-64). Any idea what is wrong here? Thanks, adams@titan-ext5:~/petsc/src/snes/examples/tutorials> make ex73f90t ftn -c -fast -mp -I/autofs/nccs-svm1_home1/adams/petsc/include

Re: [petsc-dev] PetscObjectViewFromOptions() pull request 1005 1006

2018-06-29 Thread Boyce Griffith
> On Jun 29, 2018, at 9:58 AM, Lisandro Dalcin wrote: > > On Thu, 28 Jun 2018 at 20:17, Lawrence Mitchell wrote: >> >> >> OK, I've done some more benchmarking now, and cooked up a very simple test >> case. I just solve a tiny problem 10 million times. >> >> On master, this completes on

Re: [petsc-dev] VTK viewer design question

2018-06-29 Thread Stefano Zampini
Vec and DM classes should not be visible from Sys. This is why they are PetscObject. If they were visible, builds with --with-single-library=0 will be broken. 2018-06-29 17:06 GMT+03:00 Patrick Sanan : > I'm looking at the VTK viewer implementation and I notice that > PetscViewerVTKAddField()

Re: [petsc-dev] testing on Titan

2018-06-29 Thread Mark Adams
Thanks all, I knew this but its been a while since I've run on this file setup. On Fri, Jun 29, 2018 at 9:15 AM Seung-Hoe Ku wrote: > Try copying files to scratch file system. > Home is not available when executive batch job. Probably interactive > she'll too. > > On Fri, Jun 29, 2018 at 7:47

[petsc-dev] VTK viewer design question

2018-06-29 Thread Patrick Sanan
I'm looking at the VTK viewer implementation and I notice that PetscViewerVTKAddField() [1] accepts a parameter which, despite being called "dm", is of type PetscObject. I think that this is used, amongst other things, to ensure that vectors being queued up to be written all come from the same

Re: [petsc-dev] PetscObjectViewFromOptions() pull request 1005 1006

2018-06-29 Thread Lisandro Dalcin
On Thu, 28 Jun 2018 at 20:17, Lawrence Mitchell wrote: > > > OK, I've done some more benchmarking now, and cooked up a very simple test > case. I just solve a tiny problem 10 million times. > > On master, this completes on my machine in: > > If I leave the viewers on, this takes ages: > >

Re: [petsc-dev] testing on Titan

2018-06-29 Thread Seung-Hoe Ku
Try copying files to scratch file system. Home is not available when executive batch job. Probably interactive she'll too. On Fri, Jun 29, 2018 at 7:47 AM Mark Adams wrote: > I can not even run a job here. This is from an interactive shell: > > 64-pgi

Re: [petsc-dev] testing on Titan

2018-06-29 Thread Lawrence Mitchell
> On 29 Jun 2018, at 12:46, Mark Adams wrote: > > I can not even run a job here. This is from an interactive shell: > > 64-pgi ex19-batch1:~/petsc/src/snes/examples/tutorials> make > PETSC_DIR=/autofs/nccs-svm1_home1/adams/petsc PETSC_ARCH=arch-titan-dbg6 > cc -o ex19.o -c -fast -mp

Re: [petsc-dev] testing on Titan

2018-06-29 Thread Mark Adams
I can not even run a job here. This is from an interactive shell: 64-pgi ex19-batch1:~/petsc/src/snes/examples/tutorials> make PETSC_DIR=/autofs/nccs-svm1_home1/adams/petsc PETSC_ARCH=arch-titan-dbg6 cc -o ex19.o -c -fast -mp -I/autofs/nccs-svm1_home1/adams/petsc/include