{"push_id":767383193,"size":32,"distinct_size":1,"ref":"refs/heads/doc","head":"02cc345d031eb7c72810fa732f438604389a9346","before":"3a6bbdfa751c81d609fc789b34ebc9f62a37e9d0","commits":[{"sha":"4da1c5ac3fdc255fabf906994a2a355b95509aec","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Fix #244\n\n- include to be protected for older hdf5","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/4da1c5ac3fdc255fabf906994a2a355b95509aec"},{"sha":"39ecdd4f516e969a2c68c4ad55a99f242c0e9a25","author":{"email":"986a8725a0f3380a5d3a16d0b41d2647c57b25a0@gmail.com","name":"Igor Krivenko"},"message":"Fix #244, part two","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/39ecdd4f516e969a2c68c4ad55a99f242c0e9a25"},{"sha":"74c4832d5036dc0fa729c7dd8f5b1b265afbc2ad","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Rewrite the evaluator of multivariable gf\n\n- Use a simpler approach, with a series of little\n  template (multivar_eval) which are mako generated.\n\n- Various simplification of one var evaluator as well.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/74c4832d5036dc0fa729c7dd8f5b1b265afbc2ad"},{"sha":"477c7bacaaf9e6e9c9433e450a84609649337165","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Clean imfreq evaluator\n\n- simpler code...","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/477c7bacaaf9e6e9c9433e450a84609649337165"},{"sha":"49fd2f3d18f3d640f733c6ff4647ba78ab8c1a60","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Change the call of () of evaluator to & from *\n\n- Simpler to use a ref.\n- Warning ! The constructor must still take a G *\n  otherwise, infinite loop in constructing gf_impl","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/49fd2f3d18f3d640f733c6ff4647ba78ab8c1a60"},{"sha":"424bb7d7205dac3dc61a8eb63886e59309041c40","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Move things around and fix C++11","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/424bb7d7205dac3dc61a8eb63886e59309041c40"},{"sha":"64a9fe7f430854a3960050b0eddb524fa31719c0","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[mpi] Rewritten to final version\n\n- Simplified the mpi pattern, cf triqs/mpi/mpi.rst\n- Similar to h5, just functions. Much simpler than previous draft.\n- full mpi tests, using gtest, automatically tested on 1,2,3,4 nodes.\n\n- Fix a few bugs in the imfreq e.g., when using the mpi window.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/64a9fe7f430854a3960050b0eddb524fa31719c0"},{"sha":"fa22a478f62a686022b288d44f282440a73a21fc","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Clean code, separate file, Variable -> Mesh\n\n- split gf.hpp : functions on gf now in impl/functions.hpp\n- Add comments ...\n- rm namespace gfs_implementation.\n  an advanced user may need to specialize some traits, it should not be\n  an \"implementation\" namespace.\n- Variable -> Mesh. Closer to the future doc, and concepts.\n- In most technical templates, use shorter M, T, S, E, for Mesh, Target,\n  Singularity, Evaluator. Makes the code much more readable.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/fa22a478f62a686022b288d44f282440a73a21fc"},{"sha":"509a5ca6d18b9a6a75c184adc586628f71c8e0a3","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[utility] Code cleaning.\n\n- remove dead code\n- unused code (scope_guard, etc..) remove from lib.\n- no change in usage, pure code cleaning.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/509a5ca6d18b9a6a75c184adc586628f71c8e0a3"},{"sha":"2b178fa635b57906962c4dd8807a61f4d4d62090","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] clean and simplify block\n\n- iterator simpler : no boost\n- generalize map to function returning gf, or gf_view, or something\n  else.\n  map will then return block_gf, block_gf_view, or a std::vector<the something>.\n\n- reinterpret_scalar_valued_gf_as_matrix_valued : reimplemented using map.\n- start a list of mapped functions:\n  reinterpret_scalar_valued_gf_as_matrix_valued\n  inverse.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/2b178fa635b57906962c4dd8807a61f4d4d62090"},{"sha":"1deac5bb44b14d3abd53f693a68184633b0093b5","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] improve block. Clean tests.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/1deac5bb44b14d3abd53f693a68184633b0093b5"},{"sha":"cc8fe84bec195536b74a5d1864297cba361a4eae","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[lattice] Correct h5\n\n- rereading was wrong or impossible for function of BZ.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/cc8fe84bec195536b74a5d1864297cba361a4eae"},{"sha":"8eae168d1f3acbc9a53e71fd93036b3c1949760c","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Minor const correction in mesh product","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/8eae168d1f3acbc9a53e71fd93036b3c1949760c"},{"sha":"1a1b3e81e7e723696833510ccad92d3b4c01e420","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Clean tests\n\n- port to gtest.\n- reread to make sure the test does test something (beyond compilation).\n- remove some redundancy.\n- TODO: 3 tests of fourier need to be rewritten.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/1a1b3e81e7e723696833510ccad92d3b4c01e420"},{"sha":"9f7e6c473c3de33a523d89860b56b566667b05d9","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Remove detection of boost::mpi\n\n- Triqs lib no longer detect boost::mpi, since it\n  does not use it any more.\n- To use it in an appli, just :\n  - detect boost mpi lib\n  - link to it\n  - include boost/mpi if needed.\n\n- Cf f66e139 of cthyb for an example.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/9f7e6c473c3de33a523d89860b56b566667b05d9"},{"sha":"8f2be878d1e9432137277d7a20696342a74188a6","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[mpi] Improve gf and array\n\n- array : change to make it ok for views.\n- gf : allow to construct/assign from a lazy object\n  with a slighlty different type (View, Const flags)\n  to allow reduction of views into views, etc...\n- further tests to be added.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/8f2be878d1e9432137277d7a20696342a74188a6"},{"sha":"24924ea7204d6a30e6cbd461f0dfd80ef33a565d","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[doc] update mpi example","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/24924ea7204d6a30e6cbd461f0dfd80ef33a565d"},{"sha":"0afca4eb93a279de836e224adc33925c2a91a7e7","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gfs] Write block2_gf\n\n- A block function with 2 indices i,j.\n- Another type, close to block with minor changes.\n- Added proxy for vector<vector<..>>\n- Added a test with block_gf< vertex >\n- Generalize map and move it to a separate file","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/0afca4eb93a279de836e224adc33925c2a91a7e7"},{"sha":"6e090876451baa989e20f82f265f770c3ebfb0dd","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[mpi] Small change in mpi\n\n- add checks\n- fix bug : assign pointer after resize","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/6e090876451baa989e20f82f265f770c3ebfb0dd"},{"sha":"995ed4ad0491a400e5c5b08f20da1bfe339fdfd2","author":{"email":"986a8725a0f3380a5d3a16d0b41d2647c57b25a0@gmail.com","name":"Igor Krivenko"},"message":"[gfs] Extended test for block2_gf.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/995ed4ad0491a400e5c5b08f20da1bfe339fdfd2"}]}