

How do I collect all the values from a parallel PETSc Vec on the 0th rank? How do I collect to a single processor all the values from a parallel PETSc Vec? How do I access the values of a remote parallel PETSc Vec? You have MATAIJ and MATBAIJ matrix formats, and MATSBAIJ for symmetric storage, how come no MATSAIJ`?Ĭan I Create BAIJ matrices with different size blocks for different block rows? How do I use PETSc for Domain Decomposition? I want to use Hypre boomerAMG without GMRES but when I run -pc_type hypre -pc_hypre_type boomeramg -ksp_type preonly I don’t get a very accurate answer!

How can I redirect PETSc’s stdout and stderr when programming with a GUI interface in Windows Developer Studio or to C++ streams?

What does it mean when make check errors on PetscOptionsInsertFile()? How to fix the problem: PETSc was configured with one MPICH (or OpenMPI) mpi.h version but now appears to be compiling using a different MPICH (or OpenMPI) mpi.h version How can I find the URL locations of the packages you install using -download-PACKAGE? What Fortran compiler do you recommend on macOS? How do I enable Python bindings (petsc4py) with PETSc? What if I get an internal compiler error? When should/can I use the configure option -with-64-bit-indices? What do I do if my MPI compiler wrappers are invalid? Must I still install and use a version of MPI?Ĭan I install PETSc to not use X windows (either under Unix or Microsoft Windows with GCC)? I want to use PETSc only for uniprocessor programs. How do I begin using PETSc if the software has already been completely built and installed by someone else? Why doesn’t PETSc use Qd to implement support for extended precision? How come when I run the same linear solver on a different number of processes it takes a different number of iterations?Ĭan PETSc use GPUs to speed up computations? How come when I run the same program on the same number of processes I get a “different” answer? How do such a small group of people manage to write and maintain such a large and marvelous package as PETSc?įor complex numbers will I get better performance with C++? Why is PETSc written in C, instead of Fortran or C++?ĭoes all the PETSc error checking and logging reduce PETSc’s efficiency? What kind of license is PETSc released under? What kind of parallel computers or clusters are needed to use PETSc? Or why do I get little speedup? How can I subscribe to the PETSc mailing lists?
