sort by:
Revision Author Date Message Commit Date
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
384299c Merge of upstream master changes onto devel 29 September 2017, 20:08:20 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
716b6b9 Put in a hard check on the resid. 14 August 2017, 22:02:00 UTC
f5985fa Merge pull request #28 from evanberkowitz/devel Fix annoying chroma-config typo 02 August 2017, 14:00:17 UTC
c166492 Fix annoying chroma-config typo 02 August 2017, 12:49:43 UTC
e2445e6 Another missing std 18 July 2017, 18:17:19 UTC
4a68789 Another missing std 18 July 2017, 18:13:36 UTC
1e50feb Another missing std 18 July 2017, 18:13:06 UTC
0618847 Added file from previous commit to Makefile.am so it gets installed 15 June 2017, 19:16:34 UTC
628ef59 Added a MACRO GetMemoryPtr to wrap the different ways QDPJIT gets memory pointers from cache in QDPJIT/PTX and QDPJIT/LLVMNVVM 15 June 2017, 19:15:00 UTC
aee9f4b Added -lqphix_codegen to linking with new QPhiX 13 June 2017, 16:36:45 UTC
3ffc72a Merge branch 'devel' of github.com:jeffersonlab/chroma into devel 13 June 2017, 15:43:11 UTC
6a2450a Changed rossi_basis_v2 to be tex-able (not latex). 18 May 2017, 12:41:53 UTC
55518ea Merge branch 'master' of github.com:JeffersonLab/chroma 18 May 2017, 12:18:45 UTC
579aa40 Local mods. 18 May 2017, 12:18:26 UTC
150957f fix again 12 May 2017, 03:24:50 UTC
9e440a8 fixed it 12 May 2017, 00:06:29 UTC
cd3c7ee Updated News 11 May 2017, 20:41:38 UTC
6b798a9 Fixed a typo in configure.ac 11 May 2017, 19:33:22 UTC
6dcbb75 Fixed merge conflict 11 May 2017, 19:17:13 UTC
89e2a73 Merge branch 'feature/hmc_mg' into devel 11 May 2017, 18:12:06 UTC
c4ff98a Merge branch 'devel' of github.com:jeffersonlab/chroma into devel Conflicts: other_libs/cpp_wilson_dslash 11 May 2017, 17:28:54 UTC
19d1a2f Either added qdp.h headers or removed math.h includes so that confused isnan/isinf in intel16 does not cause issues/ 11 May 2017, 17:09:47 UTC
10ce77b ... 10 May 2017, 18:12:01 UTC
e6d6695 ... 10 May 2017, 18:11:40 UTC
d84ea4e Merge branch 'master' of github.com:JeffersonLab/chroma 10 May 2017, 17:40:00 UTC
a3dfa2b added new stouting 10 May 2017, 17:39:47 UTC
3dc6927 Removed QPhiX Tune() 08 May 2017, 14:52:06 UTC
3e7d046 Merge pull request #15 from martin-ueding/devel Fix copy-and-paste errors 08 May 2017, 14:46:48 UTC
443db5d added LatticeFermion to nabla 23 April 2017, 23:37:47 UTC
e16a2b0 added LatticeFermion to nabla 23 April 2017, 23:37:28 UTC
cbe1268 added LatticePropagator to nabla 23 April 2017, 21:58:18 UTC
1c191be added LatticePropagator to nabla 23 April 2017, 21:57:43 UTC
707f018 Merge pull request #23 from bglaessle/patch-jlab patch segfaults in readMILC + 2 missing START_CODE() 31 March 2017, 17:45:58 UTC
fd42811 Added some basic timers 31 March 2017, 13:30:53 UTC
b13270b fixed typo and 2 missing START_CODE() 31 March 2017, 12:50:07 UTC
434e014 fixed 2nd readMILC double prec bug 31 March 2017, 12:47:32 UTC
e279e8f fixed double prec readMILC segfault (from 2009) 31 March 2017, 12:46:52 UTC
3daaf00 Hooray! First working integration of mg_proto Solver. Works on a single node at least including smearing and anisotropy. -- It may or may not give an algorithmic advantage but the solutions are good. 27 March 2017, 19:07:43 UTC
5a47094 Added more fixed precision versions of time-slice writer. 27 March 2017, 00:47:06 UTC
172d2fa Added fixed precision versions. 27 March 2017, 00:34:41 UTC
cda379a Initial integration of mg_proto solver. Added: SyssolverLinopShell Paramter files Autoconf/Automake --with-mg-proto= plumbing Test Program t_mgproto.cc Nothing actually being called from mg_proto yet. Next stage is to test XML file reader and actually create the MG solver from MG Proto. 23 March 2017, 20:39:47 UTC
7f8075f Merging Robert's changes from master Merge remote-tracking branch 'origin/master' into devel 02 March 2017, 20:20:47 UTC
3c828b1 Test input combines prop and peram calcs. 01 March 2017, 17:56:09 UTC
2b9a8d6 Changed prop_dist_stoch to use a list of sources. 27 February 2017, 05:51:18 UTC
0aca5fe Adding tests to prop_dist_stoch. 27 February 2017, 04:02:56 UTC
28aa2e7 Reverted a change of readcern.cc back to original version. It'll now compile in double but will not compile for Nc != 3. 21 February 2017, 15:35:25 UTC
5b183e8 Added a simple extension. 20 February 2017, 18:39:40 UTC
c0e6e59 Switched to new input form requiring an array of colorvec sources. 20 February 2017, 18:38:42 UTC
fc866a6 Put in a run-time check for Nc in readcern. 20 February 2017, 18:38:02 UTC
cb188aa Also produce a noise source. 19 February 2017, 22:35:42 UTC
d910dc4 Fix WislonFlowGaugeObservables typo (GH-17) 14 January 2017, 18:41:08 UTC
fc5d4bd Add an exception for HEX smearing (GH-16) 14 January 2017, 18:40:26 UTC
f669984 fixed bug in script 08 January 2017, 22:45:11 UTC
2d8a63b Add a FIXME comment 08 January 2017, 11:47:12 UTC
77e597f Merge branch 'devel' of https://github.com/JeffersonLab/chroma into devel 25 December 2016, 20:46:31 UTC
a80a258 Fix copy-and-paste errors 25 December 2016, 20:45:43 UTC
5ffbf4a Updated submodule 15 December 2016, 15:33:18 UTC
3b61fd7 Merge pull request #14 from martin-ueding/master Ignore more build files 01 December 2016, 19:39:59 UTC
f564489 Ignore more build files 01 December 2016, 11:13:18 UTC
62cf4d3 Added a test input file for MILC Staggered Source Writing. 03 November 2016, 16:13:14 UTC
6126c5d - Templated QIOWriteLatFerm so it can io also LatticeStaggeredFermions in QIO_WRITE_NAMED_OBJECT - added FermToCv function in transf.[h,cc] to allow conversion of a LatticeStaggeredFermion to a ColorVector (peekSpin) - Added a function to I/O a time slice of a LatticeStaggeredPropagator to be used as a source for MILC. 03 November 2016, 16:10:55 UTC
234d663 Fixed a bug in reading ThresholdCount in quda_multigrid_clover_params.cc. Also added threshold counter functionality into mdagm_quda_multigrid. If either of the two step solves is above the threshold counter, the subspace is destroyed and remade after the solve. 18 October 2016, 23:41:06 UTC
02fb79c Added call to updateMultigridQuda, for subspace persistence. Freeing Gauge fields at end of update Needs feature/multigrid branch of QUDA for now. 18 October 2016, 20:52:32 UTC
051b286 Forgot makefile.am 18 October 2016, 19:24:40 UTC
48afe46 Factored quda create_subspace and destroy_subspace into quda_mg_utils.h Hopefully fixed crazyness with the erase stuff 18 October 2016, 18:57:23 UTC
62e51cf Reverted MDAGM solver to properly delete the subspace and fields on destruction pending fix in QUDA. (Arjun may have working version which persists at the expense of leaking just now) Fixed (?) the QUDA MG Subspace Erasing function 18 October 2016, 17:56:13 UTC
4149869 Added destroy_subspace function taking subspace ID as parameter 18 October 2016, 00:53:39 UTC
9015543 Arjuns most recent mods. Subspace not persisted, but destroyed and recreated, proving that works. Shows no leaks. Persistance comes next 18 October 2016, 00:22:21 UTC
1454f23 Added Default Threshold Count 17 October 2016, 23:11:40 UTC
c46fd71 - Reverted QUDA Linop Solver. Now appears stable - Arjun working in syssolver_mdagm_clover_quda_multigrid_w.h - Arjun added threshold stuff to the params 17 October 2016, 22:25:55 UTC
470de95 Added some changes from Balint. The quda_mg subspace ID is now always required. He also changed my create and delete subspaces into templates that are out of the class. 17 October 2016, 14:48:26 UTC
28f421e Fixed a small bug; included lmdagm header in mdagm_clover_quda_multigrid 13 October 2016, 17:19:29 UTC
a5856b1 -uncommented solvy part in the solve with Chrono -added some reporting -UNTESTED!!!! BEWARE!!! -Predictor strategy needs more thought. 12 October 2016, 21:02:46 UTC
6d7ef93 - Reworked the default parallel IO condition to check whether an I/O Grid is defined. If not defined, parallel IO won't be enabled by default, and enabling it explicitly in the XML may result in undefined behaviour 07 October 2016, 18:34:54 UTC
571cdd4 Added parallel_io option to USQCD DD Pairs prop reader/writer Modified I/O settings for USQCD DD Pair Read/Write, QIO Read/Write, SZINQIO Gauge read, and HMC Gauge Write to that the default parallel I/O setting is determined by the number of nodes in the I/O grid. So if no parallel_io tag is found, but the I/O grid is bigger than 1 node, parallel I/O will be attempted. This feature can be disabled with an explicit <parallel_io>false</parallel_io> tagset. 07 October 2016, 17:51:51 UTC
e5cfadb Added routine in the gauge transf to apply an existing gauge rotation to a gauge field. - currently only LatticeColorMatrix (ie floating precision type) is supported. If you want DP, run in DP Added measurements to gauge_transf.ini.xml to perform the test, and some plaquette measurements so we can verify correctness Adds feature request from A. W-L. Ready to merge into devel 06 October 2016, 13:21:08 UTC
c948a59 Adopted new CloverTermT - style 05 October 2016, 20:26:14 UTC
6e10ce4 Fixed conflicts to continue merge 05 October 2016, 19:46:21 UTC
0f983b7 The iter refine BICGSTAB solver now works for MDAGM 26 September 2016, 17:16:00 UTC
74381b8 Updated for better time reporting in iter refine MDAGM solver 21 September 2016, 06:03:26 UTC
ef950ca Fixed not setting n_blas_simt. T_monomial force now worked with iter refine solver. Queued Short Traj Test 21 September 2016, 02:57:27 UTC
e10991d Fixed up the iter refine solver so that it compiles 20 September 2016, 22:12:28 UTC
8e9fe62 Added -lcuda link flag now needed for QUDA with P2P Fix 14 September 2016, 18:00:13 UTC
d2ee517 Updated other_libs_cpp_wilson_dslash to devel branch Started working on inner-outer-MDAGM solver NOT YET COMPLETED 14 September 2016, 15:10:56 UTC
e1127a6 Updated to use QDP::Allocator instead of Pool Allocator - Added options --enable-static-packed-gauge -- Save on allocations by making Dslash packed gauge static. Dangerous tho. Default off - --enable-fused-clover-deriv-loops - Added Option to use fused site loop from Jacques Bloch of Regensburg university in deriv_loops NB: His original code modified: Not separately specialized for single/double, but templated Mat mults come from QDP++ for now -- enable-ittnotify - defines CHROMA_USE_ITTNOTIFY which can be used to guard ITTNOTIFY options __itt_pause/_itt_resume User still needs to set additional link flags to link and use VTune 13 September 2016, 13:03:25 UTC
8e92ad7 Merge branch 'devel' into tbb_testing 08 September 2016, 13:02:30 UTC
c543791 Readded Y vector unpack for non-QDP-JIT to fix chronological solver hang/nan bug 08 September 2016, 13:01:52 UTC
d39d435 Updated clover_term base and lwldslash_w_qphix.h for static ness. Removed const qualifier in const int return types as the compiler claimed they were meaningless 06 September 2016, 20:22:01 UTC
f7dff6c Need to update aggregate file for new erase measurement. 06 September 2016, 20:15:17 UTC
4154461 Added Inline Erase measurement to delete subspace and other quda fields. This hasn't been tested with an XML yet, also code may have to be re-arranged further so quda fields are deleted after every update while the subspace remains with the freq param that's in the measurement code. There are a few other points that need to be cleaned up. QUDA MG params has LoadSubspace which can probably be deleted. Both the linop and mdagm have unused subspace functions such as reset_subspace() and correspondingly reset_subspace(), delete subspace(). Finally, the save or recover subspace logic is currently in the mdagm constructor, this may have to be migrated to the solve. Many things to tidy up but the bulk of the code is finished and working. 06 September 2016, 20:11:50 UTC
f525e13 Fixed a bug related to copying XML params. Also finished MG persistence logic. This works with my basic XML and the subspace does indeed persist through the trajectory! There is a hiccup with freeing memory at the end I have to fix. The next step will be an inline task that can delete the subspace from the Named Object Storage and also to add frequency functionaly so that the subspace may be refreshed after some number of counts. 05 September 2016, 20:18:56 UTC
1875e33 Added Clover Force Term fused loop from Jacques 03 September 2016, 20:40:34 UTC
86c354e Added New Pool allocation to clover_term_qdp_w.h Reworked cpp_wilson_dslash. This branch should use its qdp_allocator branch Reworked t_monomial_force - to make it a simple force testing harness 03 September 2016, 19:14:15 UTC
18c441d Added previous subspace persistence to mdagm solver as well. Began implementation of the NamedObject Mapping. Next I have to figure out XML propagation. 01 September 2016, 23:08:07 UTC
78a7aeb Moved all MG related parameter setup to a create_subspace() function that returns a void*. Functions also added for delete_subspace() and reset_subspace(). I haven't touched the NamedObjectMap yet, but that will be the next step. 31 August 2016, 23:33:02 UTC
a09e89a Updated linop, param, and mdagm files to match newest versoin of quda. Also Baint's XML files which specify smoother applications in arrays were broken with this version of the code, fixed now. 26 August 2016, 17:25:50 UTC
back to top