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
|
c1d0276441
|
Merge branch 'master' into maxwell-solver
|
2020-04-13 15:00:28 -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 |
|
Tzanio Kolev
|
a1f7d70ff2
|
Merge pull request #1188 from mfem/adios2-dev
ADIOS2 output with ParaView visualization, adios2stream and ADIOS2DataCollection
|
2020-03-29 13:12:39 -07:00 |
|
Tzanio
|
661a52077d
|
Updated examples
|
2020-03-29 12:37:43 -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 |
|
Tzanio
|
f3de6e8281
|
Prevent sockets streams from mixing in ex25p
|
2020-03-25 18:18:08 -07:00 |
|
Tzanio
|
8bd1b962ca
|
final changes
|
2020-03-25 17:36:47 -07:00 |
|
Petrides
|
15d5b064fe
|
Modified L-shape example and rewrote some od the comments
|
2020-03-25 17:07:47 -07:00 |
|
Petrides
|
cf88b7f1d8
|
replaced sample run square-with-hole mesh with square-disc.mesh
|
2020-03-25 15:28:49 -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 |
|
Tzanio
|
7e3272a9ff
|
Merge branch 'master' into adios2-dev
|
2020-03-24 08:22:06 -07:00 |
|
Tzanio
|
ffdd799c88
|
Merge branch 'master' into electromagnetics-pml-example
Conflicts:
CHANGELOG
|
2020-03-24 08:20:54 -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 |
|
William F Godoy
|
11afcc6321
|
Requested changes from PR review
Keep a few examples
Correct function signature in gridfunc and pgridfunc
|
2020-03-18 09:42:04 -04:00 |
|
William F Godoy
|
9c379891bf
|
Resolving conflicts with latest master
|
2020-03-18 09:41:46 -04:00 |
|
Yohann Dudouit
|
316c42c5e4
|
Use cuda-shared instead od cuda-ref.
|
2020-03-17 15:39:39 -07:00 |
|
Yohann Dudouit
|
6a1819a7c3
|
fix nurbs_ex11p to print messages only once.
|
2020-03-17 15:26:04 -07:00 |
|
Yohann Dudouit
|
6638172976
|
Modify ex6 and ex6p to avoid diff in sample runs.
|
2020-03-17 14:40:15 -07:00 |
|
Petrides
|
d0517f051f
|
added OverlappingCartesianMeshPartition needed for Source Transfer preconditioner
|
2020-03-17 14:03:35 -07:00 |
|
Petrides
|
c3e7381df2
|
added aliases for Bessel functions
|
2020-03-16 13:10:33 -07:00 |
|
Petrides
|
3f59ede733
|
make style
|
2020-03-16 11:13:02 -07:00 |
|
Petrides
|
2695ab7b5f
|
removed alias for windows, Added reference for the examples
|
2020-03-16 10:55:47 -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 |
|