← Back to team overview

dolfin team mailing list archive

Added new assembly code for PETSc. Seems to be much faster but some [...]

 

Commit from logg (2004-12-10 00:55 CET)
----------------

Added new assembly code for PETSc. Seems to be much faster but some
more testing is needed. Also changed a few things in MultigridSolver.
Seems like PETSc defines a macro named restrict which prevents a user
of PETSc from declaring a function with that name.

  dolfin  Makefile.in                                    1.57
  dolfin  TODO                                           1.14
  dolfin  aclocal.m4                                     1.81
  dolfin  configure                                      1.120
  dolfin  configure.ac                                   1.40
  dolfin  src/Makefile.in                                1.57
  dolfin  src/config/Makefile.am                         1.11
  dolfin  src/config/Makefile.in                         1.61
  dolfin  src/demo/Makefile.in                           1.59
  dolfin  src/demo/form/main.cpp                         1.14
  dolfin  src/demo/la/Makefile                           1.159
  dolfin  src/demo/la/Makefile.in                        1.36
  dolfin  src/demo/solvers/Makefile.in                   1.53
  dolfin  src/demo/solvers/navierstokes/Makefile.in      1.26
  dolfin  src/demo/solvers/ode/Makefile.in               1.41
  dolfin  src/demo/solvers/ode/mechanical/Makefile.in    1.25
  dolfin  src/demo/solvers/ode/modeling/Makefile.in      1.15
  dolfin  src/demo/solvers/ode/stiff/Makefile            1.114
  dolfin  src/demo/solvers/ode/stiff/Makefile.in         1.33
  dolfin  src/greeting/Makefile.in                       1.42
  dolfin  src/kernel/Makefile.in                         1.58
  dolfin  src/kernel/common/Makefile.in                  1.58
  dolfin  src/kernel/common/dolfin/Makefile.in           1.52
  dolfin  src/kernel/element/Makefile.in                 1.35
  dolfin  src/kernel/element/dolfin/Makefile.in          1.35
  dolfin  src/kernel/fem/Makefile                        1.164
  dolfin  src/kernel/fem/Makefile.in                     1.63
  dolfin  src/kernel/fem/MultigridSolver.cpp             1.4
  dolfin  src/kernel/fem/NewFEM.cpp                      1.14
  dolfin  src/kernel/fem/dolfin/Makefile.in              1.62
  dolfin  src/kernel/fem/dolfin/MultigridSolver.h        1.2
  dolfin  src/kernel/fem/dolfin/NewFEM.h                 1.9
  dolfin  src/kernel/form/Makefile.in                    1.37
  dolfin  src/kernel/form/dolfin/Makefile.in             1.36
  dolfin  src/kernel/function/Makefile.in                1.28
  dolfin  src/kernel/function/dolfin/Makefile.in         1.28
  dolfin  src/kernel/io/Makefile.in                      1.63
  dolfin  src/kernel/io/dolfin/Makefile.in               1.57
  dolfin  src/kernel/la/Makefile.in                      1.64
  dolfin  src/kernel/la/NewMatrix.cpp                    1.2
  dolfin  src/kernel/la/dolfin/Makefile.in               1.61
  dolfin  src/kernel/la/dolfin/NewMatrix.h               1.2
  dolfin  src/kernel/la/dolfin/dolfin_la.h               1.13
  dolfin  src/kernel/log/Makefile.in                     1.49
  dolfin  src/kernel/log/dolfin/Makefile.in              1.49
  dolfin  src/kernel/main/Makefile.in                    1.57
  dolfin  src/kernel/main/dolfin/Makefile.in             1.54
  dolfin  src/kernel/main/dolfin/constants.h             1.20
  dolfin  src/kernel/map/Makefile.in                     1.36
  dolfin  src/kernel/map/dolfin/Makefile.in              1.35
  dolfin  src/kernel/math/Makefile.in                    1.50
  dolfin  src/kernel/math/dolfin/Makefile.in             1.49
  dolfin  src/kernel/mesh/Makefile.in                    1.35
  dolfin  src/kernel/mesh/dolfin/Makefile.in             1.34
  dolfin  src/kernel/ode/Makefile.in                     1.49
  dolfin  src/kernel/ode/dolfin/Makefile.in              1.47
  dolfin  src/kernel/quadrature/Makefile.in              1.51
  dolfin  src/kernel/quadrature/dolfin/Makefile.in       1.51
  dolfin  src/kernel/settings/Makefile.in                1.44
  dolfin  src/kernel/settings/dolfin/Makefile.in         1.44
  dolfin  src/modules/Makefile.in                        1.62
  dolfin  src/modules/convdiff/Makefile.in               1.58
  dolfin  src/modules/elasticity/Makefile.in             1.23
  dolfin  src/modules/elasticity-stationary/Makefile.in  1.23
  dolfin  src/modules/elasticity-updated/Makefile.in     1.10
  dolfin  src/modules/euler/Makefile.in                  1.16
  dolfin  src/modules/heat/Makefile.in                   1.3
  dolfin  src/modules/navierstokes/Makefile.in           1.57
  dolfin  src/modules/odesolver/Makefile.in              1.36
  dolfin  src/modules/poisson/Makefile.in                1.56
  dolfin  src/modules/poisson-multigrid/Makefile.in      1.14
  dolfin  src/modules/template/Makefile.in               1.56
  dolfin  src/modules/wave/Makefile.in                   1.23
  dolfin  src/modules/wave-vector/Makefile.in            1.23
  dolfin  src/post/Makefile.in                           1.45
  dolfin  src/pre/Makefile.in                            1.53
  dolfin  src/utils/Makefile.in                          1.56
  dolfin  src/utils/inp2dx/Makefile.in                   1.56