PETSc.jl icon indicating copy to clipboard operation
PETSc.jl copied to clipboard

Julia wrappers for the PETSc library

Results 31 PETSc.jl issues
Sort by recently updated
recently updated
newest added

MPI 0.20 is the current development version of MPI.jl.

Is there a suggested way to cite this package?

We should consider implementing what [`GridapPETSc.jl`](https://github.com/gridap/GridapPETSc.jl) has done for GC with mpi objects. Basically the julia finalizer registers the object for destruction with [`PetscObjectRegisterDestroy`](https://petsc.org/release/docs/manualpages/Sys/PetscObjectRegisterDestroy.html), see for example [`PETScLinearSolverNS`]( https://github.com/gridap/GridapPETSc.jl/blob/5cd8a956fc4933fe3fe0d07aeae0c3c8f2eb827d/src/PETScLinearSolvers.jl#L38-L50) Of...

https://github.com/JuliaPackaging/Yggdrasil/pull/3249 does not add the following libraries, so this should be revisited at some point - [ ] add mumps - [ ] add superlu - [ ] add superlu_dist...

This is just a start, still more to be done... to do: - [ ] vectors - [ ] matrices - [ ] solvers (how to interact with difference staggerings...

Experimenting to play with #147 Todo - [x] wrap MAT + MPI - [x] wrap ksp - [x] wrap DM and DMDA - [ ] DMStag - [x] wrap snes...

In PETSc, the command-line option `-log_view` will show an overview with timings and memory allocations of the simulation, once the simulation is finalised. This is currently not working, but would...

help wanted