https://github.com/JeffersonLab/chroma

sort by:
Revision Author Date Message Commit Date
8ff4448 This code compiled and ran with 11 regression failures. (None in t_leapfrog) 16 July 2018, 04:18:13 UTC
11bf662 removed some more extra ; 14 July 2018, 04:05:59 UTC
83e0b8a My script messed these up so I fixed it by hand. 14 July 2018, 02:43:11 UTC
e3a8ad0 Removed extra l using script 13 July 2018, 19:46:14 UTC
0523015 Merge branch 'devel' into silence_warnings 13 July 2018, 13:07:51 UTC
032070b Silencing warnings one at a time 13 July 2018, 13:06:26 UTC
4a4884c Bugfix for qdp-jit constraction kernel Now builds in double precision fine 12 July 2018, 19:02:01 UTC
f092fcb Removes debugging output 11 July 2018, 19:34:22 UTC
be923ca PROP_AND_MATELEM_DISTILLATION (edit) Adds fused innerProduct of outer subtypes with qdp types over an array of those. Fusion happens on two levels: 1) the contraction of the source vectors with the solution vector and 2) the first part of the device summation. 11 July 2018, 19:32:30 UTC
49f4fe3 Added -Wl,-rpath=QUDA_LIBPATH onto LDFLAGS for QUDA 11 July 2018, 18:35:15 UTC
28692ee Replaced some t_leapfrog and hmc XMLs to account for the fact that force monitors now output F_dt_per_direction and F_dt_max All regressions now pass except eigcg, which I haven't built with Intel Par Studio 19 beta 09 July 2018, 16:27:14 UTC
b015409 PROP_AND_MATELEM_DISTILLATION (edit) Adds parameter zero_colorvecs which puts measurement into a timing mode - no solver calls, use zero solution vectors 02 July 2018, 21:04:27 UTC
ab9a0d0 .. but do not release propmat distillation2 for qdp-jit 28 June 2018, 18:12:29 UTC
bd81984 Release distillation unsmeared hadron node for qdp-jit/nvptx compilation 20 June 2018, 17:52:47 UTC
b5ef777 Release distillation prop_and_matelem for qdp-jit/nvptx compilation 14 June 2018, 22:12:10 UTC
f2d9113 Slightly alters the Inverter Vector container When storing the Ritz eigenpairs, eigenvalues were stored passing lattice subset along. Now the Vector container allows to store things without a subset where it makes sense, like for eigenvalues. It is more natural and as a positive side effect removes the need for funny things like outer subscalars. 08 June 2018, 19:18:59 UTC
f48113f Added the option of not checking the QUDA soluion to save on Host Amdahl's law. This is disabled by default. 25 May 2018, 18:11:50 UTC
cc18d25 Merge branch 'solver_exception' into devel 25 May 2018, 18:08:19 UTC
12c1c6f Merge branch 'devel' of github.com:jeffersonlab/chroma into devel 25 May 2018, 18:07:06 UTC
4fbb2ef Added code to catch specifically QUDA MG Exceptions raised by nonconvergence and re-throw them. THey will be dealt with higher up. 25 May 2018, 18:06:37 UTC
62265f8 Added erase subspace for QPHIX based MG_PROTO Multigrid Fixed interface issue that got incorrect results when MG_Proto added compression and antiperiodic BCs were note dealt with properly 25 May 2018, 17:53:47 UTC
8be35df Set default pipeline depth = 0 for non MG solvers 17 May 2018, 14:02:41 UTC
88e5574 Made transfer urls protocol agnostic (again?) 04 May 2018, 18:45:03 UTC
98d8421 Updated WilsonMG 04 May 2018, 18:40:55 UTC
94dd5bd Updated SSE Wilson Dslash 04 May 2018, 18:12:28 UTC
9aeca60 Updated qdp-lapack 04 May 2018, 18:09:49 UTC
a110792 Updated cpp_wilson_dslash 04 May 2018, 18:05:56 UTC
b35ec03 Updated License to 2018 Jefferson Lab License 04 May 2018, 17:40:45 UTC
b06ee0a Removing submodule CG-DWF from devel 04 May 2018, 17:40:45 UTC
ec0ef45 Exposed SmootherHaloPrecision 27 April 2018, 17:55:51 UTC
9c8f2a9 UPdated QDP-Lapack for COPYING 28 March 2018, 12:47:32 UTC
ff4de46 UPdated copying in WilsonMG 27 March 2018, 20:43:21 UTC
6c92c81 Updated License In SSE Wilson Dslash 27 March 2018, 20:40:50 UTC
72a47bd Merge pull request #31 from JeffersonLab/solver_exception Solver exception 27 February 2018, 23:16:52 UTC
debf260 Added exception Handling feature to HMC and QUDA multigrid 25 February 2018, 17:17:21 UTC
def1baa Added Exception Handling logic to abs_hmc.h 23 February 2018, 17:56:13 UTC
bd68203 Added MG Solver Exception class 23 February 2018, 16:46:13 UTC
a7e2d41 A few places where I forgot to add the Pipeline parameter 15 February 2018, 14:29:02 UTC
8e887bc Added Pipeline member to params for Clover, NEF, Wilson. Added setting of quda_inv_param.pipeline for MdagM shifted CG (Clover,Wilson), Linop Solvers (Clover, NEF, Wilson, Clover MG, Wilson MG) MdagM solvers (Clover, Clover MG, Wilson (there is no MdagM wilson MG)) 14 February 2018, 20:35:04 UTC
7d22d54 Updated force monitoring to also print out F_max * aniso-step-size factor 08 February 2018, 13:35:32 UTC
930fecc Added GPU Free memory checker diagnostic to QUDA MdagM solver 03 February 2018, 04:42:49 UTC
f78b2b0 Updated Authors file 31 January 2018, 01:08:09 UTC
f9d58dc Various fixes: - Patch from Yi-Bo Yang for Linop solver to use MGUtils functions and allow reuse of MG space in LinOp solver - Patch to MdagM solver to use zero guess on re-solve - Patch to hmc.cc to run user measurements even on always accepted (WarmUp) trajecotries. 31 January 2018, 01:02:07 UTC
fc8ee8f Updated Chroma License to Jefferson Lab, 3 part BSD style license 26 January 2018, 21:18:24 UTC
4e04f16 Reorganized refresh strategy for failing MG solves in MdagM clover Multigrid solve Occasionally during HMC multigrid solves can fail (e.g. when going through some zeor mode). In this case, instead of refreshing we blow away the old subspace completely now and regenerate it. 25 January 2018, 19:53:34 UTC
33d924f Merge branch 'quda-predictor' into devel 11 January 2018, 20:15:28 UTC
aa45f7e QUDA Chrono rides! 11 January 2018, 20:14:31 UTC
5a52957 Added in QUDA predictor wrapper. Picks 'channel ID's for QUDA's internal chronology. Needs now to fill out the required fields for QUDA to use chrono properly 11 January 2018, 16:05:56 UTC
472e17e finished the wave source for SF 11 January 2018, 12:10:45 UTC
9211521 Added basic files for QUDA Predictor 10 January 2018, 21:09:58 UTC
825ba03 Following Kate's advice, turned off QUDA residual check in MdagM solvers (Since chroma checks it anyway) Also added stricter residuum checking in multishift solver. 03 January 2018, 15:06:06 UTC
4842d6a Changed the gauge update in the FG term to be a regular leapQ rather than a full sub integration. -- That should perhaps be the appropriate thing to do with multilevel integrator, but will check on this first 27 December 2017, 21:48:29 UTC
dd3a25e Added Boram Yoon to AUTHORS for his work on Force Gradient Added Kate Clark to AUTHORS for her help with debuggin memory issues on SummitDev, over and above all her hard work on on QUDA and algorithms. 27 December 2017, 00:22:06 UTC
2a7e9cd Updated to version of inline_unsmeared_hadron node from Nov 25 version in branch master after noting this change was present in Boram Yoon's branch. This replacees version I had from Nov 23 from branch feature/unsmeared-node Hope this is the right version. Sending to Robert for confirmation. 26 December 2017, 23:57:50 UTC
dbb9cae Merged inline_hadron_aggregate.cc resolving in favour of chroma devel 26 December 2017, 23:38:09 UTC
437bd14 Modified to update code with new QUDA qudaUpdateMultigrid() routine. This reuses previous suspace and polishes it with max_iter set by max_iter_setup in the QudaMultigridParam. We introduce 3 new XML tags: <MaxIterSubspaceCreate> -- used to set up the subspace <MaxIterSubspaceRefresh> -- number of max iterations in a refresh (0 means just reconstruct operator) <RsdTargetSubspaceCreate> If no values are given we revert to defaults: RsdTargetSubspaceCreate = 5.0e-6 MaxIterSubspaceCreate = 500 MaxIterSubspaceRefresh = MaxIterSubspaceCreate 25 December 2017, 04:23:38 UTC
13820ba First implementation of force-gradient integrator. Implementation adopted the Taylor expansion trick in Yin and Mawhinney (arXiv:1111.5059). 22 December 2017, 19:30:16 UTC
46e77ea Modified output and timers from chroma. Chroma will now also print out the internal plaquette time the measurement XML parsing time and the total measurement time 20 December 2017, 17:34:36 UTC
fa20413 Bugfixes to avoid weird memory uninitialization errors. Thanks to Kate for tracking these with valgrind! - prec member of MULTIGRIDInnerParams was not read from XML and left initialized - loops over QUDA_MAX_DIM looped to dim=5 (because DWF). Changed to Nd - dereferencing inner params now uses const ref rather than a struct copy. 20 December 2017, 16:53:14 UTC
28dc247 Added some time logging. So we can get a feeling of MD time, energy time, etc. 19 December 2017, 15:18:10 UTC
45f8dd7 New readcern.cc from Colin 14 December 2017, 19:34:13 UTC
9b36d49 Messed around with MRE Extrap predictor. Added in code to reduce the number of matrix multiplies, but this is not yet working right. Predictions are still expensive, and not as good as before. So I will leave the code in but use the old interfaces. I made the reporting a bit better in the QUDA solvers to allow easier extraction of predition times, solver times etc. 14 December 2017, 19:26:05 UTC
79493d3 The inline unsmeared hadron node does not build with QDP-JIT due to lack of isnan, isinf, etc in QDP-JIT/LLVM. So for now I have disabled this measurement in QDP-JIT builds 07 December 2017, 15:57:20 UTC
69c1342 Exposed setup location via XML tag SetupOnGPU *) tag has n_levels - 1 boolean values in a list (for whether setup should be done on CPU for that parent level) *) lowest level doesn't do setup (hence n_levels -1 ) *) If tag has 1 value it should be broadcast to all levels. 04 December 2017, 20:14:35 UTC
b968000 Merge branch 'feature/unsmeared-node' into devel 04 December 2017, 15:05:04 UTC
c7d372e Propagated QDP/JIT QUDA startup based on MPI Comm split from QDP-JIT experimental branch. This will only be called if the QDP_USE_COMM_SPLIT_INIT is defined in qdp_init.h So it should be safe for non QUDA/QDP-JIT builds hopefully. 29 November 2017, 16:08:29 UTC
27dbbc6 Merge branch 'feature/unsmeared-node' 27 November 2017, 04:21:59 UTC
c43042a Changed unsmeared meson nodes to have an explicit gamma5 on the left solution vectors. This could be handled in the insertion, but less confusing to have an explicit gamma5. 25 November 2017, 17:03:43 UTC
c947024 added SF wave source 24 November 2017, 11:49:58 UTC
bd8610c Added a construction forcing uniqueness of disp/gamma/mom entries in unsmeared_hadron_node_distillation. 23 November 2017, 20:48:14 UTC
00d0a86 Added more key entries for unsmeared meson elems. 23 November 2017, 18:41:08 UTC
218cd94 Added gamma to the unsmeared key. 18 November 2017, 19:49:08 UTC
b4b17ae Adds new PROP_AND_MATELEM_DISTILLATION2 > > - allocates memory for the current peram only > - uses OMP over the sink vector contraction > - adds src_spins list parameter > - only single node 14 November 2017, 19:21:39 UTC
f360806 Adds new PROP_AND_MATELEM_DISTILLATION2 > > - allocates memory for the current peram only > - uses OMP over the sink vector contraction > - adds src_spins list parameter > - only single node 14 November 2017, 16:29:28 UTC
9a2c512 Added an unsmeared hadron node task. 12 November 2017, 06:31:44 UTC
b691128 Fixed issue with CERN IO conversion to SciDAC 07 November 2017, 18:58:34 UTC
f6d1035 Found bug in CERN Gauge reader inited earlier. Now working on conversion. The QIO write seems to die in my test. This may be simlpy due to running out of memory. I am committing the readers for testing in a cluster queue. 07 November 2017, 16:05:37 UTC
f8013ee Updated News 04 November 2017, 04:29:11 UTC
9105801 Updated Submodule 03 November 2017, 20:45:51 UTC
f6f6a43 Merged branch feature/hmc_mg 03 November 2017, 19:29:59 UTC
3655f58 Added some MG Proto stuff 03 November 2017, 18:23:24 UTC
ab2e6de Added MGProto With QPhiX Wrappers 27 October 2017, 20:52:58 UTC
96b2c28 Added -lcublas to default link flags 24 October 2017, 18:36:22 UTC
c70bd40 Fixed ostrinstream handling here 24 October 2017, 14:18:21 UTC
9242d50 Merge branch 'quda_hotfixes' into feature/hmc_mg Interface updates 19 October 2017, 13:10:12 UTC
871af22 Changed modes back to 644 18 October 2017, 20:48:00 UTC
e0253c6 Interface tightening from Kate. Still describes a warning when using BiCGstab: WARNING: Device reductions on non-native fields is not supported 18 October 2017, 20:44:02 UTC
338b05a Merge branch 'devel' into feature/hmc_mg 16 October 2017, 16:45:14 UTC
be08506 Made cern_gauge_init create dummy file and record xml files, so that QIO conversion may work better 16 October 2017, 16:44:28 UTC
dcf7484 removed extra semicolon from header 04 October 2017, 20:05:03 UTC
f3b4315 Reporting is clearer, and includes both solves in MdagM Seems to work, but occasionally throws an error about mixed gauge precision 04 October 2017, 19:52:56 UTC
4dbc938 - Supposedly clarified output from MG Solvers (annotated with Subspace ID) - Added flag to turn off coarse operator/subspace checking - Added check_shifts /CheckShifts option to Multi-shift solver - code compiles on qcd14g0101 04 October 2017, 18:17:38 UTC
204cc7e Added extra quda params from syssolver_linop_clover 02 October 2017, 20:09:03 UTC
4d1550e Merge branch 'devel' into devel-merge Bringing upstream changes from master & devel 29 September 2017, 20:10:24 UTC
384299c Merge of upstream master changes onto devel 29 September 2017, 20:08:20 UTC
caa8957 Played around with tolerance settings 08 September 2017, 18:47:27 UTC
f9a6220 Updated Linop solver to match current feature/multigrid quda params, in backward compat mode 08 September 2017, 15:20:56 UTC
6bf5d7b Adapt NVVM clover (actually NVPTX) to new qdp-jit/llvm-nvptx interface. GCC specific for now. 23 August 2017, 14:54:47 UTC
f2fb4ad Merge branch 'master' of github.com:JeffersonLab/chroma 23 August 2017, 03:26:29 UTC
47e6a72 Adapt NVVM clover (actually NVPTX) to new qdp-jit/llvm-nvptx interface. GCC specific for now. 23 August 2017, 03:26:21 UTC
back to top