psocratis
|
56a05f4728
|
Added new versions of DiagST as indicated in the paper 'Additive Overlapping DDM' (i.e, the source is calculated at the subdomain that receives it and it's multiplied by the indicator function of the non-overlapping partition)
|
2020-05-17 18:31:16 -07:00 |
|
psocratis
|
217efeaa35
|
Fixed bug with the cuttoff function. Things yet to be fixed: a) careful choosing of overlap number of layers b) Add the indicator function c) Try alternative source computation from the subdomain that receives the source as indicated in the additive paper
|
2020-05-16 20:00:12 -07:00 |
|
psocratis
|
2df03a0609
|
Restarted DiagST with only pml layer overlap
|
2020-05-15 20:35:24 -07:00 |
|
psocratis
|
dc6a5c3233
|
Added all possible sweeping directions (4 in 2D). Still a problem when combining the solutions from all the sweeps
|
2020-05-13 20:10:03 -07:00 |
|
psocratis
|
35e3b3cdac
|
Added first rule for sweeps from Leng and Ju paper
|
2020-05-12 16:00:36 -07:00 |
|
psocratis
|
a5ea705ab8
|
DiagST finished first sweep in the direction of (1,1)
|
2020-05-12 15:18:28 -07:00 |
|
psocratis
|
7c9a7f2d4f
|
Started DiagST::Mult. Tested for 1 patch in multiple sweep directions
|
2020-05-11 18:20:39 -07:00 |
|
psocratis
|
6f69275638
|
Modified cutoff function to support 2D x-y partitioning for all possible sweeping directions
|
2020-05-11 15:21:57 -07:00 |
|
psocratis
|
e5ed8c6b72
|
Added simplified unique direction map
|
2020-05-09 17:07:21 -07:00 |
|
psocratis
|
b5ec4a6ea3
|
Added Construction of directions map for 2D sweeps
|
2020-05-08 19:01:56 -07:00 |
|
psocratis
|
3df6daa8aa
|
added additional utilities for 2D and 3D checkerboard partitioning
|
2020-05-08 14:18:59 -07:00 |
|
psocratis
|
8221e01e88
|
modifications in DiagST
|
2020-05-07 20:37:06 -07:00 |
|
psocratis
|
36bfa18355
|
Fixed bug in cutoff function for the backward sweep. Restructured the interface for DiagST
|
2020-05-06 18:13:49 -07:00 |
|
psocratis
|
f9d3db919c
|
minor modifications in ST. Started Diagonal ST
|
2020-05-05 19:10:10 -07:00 |
|
psocratis
|
e1dbcf9a5c
|
Fixed bug in the overlapping partitioning algorithm
|
2020-04-10 19:51:29 -07:00 |
|
psocratis
|
fcfa277e37
|
Added dof injection map from non-overlapping to overlapping partitions for each layer
|
2020-04-09 19:49:19 -07:00 |
|
psocratis
|
95e8407596
|
New implementation of Pure ST. Finished foward sweep
|
2020-04-09 18:05:30 -07:00 |
|
psocratis
|
4ff1fac1bc
|
Added the non-ovlp map with no PML extensions. Added the double Source transfer sweep
|
2020-04-08 18:34:44 -07:00 |
|
psocratis
|
3e94e72fbf
|
Fixed inconsistency with number of layers
|
2020-04-08 18:33:34 -07:00 |
|
psocratis
|
8e184937f7
|
minor changes
|
2020-04-08 13:21:40 -07:00 |
|
psocratis
|
621838d35c
|
resolve conflicts
|
2020-04-08 13:18:47 -07:00 |
|
Petrides
|
9579a0a4de
|
Small change at STP interface
|
2020-04-08 13:12:03 -07:00 |
|
Petrides
|
33f664fed5
|
Small change at STP interface
|
2020-04-06 18:32:53 -07:00 |
|
Petrides
|
10053da2e1
|
Added case with reflecting BCs
|
2020-04-06 17:23:24 -07:00 |
|
Petrides
|
f43f6156bc
|
Finished backword sweep (wave expansion) algorithm. First tests passed
|
2020-03-26 18:00:46 -07:00 |
|
Petrides
|
c2dffec3bc
|
added backward sweep for the halfspace problems [wip]
|
2020-03-25 18:48:37 -07:00 |
|
Petrides
|
8c88997ef3
|
added new ST Overlapping partitioning
|
2020-03-24 19:23:32 -07:00 |
|
Petrides
|
551fbce1cd
|
Added new implementation of the Source Transfer Preconditioner. Added the Source Transfer Algorithm. Wave Expansion algorithm needed
|
2020-03-24 19:22:24 -07:00 |
|
Petrides
|
bfebd3a4c2
|
Source Transfer method as a preconditioner works using forward sweep but # of iterations grow when increasing the # of layers. Need to implement half space backword sweep to achieve convergence independent of the # layers
|
2020-03-23 17:46:02 -07:00 |
|
Petrides
|
c8900fc532
|
Finished Source Transfered method with layered partitioning
|
2020-03-20 20:00:33 -07:00 |
|
Petrides
|
078c8ab9f2
|
Fixed Overlapping CheckBoard partition in 3D. Started SourceTransferPrecond
|
2020-03-18 16:32:29 -07:00 |
|
Petrides
|
d0517f051f
|
added OverlappingCartesianMeshPartition needed for Source Transfer preconditioner
|
2020-03-17 14:03:35 -07:00 |
|
Petrides
|
e4c58796d4
|
Added Layer-based sweeping precond. Lsweeps need implementation of an overlaping by e-layer partition
|
2020-03-13 14:43:08 -07:00 |
|
Petrides
|
02c9087bd7
|
Implemented extended patches by a PML and tested with impedance. Added new testing example helmholtz_pml
|
2020-03-06 17:11:17 -08:00 |
|
Petrides
|
44eea1d9e6
|
Added dof map between patches and extended (PML) patches
|
2020-03-03 17:00:26 -05:00 |
|
Petrides
|
f587dc3c44
|
mesh_extension for PML added
|
2020-02-28 17:55:21 -08:00 |
|
Petrides
|
393b1f7987
|
complex multiplicative Schwarz with patches with ABC boundary
|
2020-02-28 17:54:31 -08:00 |
|
Petrides
|
238e0b2356
|
Finished serial implementation with Schwarz patches with impedence BCs
|
2020-02-20 18:13:17 -08:00 |
|
Petrides
|
66612d085f
|
Started complex AddSchwarz with ABC
|
2020-02-18 17:29:36 -08:00 |
|
Petrides
|
371813719d
|
maxwell-solver init commit. Overlapping vertex based and non-ovelapping Cartesian partitioning added
|
2020-02-18 12:36:52 -08:00 |
|