8cfb272 | Loic Gouarin | 21 May 2024, 17:47:31 UTC | Create AUTHORS.txt | 21 May 2024, 17:47:31 UTC |
e70821d | Loic Gouarin | 13 January 2023, 14:42:27 UTC | add scalar 3D | 13 January 2023, 14:42:27 UTC |
231fcc1 | Loic Gouarin | 13 January 2023, 14:41:51 UTC | fix run_test_cases | 13 January 2023, 14:41:51 UTC |
0a5f830 | Nicole Spillane | 06 January 2023, 15:30:54 UTC | overlap is minimal | 06 January 2023, 15:30:54 UTC |
7319baa | Nicole Spillane | 06 January 2023, 10:01:37 UTC | overlap set to 1 in pcawg + test cases for fenicsx | 06 January 2023, 10:01:37 UTC |
31694cc | nicole-spillane | 02 December 2022, 13:08:36 UTC | Merge pull request #3 from gouarin/PCAWG Pcawg | 02 December 2022, 13:08:36 UTC |
885ab12 | Loic Gouarin | 02 December 2022, 12:34:47 UTC | add fenics example and update environment.yml | 02 December 2022, 12:34:47 UTC |
ef48813 | Nicole Spillane | 17 November 2022, 14:07:12 UTC | AWG with elasticity and scalar elliptic problems from Fenics | 17 November 2022, 14:07:12 UTC |
cb7564f | Loic Gouarin | 06 October 2022, 14:33:33 UTC | add fenics example | 06 October 2022, 14:33:33 UTC |
7bd675d | gouarin | 19 October 2021, 13:49:44 UTC | add PCAWG in demo 2d | 19 October 2021, 13:49:44 UTC |
83ef3b8 | gouarin | 19 October 2021, 13:23:34 UTC | add PCAWG | 19 October 2021, 13:23:34 UTC |
d72b284 | Loic Gouarin | 05 July 2021, 12:50:26 UTC | Merge pull request #2 from gouarin/algebric_precond Algebric precond | 05 July 2021, 12:50:26 UTC |
fb8d5f9 | gouarin | 05 July 2021, 12:22:18 UTC | add plot solution | 05 July 2021, 12:22:18 UTC |
96ee886 | Nicole Spillane | 05 July 2021, 11:47:54 UTC | I started to implement AWG as a solver (commented part PCNEW in precond.py) | 05 July 2021, 11:47:54 UTC |
47f4f1d | Nicole Spillane | 22 June 2021, 08:19:49 UTC | version of the code that the numerical results for the article were generated with | 22 June 2021, 08:19:49 UTC |
9134c45 | Nicole Spillane | 11 June 2021, 12:09:24 UTC | postprocessing data | 11 June 2021, 12:09:24 UTC |
7da57ba | Nicole Spillane | 10 June 2021, 19:20:56 UTC | I think I merged both versions | 10 June 2021, 19:20:56 UTC |
2607967 | Nicole Spillane | 10 June 2021, 19:17:51 UTC | some changes to the tests | 10 June 2021, 19:17:51 UTC |
ead2985 | gouarin | 10 June 2021, 15:32:33 UTC | add table output to latex | 10 June 2021, 15:32:33 UTC |
d2319dc | gouarin | 10 June 2021, 15:32:10 UTC | save name of the test case | 10 June 2021, 15:32:10 UTC |
1ad9dc1 | Nicole Spillane | 10 June 2021, 09:49:43 UTC | producing results for article is work in progress | 10 June 2021, 09:49:43 UTC |
0ab2b22 | Nicole Spillane | 08 June 2021, 07:25:38 UTC | very minor commit to fix a small bug in post_treatment due to the fact that the output files now have case number in them | 08 June 2021, 07:25:38 UTC |
75c9488 | Nicole Spillane | 07 June 2021, 20:45:05 UTC | added more stripes when the domain is of height larger than 1, fixed a bug for saving Lambdaflat, added labels for case4 in run_test_cases | 07 June 2021, 20:45:05 UTC |
5ca35e5 | gouarin | 07 June 2021, 16:33:52 UTC | add different cases | 07 June 2021, 16:33:52 UTC |
ce6a596 | gouarin | 07 June 2021, 09:04:52 UTC | update post treatment process | 07 June 2021, 09:04:52 UTC |
1dec02f | gouarin | 02 June 2021, 20:40:48 UTC | add run a list of test cases and post treatment script | 02 June 2021, 20:40:48 UTC |
9c976ec | gouarin | 27 May 2021, 12:10:05 UTC | Merge branch 'algebric_precond' of github.com:gouarin/GenEO into algebric_precond | 27 May 2021, 12:10:05 UTC |
676fa1c | gouarin | 27 May 2021, 12:09:32 UTC | add coarse vec plot | 27 May 2021, 12:09:32 UTC |
a74bf1a | Nicole Spillane | 27 May 2021, 11:31:35 UTC | a small change in options of asarray which fixes a warning when I save gathered data with different lengths. TO: fix all occurences of this | 27 May 2021, 11:31:35 UTC |
be8a282 | Nicole Spillane | 26 May 2021, 13:20:06 UTC | all the vectors in the coarse space have a label attached to show if the are vectors from Ker(Atildes), or Ker(Ms) or GenEO eigmin or GenEO eigmax or Vneg | 26 May 2021, 13:20:06 UTC |
282c79f | Nicole Spillane | 26 May 2021, 09:46:10 UTC | added an option to select a number of hard layers in the test case (0, 1, 2 or 3) in view of generating results for the article | 26 May 2021, 09:46:10 UTC |
7b6e479 | Nicole Spillane | 26 May 2021, 08:09:05 UTC | added the printing of results to three files | 26 May 2021, 08:09:05 UTC |
4ec1171 | Nicole Spillane | 25 May 2021, 13:35:19 UTC | added the info about size of subdomains, local and global interfaces to the view | 25 May 2021, 13:35:19 UTC |
9ff4ace | Nicole Spillane | 25 May 2021, 11:41:13 UTC | added many view options with info about the preconditioners and the coarse spaces | 25 May 2021, 11:41:13 UTC |
907bdfd | Nicole Spillane | 20 May 2021, 09:54:10 UTC | the user can now specify directly the values of tau for the GenEO eigenvalue problems. A separate file for testing Apos has been created. The option PCNewH2addCS was removed as it is not a good choice for the H2 that is incorporated into H3. | 20 May 2021, 09:54:10 UTC |
7df0dea | Nicole Spillane | 20 May 2021, 07:59:32 UTC | Added the option -PCNew to choose between the usual GenEO (False) and the algebraic GenEO (True). Also added PCNew_switchtoASMpos for the preconditioners HASpos which have Astilde equal to inverse of RsAposRst | 20 May 2021, 07:59:32 UTC |
5dd2e1d | gouarin | 18 May 2021, 15:48:05 UTC | add Ritz eigenvalues computation for Apos | 18 May 2021, 15:48:05 UTC |
f049fd3 | Nicole Spillane | 12 May 2021, 15:16:33 UTC | fixed a bug in coarse operators | 12 May 2021, 15:16:33 UTC |
051d60f | Nicole Spillane | 12 May 2021, 10:28:01 UTC | first version of full preconditioner | 12 May 2021, 10:28:01 UTC |
825ce5e | Nicole Spillane | 11 May 2021, 08:15:57 UTC | the operator RsAposRst has been implemented so the GenEO coarse space is correct for the NN and AS preconditioners | 11 May 2021, 08:15:57 UTC |
2e6f81b | Nicole Spillane | 09 May 2021, 19:32:16 UTC | first version of the full preconditioner, it is not scalable so there must be a problem somewhere, need to fix CG with Ritz values next | 09 May 2021, 19:32:16 UTC |
b8b685a | Nicole Spillane | 06 May 2021, 20:32:45 UTC | Preconditioners for Apos are partly implemented, for H2_AS the GenEO eigenproblem for eigmax is not implemented, consider using AMPCG, our cg solvers are broken | 06 May 2021, 20:32:45 UTC |
c87fb92 | Nicole Spillane | 06 May 2021, 13:49:51 UTC | fixed bugs, still no GenEO | 06 May 2021, 13:49:51 UTC |
586d866 | gouarin | 04 May 2021, 12:30:19 UTC | ... | 04 May 2021, 12:30:19 UTC |
456fbe0 | Nicole Spillane | 03 May 2021, 19:57:45 UTC | Some operators for Algebraic GenEO have been implemented but not debugged. GenEO coarse space and solve for Apos are not implemented. | 03 May 2021, 19:57:45 UTC |
79617cb | gouarin | 26 April 2021, 09:28:03 UTC | new algebric preconditioner | 26 April 2021, 09:28:03 UTC |
27e73cf | Nicole Spillane | 23 April 2021, 20:29:54 UTC | fixed buildIdentity matrix in 3d | 23 April 2021, 20:29:54 UTC |
37c3ffa | Nicole Spillane | 23 April 2021, 19:51:56 UTC | split the construction of the minimal coarse space, geneo coarse space and coarse operators into distinct classes to prepare for algebraic GenEO. the formerly used class projection is still there. | 23 April 2021, 19:51:56 UTC |
96d4082 | Nicole Spillane | 23 April 2021, 12:04:54 UTC | changed some variable names to match the reference article | 23 April 2021, 12:04:54 UTC |
2638dad | Nicole Spillane | 21 April 2021, 11:08:12 UTC | Computation of Ritz values in KSP_PCG. Options to run projected preconditioner, hybrid preconditioner, additive preconditioner and one-level preconditioner | 21 April 2021, 11:08:12 UTC |
98a3012 | gouarin | 12 July 2018, 15:27:51 UTC | fix demo + add plot of cg solution | 12 July 2018, 15:27:51 UTC |
41dca3a | gouarin | 04 June 2018, 19:30:22 UTC | remove output | 04 June 2018, 19:30:22 UTC |
83c8da2 | gouarin | 04 June 2018, 19:28:52 UTC | add notebook demos | 04 June 2018, 19:28:52 UTC |
03ee774 | gouarin | 04 June 2018, 16:23:32 UTC | set preconditioned norm to natural norm | 04 June 2018, 16:23:32 UTC |
a6351b5 | Loic Gouarin | 04 June 2018, 11:27:23 UTC | fix norm | 04 June 2018, 11:27:23 UTC |
d6d74ea | gouarin | 29 May 2018, 11:35:53 UTC | fix readme | 29 May 2018, 11:35:53 UTC |
21870b0 | gouarin | 29 May 2018, 11:33:27 UTC | fix readme | 29 May 2018, 11:33:27 UTC |
c2d8c34 | gouarin | 29 May 2018, 11:33:09 UTC | fix environment name | 29 May 2018, 11:33:09 UTC |
9f83d7f | gouarin | 29 May 2018, 07:41:15 UTC | add license file | 29 May 2018, 07:41:15 UTC |
9acfc43 | gouarin | 29 May 2018, 07:12:02 UTC | Merge branch 'master' of github.com:gouarin/GenEO | 29 May 2018, 07:12:02 UTC |
6e09b4b | gouarin | 29 May 2018, 07:08:17 UTC | fix coarse_vec list order | 29 May 2018, 07:08:17 UTC |
22d1d7f | Loic Gouarin | 29 May 2018, 06:53:08 UTC | fix binder link | 29 May 2018, 06:53:08 UTC |
4d480a7 | gouarin | 29 May 2018, 06:52:03 UTC | set GenEO to True | 29 May 2018, 06:52:03 UTC |
5222a01 | gouarin | 29 May 2018, 06:48:24 UTC | clean demos | 29 May 2018, 06:48:24 UTC |
ca93cf0 | gouarin | 29 May 2018, 06:44:13 UTC | add license and change package name to GenEO | 29 May 2018, 06:44:13 UTC |
c0ca370 | gouarin | 28 May 2018, 12:26:12 UTC | fix binder | 28 May 2018, 12:26:12 UTC |
18cb0f0 | gouarin | 28 May 2018, 12:22:57 UTC | fix binder | 28 May 2018, 12:22:57 UTC |
cd5b141 | gouarin | 28 May 2018, 12:14:24 UTC | fix binder | 28 May 2018, 12:14:24 UTC |
234d29c | gouarin | 28 May 2018, 12:12:33 UTC | fix binder | 28 May 2018, 12:12:33 UTC |
02e01e7 | gouarin | 28 May 2018, 12:03:25 UTC | clean 2d notebook | 28 May 2018, 12:03:25 UTC |
8176a59 | Loic Gouarin | 28 May 2018, 12:01:08 UTC | add binder badge | 28 May 2018, 12:01:08 UTC |
a6791ea | Loic Gouarin | 28 May 2018, 11:59:33 UTC | Merge pull request #1 from gouarin/matis Matis | 28 May 2018, 11:59:33 UTC |
47b05ef | gouarin | 28 May 2018, 11:31:32 UTC | fix binder | 28 May 2018, 11:31:32 UTC |
725e337 | gouarin | 28 May 2018, 11:25:58 UTC | add notebook examples using pythreejs | 28 May 2018, 11:25:58 UTC |
fa2ec7a | Nicole Spillane | 28 May 2018, 10:15:09 UTC | Added the parameter PCBNN_mumpsCntl3 to pilot the computation of the local kernels by MUMPS | 28 May 2018, 10:15:09 UTC |
44aa6a8 | Nicole Spillane | 28 May 2018, 08:45:01 UTC | Fixed a small bug in a print function | 28 May 2018, 08:45:01 UTC |
f72919d | Nicole Spillane | 24 May 2018, 16:26:14 UTC | By default, PCBNN_GenEO is now False. The two test cases that demonstrate AMPCG have been renamed to demo_elasticity_*d.py. | 24 May 2018, 16:26:14 UTC |
1e2f732 | gouarin | 24 May 2018, 14:19:09 UTC | fix printing + add callback | 24 May 2018, 14:19:09 UTC |
9f5eee1 | Nicole Spillane | 24 May 2018, 14:10:04 UTC | Heterogeneous 3D testcase | 24 May 2018, 14:10:04 UTC |
6b5c015 | gouarin | 24 May 2018, 08:54:00 UTC | fix monitor and examples | 24 May 2018, 08:54:00 UTC |
b79b4e2 | gouarin | 24 May 2018, 07:36:48 UTC | fix documentation | 24 May 2018, 07:36:48 UTC |
76ed585 | Nicole Spillane | 22 May 2018, 16:48:45 UTC | many options have been added to the code. The code has been documented although there are still some incomplete parts (marked with FIX). | 22 May 2018, 16:48:45 UTC |
235a409 | Nicole Spillane | 18 May 2018, 16:37:07 UTC | Options have been added to the code. There is still to much information being printed when the code is executed. TODO: add an option for the level of verbosity and document the code | 18 May 2018, 16:37:07 UTC |
9ae10f8 | Nicole Spillane | 15 May 2018, 12:38:55 UTC | some small changes and a bug correction in the definition of the local solver with respect to the MPI communicator | 15 May 2018, 12:38:55 UTC |
b871466 | Nicole Spillane | 11 May 2018, 15:58:18 UTC | The preconditioner and projection operator have been rearranged and tested in file test_nicole.py. There is quite a lot of redundancy between old and new so some cleaning up is necessary | 11 May 2018, 15:58:18 UTC |
1a01b1f | Nicole Spillane | 03 May 2018, 13:34:55 UTC | GenEO coarse space has been computed, next step is to implement options to have GenEO or/and MPCG | 03 May 2018, 13:34:55 UTC |
3bedb70 | gouarin | 02 May 2018, 09:00:40 UTC | fix petsc4py name functions | 02 May 2018, 09:00:40 UTC |
2375c2e | gouarin | 28 April 2018, 05:30:53 UTC | add matis version | 28 April 2018, 05:30:53 UTC |
569dadb | Loïc Gouarin | 23 April 2018, 08:37:06 UTC | Merge branch 'cholesky-rbm' into 'master' Cholesky rbm See merge request gouarin/elasticity!1 | 23 April 2018, 08:37:06 UTC |
aa31a1a | gouarin | 14 April 2018, 05:24:01 UTC | fix nullspace computation | 14 April 2018, 05:24:01 UTC |
ecbe472 | gouarin | 10 April 2018, 04:51:45 UTC | add choslesky rbm construction | 10 April 2018, 04:51:45 UTC |
d8bd0a8 | gouarin | 09 April 2018, 12:19:18 UTC | add pcg 3d test case | 09 April 2018, 12:19:18 UTC |
9231b12 | gouarin | 09 April 2018, 12:18:40 UTC | add mumps | 09 April 2018, 12:18:40 UTC |
f28f95a | gouarin | 09 April 2018, 09:38:28 UTC | add 3d MPCG test case | 09 April 2018, 09:38:28 UTC |
4f2af58 | gouarin | 09 April 2018, 09:37:31 UTC | fix MPCG | 09 April 2018, 09:37:31 UTC |
3464ca7 | gouarin | 09 April 2018, 09:37:11 UTC | add 3d support for MPCG | 09 April 2018, 09:37:11 UTC |
f1de593 | Nicole Spillane | 09 April 2018, 09:18:49 UTC | test with five layers of coefs | 09 April 2018, 09:18:49 UTC |
75394f1 | Nicole Spillane | 09 April 2018, 09:04:36 UTC | projection with cholesky | 09 April 2018, 09:04:36 UTC |
3881e86 | gouarin | 30 March 2018, 12:29:37 UTC | fix mpcg | 30 March 2018, 12:29:37 UTC |
eb1bfe3 | gouarin | 23 March 2018, 15:48:26 UTC | add MP_CG | 23 March 2018, 15:48:26 UTC |