Wpis z mikrobloga

@xan-kreigor: Generuję macierz vector >, bardzo dużą(dokładnie nie wiem jak dużą) wstęgową (czyli diagonalna, poza tym prawie same zera) A i wektor B. Rozwiazuję ten układ SparseMatrixem z biblioteki Eigen3. Ale nie starcza pamięci
@froteorin: zapisz do jakiegos l pliku typu HDF5 i podziel dane na kilkanacie obiektow mozliwych d przeliczenia w fizycznym RAM. HDF5 pozwala na rownolegly odczxyt, wiec mozesz zaprzec do tego kilka watkow.

Jesli masz zaciecie i jest to prosta operacja to mozesz nawet wykonac pojedyncze mniozenia na GPU. W zaleznosci od karty albo poprzez CUDA, albo openCL. Skoro to macierz diagonalana, to mozesz uzyc sparse matrix z eigena:

https://eigen.tuxfamily.org/dox/group__TutorialSparse.html