3
0
mirror of https://github.com/triqs/dft_tools synced 2024-11-01 03:33:50 +01:00
dft_tools/triqs/arrays
Olivier Parcollet 38cfef4e9f Implement mpi lib (1). Array, generic, base, vector
- Implement the basic structure of the mpi lib
  and specialization for arrays, basic types, std::vector
- adapted the array class for the lazy mpi mechanism
- pass tests on arrays :
   - scatter, gather on array<long,2> array<complex,2>, etc...
   - broadcast
- several files for readibility
- the std::vector coded but not tested.
- generic mecanism implemented and tested (mpi_generic test)
- added several tests for the mpi lib.
- TODO : more tests, doc...
2014-10-18 21:19:51 +02:00
..
blas_lapack Fix #122 : correction : forgot inline 2014-09-09 10:06:41 +02:00
expression_template Fix #98 2014-07-02 18:22:25 +02:00
functional Work on compilation speed. 2014-05-02 20:49:19 +02:00
h5 More prettification: can not --> cannot 2014-07-16 23:30:05 +02:00
impl Implement mpi lib (1). Array, generic, base, vector 2014-10-18 21:19:51 +02:00
indexmaps More prettification: can not --> cannot 2014-07-16 23:30:05 +02:00
linalg Fix #119 2014-09-04 11:55:32 +02:00
python Fix bug in building regular type from python 2014-09-18 15:01:17 +02:00
storages More prettification: can not --> cannot 2014-07-16 23:30:05 +02:00
algorithms.hpp arrays : revised version of map & fold 2013-09-11 18:39:25 +02:00
array.hpp Revert "include map and fold headers into array.hpp" 2014-10-16 22:21:37 +02:00
asserts.hpp arrays : revised version of map & fold 2013-09-11 18:39:25 +02:00
cache.hpp arrays: clean cache, add traits ... 2013-11-18 23:41:32 +01:00
CMakeLists.txt First commit : triqs libs version 1.0 alpha1 2013-07-17 19:24:07 +02:00
h5.hpp Cleaning h5 interface 2014-05-11 21:47:52 +02:00
make_immutable_array.hpp clef : new version using lvalues and moving rvalues 2013-09-08 15:04:12 +02:00
mapped_functions.hpp arrays: fix mapped_function (conj overload) 2013-12-30 22:32:15 +01:00
matrix_tensor_proxy.hpp More prettification: can not --> cannot 2014-07-16 23:30:05 +02:00
matrix_view_proxy.hpp [API change] gf : factories -> constructors 2013-10-21 15:11:44 +02:00
matrix.hpp arrays: change operator() && for const_view 2014-03-02 17:11:48 +01:00
vector.hpp Work on compilation speed. 2014-05-02 20:49:19 +02:00