Madison Sheridan
|
3600e11a7e
|
Using single coefficient in exact_sol for all dimensions.
|
2022-07-26 10:40:32 -07:00 |
|
Madison Sheridan
|
8ce443953a
|
Corrected cfl condition calculation, minor implementation of conditionally optimizing timestep.
|
2022-07-22 16:22:47 -07:00 |
|
Madison Sheridan
|
9f623e948e
|
Ensure each entry in lumped mass matrix is positive with simple assert.
|
2022-07-19 23:49:02 -07:00 |
|
Madison Sheridan
|
6149caa551
|
Code cleanup, CFL constrained timestep MPI sync.
|
2022-07-19 14:24:11 -07:00 |
|
Madison Sheridan
|
9206d7cbcd
|
Clearing diagonal entries of sparse matrix and using a vector dot product implementation due to sparsity pattern problems.
|
2022-07-18 16:21:52 -07:00 |
|
Madison Sheridan
|
3aaf0f519f
|
SparseMatrix implementation for dij, still giving inconsistent errors across parallelization.
|
2022-07-15 16:17:12 -07:00 |
|
Madison Sheridan
|
9ea51d8455
|
Broken DenseMatrix-SparseMatrix code.
|
2022-07-15 15:07:38 -07:00 |
|
Madison Sheridan
|
7bfe51870d
|
Revising dij assembly and have proper test of Hypre mat-vec multiplication thanks to Dr. Tomov's help.
|
2022-07-13 14:59:00 -07:00 |
|
Madison Sheridan
|
04204afa71
|
Testing SparseMatrix multiplication with HypreParMatrix.
|
2022-07-13 08:20:16 -07:00 |
|
Madison Sheridan
|
6d22e4c6fc
|
Testing KeepNbrBlock with simple 2 cell mesh.
|
2022-07-08 13:38:04 -07:00 |
|
Madison Sheridan
|
f9a53fd7ba
|
Parallel Assemble and extract local sparse matrix from K to make sure each element's contribution is counted. Resulting in 'bumps' at processor boundaries.
|
2022-07-06 15:04:01 -07:00 |
|
Madison Sheridan
|
c362e572d5
|
Still having processor issues, lots of comments, made modified dij assemble function to test DiagOffD spmat.
|
2022-06-30 15:29:57 -07:00 |
|
Madison Sheridan
|
c2683b746b
|
Input ParGridFunction into Step but giving bad errors.
|
2022-06-27 14:09:30 -07:00 |
|
Madison Sheridan
|
fea83dcbe6
|
Added implementation of global cfl timestep calculation and verification.
|
2022-06-22 15:32:57 -07:00 |
|
Madison Sheridan
|
287a827fe2
|
Resolved parallelization error issue in construction of dij_mmatrix.
|
2022-06-21 15:58:19 -07:00 |
|
Madison Sheridan
|
8e883640ab
|
Using diagonal HypreParMatrix with a RAP function, but still incurring same issue with errors.
|
2022-06-17 16:32:28 -07:00 |
|
Madison Sheridan
|
8f3a999c70
|
Added verification that dij_matrix is symmetric.
|
2022-06-17 13:51:38 -07:00 |
|
Madison Sheridan
|
84627af245
|
Testing parallelization for periodic-square mesh and getting same errors on np1 and np2 but different errors on np4.
|
2022-06-16 15:47:35 -07:00 |
|
Madison Sheridan
|
bb3433ce3b
|
No time dependence on dij_matrix yet, so construct once.
|
2022-06-16 15:06:50 -07:00 |
|
Madison Sheridan
|
548624b1e3
|
Reverting to vector implementation of mass matrix to test convergence and parallelization.
|
2022-06-16 15:03:18 -07:00 |
|
Madison Sheridan
|
5671c6f5e0
|
Updated exact solution problem=0 to test for convergence.
|
2022-06-15 08:09:30 -07:00 |
|
Madison Sheridan
|
d6e5ed463d
|
Using HyprePCG solver, system is ParallelAssembled, but seeing minor inconsistencies with 4 processors.
|
2022-06-10 14:33:55 -07:00 |
|
Madison Sheridan
|
ec6c067e45
|
Working parallelization for 2 processors, but not 4. Think there is an issue with the preconditioner.
|
2022-06-10 12:15:36 -07:00 |
|
Madison Sheridan
|
d4199f386c
|
Form M_lumped in FE_Evolution constructor.
|
2022-06-08 11:58:47 -07:00 |
|
Madison Sheridan
|
7eecfc4162
|
Removed AIR_prec class and prec_type implementation that was carried over from ex9p.
|
2022-06-08 11:07:35 -07:00 |
|
Madison Sheridan
|
683500a0f1
|
Working parallel implementation using ParallelAssemble().
|
2022-06-08 09:48:38 -07:00 |
|
Madison Sheridan
|
9647d381e1
|
Adding serialized version of ex9p with continuous elements, along with corresponding compile options in makefile.
|
2022-06-06 10:08:14 -07:00 |
|