Which PETSc version to use with firedrake?
Dear all, can I somehow find out which PETSc version I have to use with firedrake? I tried the development version, but petsc4py has not the updated PetscOptionsGetReal implemented... Thank you! Henrik -- Dipl.-Math. Henrik Büsing Institute for Applied Geophysics and Geothermal Energy E.ON Energy Research Center RWTH Aachen University ------------------------------------------------------ Mathieustr. 10 | Tel +49 (0)241 80 49907 52074 Aachen, Germany | Fax +49 (0)241 80 49889 ------------------------------------------------------ http://www.eonerc.rwth-aachen.de/GGE hbuesing@eonerc.rwth-aachen.de ------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/11/15 10:35, Buesing, Henrik wrote:
Dear all,
can I somehow find out which PETSc version I have to use with firedrake? I tried the development version, but petsc4py has not the updated PetscOptionsGetReal implemented…
Yes, buried a little in the installation documentation: http://firedrakeproject.org/obtaining_pyop2.html#petsc we maintain forks of the petsc and petsc4py repositories which track master but have known-good pairings. If you clone petsc from http://bitbucket.org/mapdes/petsc and petsc4py from http://bitbucket.org/mapdes/petsc4py and use the "firedrake" branch in both. You get a version that we claim works with firedrake. If they do not, please report a bug. Cheers, Lawrence -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJWQclMAAoJECOc1kQ8PEYvavcH+wftYS+aqtZUgrAXZzxEVZM5 MZy0NVec9ml6/mdYNQNjpwFn+DbvHZZR/75jD3rHCM/f9Rpxl4FkQgvrTHueQ4og N3xzpZ5OHpbqjyV5x4OyEYCiPiTlOW8mYK8/N+xVDdwviqDn3I8GvM6Vl/d2ICVb NxuZw+A8JyxQwuyb0xI9Ig9gWUtTya62ADnKB+1OT3nSFgNRJNIi2Hj9Qxd1Vs5+ ENk2nL9A1iQkCZ99gAJL5Yi2MeSPiJvCF29bRKlyfpp/sXXEM/494tCl50eL5X6I 6+lb+U9EqihWyo3J8h268+E+gyMchuMmScAmDnQEkSbihxaew+bFUYcvfcGTWBs= =Fq8K -----END PGP SIGNATURE-----
can I somehow find out which PETSc version I have to use with firedrake? I tried the development version, but petsc4py has not the updated PetscOptionsGetReal implemented...
Yes, buried a little in the installation documentation: http://firedrakeproject.org/obtaining_pyop2.html#petsc
we maintain forks of the petsc and petsc4py repositories which track master but have known-good pairings.
If you clone petsc from
http://bitbucket.org/mapdes/petsc
and petsc4py from
http://bitbucket.org/mapdes/petsc4py
and use the "firedrake" branch in both. You get a version that we claim works with firedrake. If they do not, please report a bug.
[Buesing, Henrik] This works! Thank you! Henrik
participants (2)
- 
                
                Buesing, Henrik
- 
                
                Lawrence Mitchell