Skip to content

Conversation

@bjpalmer
Copy link
Member

Support for sparse distributed 2D arrays has been added to the repository. This includes support for setting up and distributing arrays and basic operations such as matrix-vector and matrix-matrix multiplies.

bjpalmer and others added 30 commits October 29, 2021 11:22
…se that

solves Laplace's equation using a conjugate gradient algorithm.
solution. This can be visualized using something like VisIt or Paraview.
to compare Kaczmarz solution to conjugate gradient.
distribution to block distribution and cleaned up output to VTK file.
Bruce J Palmer and others added 26 commits November 27, 2024 11:47
to compare Kaczmarz solution to conjugate gradient.
…es and

added operations to multiply a sparse matrix by a diagonal matrix.
…ompiles but

not tested to see if it works.
…ated. This

eliminates the need to keep resizing buffers on the fly.
…of random

Gram-Schmidt orthogonalization code.
…eature/ga-sparse

Conflicts:
	global/src/ga_sparse.array.h
	global/src/sparse.array.c
	global/testing/sprs_test.c
@bjpalmer bjpalmer merged commit 816e015 into develop Dec 5, 2024
76 checks passed
@bjpalmer bjpalmer deleted the feature/ga-sparse branch December 5, 2024 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants