lp:~fredva/dolfin/gpu-assembly
Created by
Fredrik Valdmanis
and last modified
- Get this branch:
- bzr branch lp:~fredva/dolfin/gpu-assembly
Only
Fredrik Valdmanis
can upload to this branch. If you are
Fredrik Valdmanis
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Superseded
for merging
into
lp:dolfin/1.0.x
- Garth Wells: Needs Resubmitting
- Anders Logg: Pending requested
-
Diff: 4256 lines (+2886/-306)49 files modified.bzrignore (+5/-2)
CMakeLists.txt (+16/-0)
cmake/modules/FindArmadillo.cmake (+16/-3)
cmake/modules/FindBLAS.cmake (+626/-26)
cmake/modules/FindCHOLMOD.cmake (+5/-4)
cmake/modules/FindLAPACK.cmake (+309/-34)
cmake/modules/FindPETSc.cmake (+21/-1)
cmake/modules/FindPaStiX.cmake (+115/-0)
cmake/modules/FindUMFPACK.cmake (+11/-0)
cmake/modules/language_support_v2.cmake (+65/-0)
dolfin/CMakeLists.txt (+10/-0)
dolfin/common/SubSystemsManager.cpp (+36/-0)
dolfin/common/SubSystemsManager.h (+3/-0)
dolfin/common/defines.cpp (+8/-0)
dolfin/fem/solve.h (+15/-15)
dolfin/la/CoordinateMatrix.cpp (+111/-0)
dolfin/la/CoordinateMatrix.h (+85/-0)
dolfin/la/DefaultFactory.cpp (+11/-0)
dolfin/la/EpetraMatrix.cpp (+4/-8)
dolfin/la/GenericSparsityPattern.h (+1/-1)
dolfin/la/LUSolver.h (+2/-0)
dolfin/la/MUMPSLUSolver.cpp (+199/-0)
dolfin/la/MUMPSLUSolver.h (+81/-0)
dolfin/la/PETScCuspFactory.cpp (+86/-0)
dolfin/la/PETScCuspFactory.h (+90/-0)
dolfin/la/PETScLUSolver.cpp (+1/-0)
dolfin/la/PETScMatrix.cpp (+55/-17)
dolfin/la/PETScMatrix.h (+10/-6)
dolfin/la/PETScPreconditioner.cpp (+3/-3)
dolfin/la/PETScVector.cpp (+87/-42)
dolfin/la/PETScVector.h (+7/-3)
dolfin/la/PaStiXLUSolver.cpp (+213/-0)
dolfin/la/PaStiXLUSolver.h (+71/-0)
dolfin/la/STLMatrix.cpp (+219/-65)
dolfin/la/STLMatrix.h (+68/-70)
dolfin/la/SparsityPattern.cpp (+7/-4)
dolfin/la/SparsityPattern.h (+2/-2)
dolfin/la/UnassembledMatrix.cpp (+39/-0)
dolfin/la/UnassembledMatrix.h (+136/-0)
dolfin/la/dolfin_la.h (+6/-0)
dolfin/parameter/GlobalParameters.h (+5/-0)
dolfin/swig/import/la.i (+1/-0)
dolfin/swig/kernel_modules.i (+1/-0)
dolfin/swig/la_pre.i (+7/-0)
dolfin/swig/mesh_pre.i (+1/-0)
site-packages/dolfin/cppimports.py (+4/-0)
test/unit/la/python/Matrix.py (+4/-0)
test/unit/la/python/Vector.py (+4/-0)
test/unit/la/python/test.py (+4/-0)
Branch information
Recent revisions
- 6248. By Fredrik Valdmanis
-
Assembly seems to work on the GPU. Still needs a lot of cleaning and fixing
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:dolfin/1.0.x