Commit Graph

83 Commits

Author SHA1 Message Date
James McClure
777e216b35 restart for Poisson model 2022-07-29 18:11:32 -04:00
James McClure
5204f48d45 fix memory leaks 2022-07-12 18:44:36 -04:00
James McClure
5a37f7865f add BC to poisson solver 2022-07-06 19:35:08 -04:00
James McClure
1c903a3380 add performance counters to ion / poisson solvers 2022-06-11 20:49:01 -04:00
James McClure
c424e1d984 cleanup with help from valgrind 2022-05-06 16:21:37 -04:00
Zhe Li
bdd0efd36e build passed 2022-04-28 16:55:58 +10:00
Zhe Rex Li
a00a3606f7 add functionality for user to choose either D3Q7 or D3Q19 lattice for Poisson;to be built and tested 2022-04-28 16:21:04 +10:00
Zhe Rex Li
17f80b4637 merge the latest membrane into test_poisson 2022-04-26 11:16:44 +10:00
James E McClure
3642a6ae9b debug charge density problems on crusher 2022-04-24 15:55:23 -04:00
James E McClure
9043751281 debug crusher 2022-04-24 14:55:59 -04:00
James E McClure
91d8fbe751 Merge branch 'membrane' of github.com:JamesEMcClure/LBPM-WIA into membrane 2022-04-24 11:04:47 -04:00
James McClure
418bc82953 fix poisson typo 2022-04-24 11:04:33 -04:00
James E McClure
36a5204882 a bunch of summit debug things to roll back later 2022-04-24 11:04:11 -04:00
James McClure
dd5dbbd51c deprecate old error methods 2022-04-24 11:00:17 -04:00
James McClure
cf4f2b63da update error analysis for Poisson solver 2022-04-22 15:17:52 -04:00
James McClure
d3dc35c018 fix bad ref to D3Q7 2022-04-22 14:30:03 -04:00
James McClure
7eaaced8d9 add barriers to poisson solver 2022-04-18 08:45:49 -04:00
James McClure
aa8783141d small change 2022-04-13 20:39:59 -04:00
Zhe Li
e7c227bd9f fix bugs in initializing electric potential; the Psi on solid was accidentally overwritten before. 2022-04-13 16:56:26 +10:00
Zhe Li
c281c0cfda fix dumb bugs 2022-04-13 14:53:23 +10:00
Zhe Rex Li
0f68c118de Poisson solver; enable specifying initial values 2022-04-12 16:12:12 +10:00
James McClure
d0e41bf834 d319 poisson works good 2022-04-10 17:25:29 -04:00
James McClure
eb1c5da99c still broken wang 2022-04-10 16:08:35 -04:00
James McClure
cd970d64a3 Merge branch 'membrane-rex-d3q19' into membrane-wang 2022-04-10 12:34:31 -04:00
James McClure
b182d04833 tau from wang paper 2022-04-10 11:32:53 -04:00
James McClure
b3dfc014d8 rex d3q19 (broken) 2022-04-10 11:05:53 -04:00
James McClure
9c63613373 original wang poisson solver (broken) 2022-04-10 09:51:02 -04:00
Rex Zhe Li
ee527a42cc update Poisson and Stoke solvers to include slipping velocity BC; to be built 2022-01-18 16:46:09 +11:00
Rex Zhe Li
d61cb8571f fix dumb typo 2021-12-06 00:46:44 -05:00
Rex Zhe Li
ba88a78afb update periodic potential BC for inlet and outlet;to be built and tested 2021-12-06 16:28:08 +11:00
Rex Zhe Li
7d525e999b enable different types of solid BC for Poisson solver; to be built and tested 2021-12-02 23:32:57 +11:00
Rex Zhe Li
2357cd9dfa update options for tolerance_method 2021-09-13 09:20:52 -04:00
Rex Zhe Li
101105c7ae print out info on what tolerance_method is used 2021-09-13 06:11:22 -04:00
Rex Zhe Li
50395a14e9 PoissonSolver with sum or max MSE should work now after fixing dumb bugs 2021-09-13 05:38:42 -04:00
Rex Zhe Li
65b0d12172 add MES_max as alternative method to check convergence;to be verified 2021-09-13 19:24:23 +10:00
Rex Zhe Li
a75ca8a132 Merge branch 'electrokinetic_UpdatedPBTol' of github.com:JamesEMcClure/LBPM-WIA into electrokinetic_UpdatedPBTol 2021-09-13 18:46:55 +10:00
Rex Zhe Li
d19e4f1047 save the work;incomplete 2021-09-13 18:46:44 +10:00
Rex Zhe Li
172f66a169 PoissonSolver using MSE as stopping criterion should work now 2021-09-13 04:45:37 -04:00
Rex Zhe Li
44fa670fb1 change convergence method to MSE 2021-09-13 17:53:15 +10:00
Rex Zhe Li
0aefd3e456 fix more bugs but still need to verify 2021-09-09 09:32:57 -04:00
Rex Zhe Li
878760ed0a fix a few bugs and pass build; to be verified 2021-09-09 08:04:11 -04:00
Rex Zhe Li
c74b803157 initialize a new convergence scheme for Poisson solver 2021-09-09 15:48:25 +10:00
James McClure
ee34677826 xMerge branch 'master' into FOM_dev 2021-05-20 11:38:05 -04:00
Rex Zhe Li
c7c36b5e86 fix minor bug in unit conversion in PoissonSolver 2021-05-20 09:21:55 -04:00
Mark Berrill
3cdfb7caf6 Minor changes to PoissonSolver 2021-05-17 12:26:29 -04:00
Mark Berrill
a2b22e5e47 Fixing bug in PoissonSolver 2021-05-17 12:00:40 -04:00
Rex Zhe Li
ad5d428ce3 clean redundant code in Poisson solver 2021-05-07 01:54:45 -04:00
Mark Berrill
5c27e3830a Fixing compile errors without MPI 2021-02-12 13:43:26 -05:00
Rex Zhe Li
fef81a0e47 resolve merge conflicts 2021-01-18 22:51:16 -05:00
Rex Zhe Li
e0416a676c merge with electrokinetic and resolve merge conflicts 2021-01-14 05:20:47 -05:00