Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
paboyle 28ba8a0f48 Force spacing more nicely 2017-10-25 23:45:57 +01:00
paboyle e325929851 ALl codes compile against the new Lanczos call signature 2017-10-13 14:02:43 +01:00
paboyle 47af3565f4 Logging improvement; reunified the Lanczos codes 2017-10-13 13:23:07 +01:00
paboyle 4b4d187935 Reunified the Lanczos implementations 2017-10-13 13:22:44 +01:00
paboyle 9aff354ab5 Final version prior to reunification 2017-10-13 13:22:26 +01:00
paboyle cb9ff20249 Approx tests and lanczos improvement 2017-10-13 11:30:50 +01:00
paboyle 9fe6ac71ea Starting reorg of Blocked lanczos 2017-10-11 10:12:07 +01:00
paboyle bf58557fb1 Block compressed Lanczos 2017-10-10 14:15:11 +01:00
paboyle 10cb37f504 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2017-10-10 14:09:44 +01:00
paboyle a1d80282ec cb factorise 2017-10-10 13:49:31 +01:00
paboyle 4eb8bbbebe Christop mods 2017-10-10 13:48:51 +01:00
paboyle d1c6288c5f Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2017-10-10 13:38:40 +01:00
paboyle 153672d8ec Split CG testing 2017-10-09 23:20:58 +01:00
paboyle 08ca338875 Split grid communication 2017-10-09 23:19:45 +01:00
paboyle f7cbf82c04 Better stdout/err debug 2017-10-09 23:18:48 +01:00
paboyle 07009c569a Comms splitting improvements 2017-10-09 23:16:51 +01:00
paboyle d54807b8c0 MPIT works with split grid now 2017-10-02 23:14:56 +01:00
paboyle 5625b47c7d Merge branch 'feature/dwf-multirhs' into develop 2017-10-02 12:42:32 +01:00
paboyle 1edcf902b7 Macos ANON 2017-10-02 12:41:02 +01:00
paboyle e5c19e1fd7 RB constructor change 2017-10-02 12:25:52 +01:00
paboyle a11d0a33d1 Merge branch 'feature/dwf-multirhs' of https://github.com/paboyle/Grid into feature/dwf-multirhs 2017-10-02 11:42:07 +01:00
paboyle 4f8b6f26b4 Merge branch 'develop' into feature/dwf-multirhs 2017-10-02 11:41:49 +01:00
paboyle 073525c5b3 Small patch from cori 2017-10-02 03:38:21 -07:00
paboyle fddeb29d6b Bug fix with spreadout FFT 2017-09-21 11:10:08 +01:00
paboyle a9ec5cf564 Christoph bug report integrate 2017-09-21 10:32:41 +01:00
paboyle 18c335198a Merge branch 'hotfix/dirac-ITT-fix1' into develop 2017-09-16 18:19:02 +01:00
paboyle f9df685cde Merge branch 'hotfix/dirac-ITT-fix1' 2017-09-16 18:18:48 +01:00
paboyle 17c5b0f152 Patching comparison point 2017-09-16 18:18:07 +01:00
paboyle 5918769f97 Subtle Naik term bug updated in Stencil; less on logical && with a function call on right 2017-09-16 12:51:26 +01:00
paboyle 203c7bf6fa Merge branch 'hotfix/dirac-ITT-fix' into develop 2017-09-05 15:08:51 +01:00
paboyle c709883f3f Merge branch 'hotfix/dirac-ITT-fix' 2017-09-05 15:08:16 +01:00
paboyle aed5de4d50 Patching macos compile 2017-09-05 15:07:07 +01:00
paboyle ba27cc6571 Mac os happiness 2017-09-05 15:00:16 +01:00
paboyle d856327250 Merge branch 'release/dirac-ITT' into develop 2017-09-05 14:56:12 +01:00
paboyle d75369cb56 Merge branch 'release/dirac-ITT' 2017-09-05 14:55:54 +01:00
Peter Boyle bf973d0d56 SHM complete 2017-09-05 14:30:29 +01:00
Peter Boyle 837bf8a5be Updating to control the SHM allocation scheme under configure time options 2017-09-05 12:51:02 +01:00
Peter Boyle c05b2199f6 Improvements to huge memory 2017-09-04 10:41:21 -04:00
Peter Boyle b331be9101 Better reporting 2017-08-31 11:32:57 +01:00
Peter Boyle 49c20a9fa8 Patch to reporting 2017-08-31 11:32:21 +01:00
paboyle 7359df3501 Full reporting for benchmark; save robustness factor 2017-08-31 10:42:35 +01:00
Peter Boyle 5b9267e88d Cleaner comms benchmark treatment for one node runs 2017-08-27 18:24:48 -04:00
paboyle 15fd4003ef Improving presentation of results 2017-08-27 13:46:02 +01:00
paboyle 4b4c2a715b fcntl.h needed 2017-08-26 11:38:04 +01:00
paboyle 54a5e6c1d0 Check if we get huge pages on linux. Larry Meadows piece of magic. 2017-08-25 22:36:08 +01:00
paboyle 73aeca7dea Merge branch 'feature/multi-communicator' into develop 2017-08-25 21:55:09 +01:00
paboyle ad89abb018 Fix 2017-08-25 20:43:37 +01:00
paboyle 80c5bce5bb Merge branch 'develop' into feature/multi-communicator 2017-08-25 20:21:26 +01:00
paboyle f68b5de9c8 No compile fix on Clang 2017-08-25 19:35:21 +01:00
Peter Boyle d0f3d525d5 Optimal block size for KNL 2017-08-25 19:33:54 +01:00
Peter Boyle 3a58217405 Updated 2017-08-25 14:29:53 +01:00
Peter Boyle c289699d9a updated from cambridge mpi3 shakeout 2017-08-25 11:41:01 +01:00
Peter Boyle c3b1263e75 Benchmark prep 2017-08-25 09:25:54 +01:00
paboyle 5fa386ddc9 FFT test compile fixed 2017-08-24 10:17:52 +01:00
paboyle b49bec0cec MAP_HUGETLB portability fix 2017-08-20 03:08:54 +01:00
paboyle ae56e556c6 finalise issue on new OPA revert 2017-08-20 02:53:12 +01:00
paboyle 1cdf999668 Moving multicommunicator into mpi3 also for threading 2017-08-20 02:39:10 +01:00
paboyle 11062fb686 Comms none fail fix 2017-08-20 01:37:07 +01:00
paboyle 383ca7d392 Switch off comms for now until feature/multi-communicator is merged 2017-08-20 01:27:48 +01:00
paboyle a446d95c33 Trying to pass TeamCity and Travis 2017-08-20 01:10:50 +01:00