An open API service indexing awesome lists of open source software.

https://github.com/partitionedarrays/petsccall.jl

Use PETSc solvers in sequential and parallel Julia runs
https://github.com/partitionedarrays/petsccall.jl

Last synced: 3 months ago
JSON representation

Use PETSc solvers in sequential and parallel Julia runs

Awesome Lists containing this project

README

          

# PetscCall

This package provides easy access to PETSc solvers in sequential and parallel Julia computations. See documentation for further details.

| **Documentation** |
|:------------ |
| [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://PartitionedArrays.github.io/PetscCall.jl/stable/) |
| [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://PartitionedArrays.github.io/PetscCall.jl/dev/) |
|**Build Status** |
[![Build Status](https://github.com/PartitionedArrays/PetscCall.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/PartitionedArrays/PetscCall.jl/actions/workflows/CI.yml?query=branch%3Amain) |
|**Coverage** |
| [![Coverage](https://codecov.io/gh/PartitionedArrays/PetscCall.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/PartitionedArrays/PetscCall.jl) |

## Documentation

- [**STABLE**](https://PartitionedArrays.github.io/PetscCall.jl/stable) — **Documentation for the most recently tagged version.**
- [**LATEST**](https://PartitionedArrays.github.io/PetscCall.jl/dev) — *Documentation for the in-development version.*

## Help and discussion

- You can open a new discussion to ask questions [here](https://github.com/PartitionedArrays/PetscCall.jl/discussions).
- If you have found a bug, open an issue [here](https://github.com/PartitionedArrays/PetscCall.jl/issues). Do not forget to include a (minimal) reproducer.

## Contributing

This package is under active development and there are several ways to contribute:

- by enhancing the documentation (e.g., fixing typos, enhancing doc strings, adding examples).
- by addressing one of the [issues waiting for help](https://github.com/PartitionedArrays/PetscCall.jl/labels/help%20wanted).
- by adding more tests to increase the code coverage.
- by extending the current functionality. In this case, open a discussion [here](https://github.com/PartitionedArrays/PetscCall.jl/discussions) to coordinate with the package maintainers before proposing significant changes.