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

Welcome guide for developers

Open fverdugo opened this issue 1 year ago • 1 comments

It would be very useful to create a welcome guide to people willing to contribute to the library or using it at a more advanced level (e.g. in a bsc/msc project).

This guide should include:

Julia-related

  • https://www.francescverdugo.com/XM_40017/dev/getting_started_with_julia/
  • https://www.francescverdugo.com/XM_40017/dev/julia_basics/
  • https://docs.julialang.org/en/v1/manual/workflow-tips/
  • https://docs.julialang.org/en/v1/manual/style-guide/

PartitionedArrays-related

  • General usage: https://www.francescverdugo.com/PartitionedArrays.jl/dev/usage/
  • Working with PVectors: https://www.francescverdugo.com/PartitionedArrays.jl/dev/jacobi_tutorial/
  • Assembling parallel sparse matrices. Missing tutorial (e.g., assemble a Laplace Matrix)
  • Make clearer the difference between mesh partition and matrix partition
  • Working with PSparseMatrix Missing tutorial on how to implement SpMV
  • Working with PSparseMatrix (advanced) Missing tutorial on how to implement SpMM

(To be continued)

fverdugo avatar Jun 20 '24 10:06 fverdugo

@GeliezaK feel free to add more items in the list above.

fverdugo avatar Jun 20 '24 10:06 fverdugo