Misc pending tasks associated with refactoring in branch release-0.2

未关闭
#39 11 条评论 0 个 reaction 已指派 3 人 在 GitHub 查看

@oriolcg 已经在做这个了。

开始于 2022年2月14日。

评估

这个 Issue 还没有评估数据。

描述

Merging into master PR https://github.com/gridap/GridapDistributed.jl/pull/50

  • Update README
  • remove src/OLD, test/OLD, compile
  • Add NEWS.md

High priority

Medium priority

  • Nicer user API for PETScSolver (to be done in GridapPETSc). In particular, better handling of the lifetime of PETSc objects.
  • Implement distributed models from gmsh (in GridapGmsh) @fverdugo
  • implement lu! for PSparseMatrix following the same strategy as with \
  • Move mpi tests to their own CI job @amartinhuertas PR https://github.com/gridap/GridapDistributed.jl/pull/47
  • Automatically generate sysimage to reduce mpi tests runtime @amartinhuertas PR https://github.com/gridap/GridapDistributed.jl/pull/48
  • Think how the user can define the local and global vector type in the FESpace
  • Showing NLSolve.jl solver trace only in master MPI rank leads to a dead lock.
  • Peridodic BCs
  • Implement ZeroMeanFESpace

Low priority

  • Implement a more lazy initialization of the matrix exchanger in PartitionedArrasys since the exchanger is not always needed.
  • Overlap compression of the sparse matrix with communication of rhs assembly
  • Implement another strategy to represent local matrices in PartitionedArrays with a data layout compatible with petsc
  • interpolate_everywhere not available in GridapDistributed.jl, only interpolate Solved in PR https://github.com/gridap/GridapDistributed.jl/pull/74
主要语言
Julia
星标
150
派生
28
PR 合并指标
30 天内没有已合并 PR

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

gridap/GridapDistributed.jl 的其他 Issue

查看 gridap/GridapDistributed.jl 的全部 Issue

相似的 Issue

更多 Julia Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。