1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-21 03:01:01 +01:00
Commit Graph

3288 Commits

Author SHA1 Message Date
Daniel Richtmann 19010ff66a Merge remote-tracking branch 'upstream/develop' into feature/new-solver-algorithms 2017-10-30 13:16:46 +01:00
paboyle 27ea2afe86 No compile on comms == none fix 2017-10-30 01:14:11 +00:00
paboyle 78e8704eac Shaking out 2017-10-30 00:25:31 +00:00
paboyle 67131d82f2 Get subrank info from communicator constructor 2017-10-30 00:24:11 +00:00
paboyle 615a9448b9 Extended sub comm supported 2017-10-30 00:23:34 +00:00
paboyle 00164f5ce5 : 2017-10-30 00:22:52 +00:00
paboyle a7f72eb994 SHaking out 2017-10-30 00:22:06 +00:00
paboyle 501fa1614a Communicator updates for split grid 2017-10-30 00:16:12 +00:00
paboyle 5bf42e1e15 Update 2017-10-30 00:05:21 +00:00
paboyle fe4d9b003c More digits 2017-10-30 00:04:47 +00:00
paboyle 4a699b4da3 New rank can be found out 2017-10-30 00:04:14 +00:00
paboyle 689323f4ee Reverse dim ordering lexico support 2017-10-30 00:03:15 +00:00
paboyle 84b441800f Merge branch 'develop' into feature/lanczos-reorg 2017-10-27 14:21:38 +01:00
paboyle 1ef424b139 Split grid Y2K bug fix attempt 2017-10-27 14:20:35 +01:00
Daniel Richtmann 5a477ed29e Perform minor style correction 2017-10-27 14:46:18 +02:00
Daniel Richtmann 54128d579a Make MR a bit more verbose 2017-10-27 14:45:29 +02:00
Daniel Richtmann e7b1933e88 Add a test for the MR solver 2017-10-27 14:38:57 +02:00
Daniel Richtmann 1bad64ac6a Some formatting 2017-10-27 14:35:04 +02:00
Daniel Richtmann 15dfa9f663 Change stopping criterion implementation in MR solver + some cleanup 2017-10-27 14:33:25 +02:00
Daniel Richtmann 2185b0d651 Correct author in the file 2017-10-27 14:32:38 +02:00
Daniel Richtmann f61c0b5d03 Very early version of MR solver 2017-10-27 14:09:02 +02:00
Daniel Richtmann 074db32e54 Fix build of gmres test 2017-10-27 14:08:48 +02:00
paboyle aa66f41c69 Bug fix in the coarse restore...
Think this is nearly there
2017-10-27 10:29:34 +01:00
paboyle f96c800d25 Passes reload of coarse basis 2017-10-27 09:43:22 +01:00
paboyle 32a52d7583 Move the local coherence lanczos into algorithms.
Keep the I/O in the tester. Other people can copy this method to write other I/O formats.
2017-10-27 09:04:31 +01:00
paboyle fa04b6d3c2 Finished ? Verifying coarse evec restore 2017-10-27 08:18:29 +01:00
paboyle 7fab183c0e Better read test 2017-10-27 08:17:49 +01:00
paboyle 9ec9850bdb 64bit ftello update 2017-10-26 23:34:31 +01:00
paboyle 0c4ddaea0b Cleaning up 2017-10-26 23:31:46 +01:00
paboyle 00ebc150ad Mistake in string parse; interface is ambiguous and must fix. Is char * a file, or a XML buffer ? 2017-10-26 23:30:37 +01:00
paboyle 0f3e9ae57d Gsites error. Only appeared (so far) in I/O code for even odd fields 2017-10-26 23:29:59 +01:00
Azusa Yamaguchi 034de160bf Staggered updates : Schur fixed and added a unit test for Test_staggered_cg_schur.cc giving stronger check 2017-10-26 20:58:46 +01:00
paboyle 14507fd6e4 Final? candidate for push back on the lanczos reorg feature 2017-10-26 16:25:01 +01:00
paboyle 2db05ac214 Test for split/unsplit in isolation 2017-10-26 07:48:03 +01:00
paboyle 31f99574fa Moving these out of algorithms 2017-10-26 07:47:42 +01:00
paboyle a34c8a2961 Update to IRL; getting close to the structure I would like. 2017-10-26 07:45:56 +01:00
paboyle ccd20df827 Better IRL interface 2017-10-26 01:59:59 +01:00
paboyle e9be293444 Better messaging 2017-10-26 01:59:30 +01:00
paboyle d577211cc3 Relax stoppign condition 2017-10-25 23:57:54 +01:00
paboyle f4336e480a Faster converge time 2017-10-25 23:53:44 +01:00
paboyle e4d461cb03 Messagign 2017-10-25 23:53:19 +01:00
paboyle 3d63b4894e Use existing functionality where possible 2017-10-25 23:52:47 +01:00
paboyle 08583afaff Red black friendly coarsening 2017-10-25 23:51:18 +01:00
paboyle b395a312af Better error messaging 2017-10-25 23:50:37 +01:00
paboyle 66295b99aa Bit less verbose SciDAC IO 2017-10-25 23:50:05 +01:00
paboyle b8654be0ef 64 bit safe offsets 2017-10-25 23:49:23 +01:00
paboyle a479325349 Rewrite of local coherence lanczos 2017-10-25 23:48:47 +01:00
paboyle f6c3f6bf2d XML serialisation of parms and initialise from parms object 2017-10-25 23:47:59 +01:00
paboyle d83868fdbb Identity linear op added -- useful in circumstances where a linear op may or may not be needed.
Supply a trivial one if not needed
2017-10-25 23:47:10 +01:00
paboyle 303e0b927d Improvements for coarse grid compressed lanczos 2017-10-25 23:46:33 +01:00