-
Notifications
You must be signed in to change notification settings - Fork 22
Closed
Description
Hi @fverdugo, @santiagobadia,
FYI ... in PR #32, I ported GridapDistributed.jl to Gridap 0.16.3. Along the process, I annotated a set of concerns that you can find in the list below. Apart from solving this, I think it would be great to speak about which are the priorities/future plans with the development of GridapDistributed.jl.
Several concerns I have detected along the process.
SparseMatrixAssemblerinGridapv0.16 does no longer conceptually hold test and trial FE spaces inside, whileDistributedSparseMatrixAssemblerdoes.- Introduction of
ArtificeSparseMatrixToLeverageDefaults. Something more clever to solve this issue? - Review the need for the
allocate_local_vectorfunction and the workflow associated to it. Is there a better way to design this taking into account the way assembly operations have been redesigned inGridapv0.16? - I am skipping
symbolic_loop_vector!all the way through. - [Solved in cc56f4d] Bilinear and linear functions for multifield problems cannot be iterated over (i.e., tuples) as in
Gridap. - I had to recover
Reindexedand some of the associated machinery from Gridap 0.14.3. I need it forGridapDistributed.jl. Should we bypass this need? If yes, how? - Review
DistributedFEFunctions and their current hierarchy. Gridap.Algebra.add_entry!: We are inserting entries one by one. To see how we can introduce all cell entries at once with the new assembly interface.
Metadata
Metadata
Assignees
Labels
No labels