← Back to team overview

dolfin team mailing list archive

Updates for latest (CVS) version of FFC. DOLFIN now uses the map [...]

 

Commit from logg (2005-05-12 00:17 CEST)
----------------

Updates for latest (CVS) version of FFC. DOLFIN now uses the map
automatically created by FFC to map local dofs to global dofs.

Also changed the assembler to generate two dof maps, one for test and
one for trial space. We might want to think of adding an optimization
later in case test and trial spaces are the same.

Higher degree Lagrange elements now work in principle, but the projection
of user-defined functions onto higher-degree finite element spaces has
not been implemented. Hopefully we can have something working for this
tomorrow.

I temporarily disabled the compilation of the Navier-Stokes module (since
it takes so long to compile the forms). Should be much faster when the
stabilization is compiled with piecewise constant velocity.

  dolfin  ChangeLog                                          1.197
  dolfin  Makefile.in                                        1.88
  dolfin  aclocal.m4                                         1.116
  dolfin  configure                                          1.176
  dolfin  scripts/compileforms                               1.3
  dolfin  src/Makefile.in                                    1.88
  dolfin  src/config/Makefile.in                             1.93
  dolfin  src/demo/Makefile.in                               1.94
  dolfin  src/demo/bench/Makefile.in                         1.16
  dolfin  src/demo/la/Makefile                               1.242
  dolfin  src/demo/la/Makefile.in                            1.67
  dolfin  src/demo/solvers/Makefile.am                       1.15
  dolfin  src/demo/solvers/Makefile.in                       1.86
  dolfin  src/demo/solvers/navierstokes/Makefile.in          1.57
  dolfin  src/demo/solvers/ode/Makefile.in                   1.73
  dolfin  src/demo/solvers/ode/homotopy/Makefile.in          1.19
  dolfin  src/demo/solvers/ode/mechanical/Makefile.in        1.56
  dolfin  src/demo/solvers/ode/modeling/Makefile.in          1.46
  dolfin  src/demo/solvers/ode/stiff/Makefile                1.198
  dolfin  src/demo/solvers/ode/stiff/Makefile.in             1.64
  dolfin  src/demo/solvers/poisson/main.cpp                  1.33
  dolfin  src/greeting/Makefile.in                           1.73
  dolfin  src/kernel/Makefile.in                             1.89
  dolfin  src/kernel/common/Makefile.in                      1.91
  dolfin  src/kernel/common/dolfin/Makefile.in               1.85
  dolfin  src/kernel/fem/FEM.cpp                             1.17
  dolfin  src/kernel/fem/Makefile                            1.251
  dolfin  src/kernel/fem/Makefile.in                         1.97
  dolfin  src/kernel/fem/dolfin/FiniteElement.h              1.12
  dolfin  src/kernel/fem/dolfin/Makefile.in                  1.96
  dolfin  src/kernel/form/Makefile.in                        1.69
  dolfin  src/kernel/form/dolfin/Makefile.in                 1.68
  dolfin  src/kernel/function/Function.cpp                   1.15
  dolfin  src/kernel/function/Makefile.in                    1.61
  dolfin  src/kernel/function/dolfin/Makefile.in             1.61
  dolfin  src/kernel/io/Makefile.in                          1.95
  dolfin  src/kernel/io/dolfin/Makefile.in                   1.89
  dolfin  src/kernel/la/Makefile.in                          1.98
  dolfin  src/kernel/la/dolfin/Makefile.in                   1.95
  dolfin  src/kernel/log/Makefile.in                         1.80
  dolfin  src/kernel/log/dolfin/Makefile.in                  1.80
  dolfin  src/kernel/main/Makefile.in                        1.90
  dolfin  src/kernel/main/dolfin/Makefile.in                 1.85
  dolfin  src/kernel/math/Makefile.in                        1.81
  dolfin  src/kernel/math/dolfin/Makefile.in                 1.80
  dolfin  src/kernel/mesh/Cell.cpp                           1.6
  dolfin  src/kernel/mesh/GenericCell.cpp                    1.4
  dolfin  src/kernel/mesh/Makefile.in                        1.67
  dolfin  src/kernel/mesh/dolfin/Cell.h                      1.9
  dolfin  src/kernel/mesh/dolfin/GenericCell.h               1.7
  dolfin  src/kernel/mesh/dolfin/Makefile.in                 1.66
  dolfin  src/kernel/mesh/dolfin/Mesh.h                      1.14
  dolfin  src/kernel/ode/Makefile.in                         1.92
  dolfin  src/kernel/ode/dolfin/Makefile.in                  1.89
  dolfin  src/kernel/quadrature/Makefile.in                  1.82
  dolfin  src/kernel/quadrature/dolfin/Makefile.in           1.82
  dolfin  src/kernel/settings/Makefile.in                    1.75
  dolfin  src/kernel/settings/dolfin/Makefile.in             1.75
  dolfin  src/modules/Makefile.am                            1.24
  dolfin  src/modules/Makefile.in                            1.97
  dolfin  src/modules/convdiff/Makefile.in                   1.92
  dolfin  src/modules/convdiff/dolfin/ConvectionDiffusion.h  1.8
  dolfin  src/modules/convdiff/dolfin/Makefile.in            1.19
  dolfin  src/modules/dolfin/Makefile.in                     1.19
  dolfin  src/modules/elasticity/Makefile.in                 1.54
  dolfin  src/modules/elasticity/dolfin/Elasticity.h         1.7
  dolfin  src/modules/elasticity/dolfin/ElasticityMass.h     1.5
  dolfin  src/modules/elasticity/dolfin/Makefile.in          1.6
  dolfin  src/modules/navierstokes/Makefile.in               1.89
  dolfin  src/modules/navierstokes/dolfin/Makefile.in        1.18
  dolfin  src/modules/poisson/Makefile.in                    1.91
  dolfin  src/modules/poisson/dolfin/Makefile.in             1.20
  dolfin  src/modules/poisson/dolfin/Poisson.form            1.3
  dolfin  src/modules/poisson/dolfin/Poisson.h               1.9
  dolfin  src/post/Makefile.in                               1.76
  dolfin  src/pre/Makefile.in                                1.84
  dolfin  src/utils/Makefile.in                              1.87
  dolfin  src/utils/inp2dx/Makefile.in                       1.87