lp:~florian-rathgeber/+junk/dolfin-gpu

Created by Florian Rathgeber and last modified
Get this branch:
bzr branch lp:~florian-rathgeber/+junk/dolfin-gpu
Only Florian Rathgeber can upload to this branch. If you are Florian Rathgeber please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Florian Rathgeber
Status:
Development

Recent revisions

133. By Florian Rathgeber <florian@thehoff>

Benchmarks: added verbose option

132. By Florian Rathgeber <florian@thehoff>

Updated benchmarks: Added substeps option to assemble benchmark, output formatting

131. By Florian Rathgeber <florian@thehoff>

CuspKrylovSolver: preconditioner was not properly initialized; GPUMesh: removed ndofs member; GPUAssembler: output

130. By Florian Rathgeber <florian@thehoff>

forms: added poisson forms with non-constant coefficient; solve benchmark: added parameter to disable cuda

129. By Florian Rathgeber <florian@thehoff>

bugfix: vector size for vector assembly was set incorrectly as was matrix size for GPUKrylovMatrix (used mesh vertices instead of global dimension of function space); Mesh: removed ndofs member; Solver: logging

128. By Florian Rathgeber <florian@thehoff>

bugfix: highest order entities in GPUMesh were not initialized (correspoding pointer in d_entity_indices was not initially zero'ed, hence init returned immediately); Sconstruct: added parameter 'configScript' to specify name of .conf file to create; added scons.local-dbg to make debug build in local-dbg

127. By Florian Rathgeber <florian@thehoff>

benchmarks: added poisson4, poisson1-3d, poisson2-3d, poisson3-3d

126. By Florian Rathgeber <florian@thehoff>

added 2D and 3D poisson forms up to degree 5; STATUS: 2DP5, 3DP3, 3DP4, 3DP5 do not compile with nvcc, 2DP3 and onwards fail with ULF

125. By Florian Rathgeber <florian@thehoff>

bugfix: Mesh& returned by GPUMesh may not be const, since in that case the const mesh constructor of DofMap is invoked, no mesh entities are created, and the check in DofMap::init_ufc_dofmap fails

124. By Florian Rathgeber <florian@thehoff>

Performance fix: removed initialization of complete mesh connectivity from GPUMesh and and construct only required connectivity (in GPUFunctionSpace constructor)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.