Commit Graph

26 Commits

Author SHA1 Message Date
Jukka Aho 32e7429fd3 Major changes in data structures:
- Combined FieldAssembly and BoundaryAssembly to Assembly
- Combined FieldProblem and BoundaryProblem to Problem
- FieldProblem and BoundaryProblem are now abstract types
- Renamed stiffness_matrix, mass_matrix and force_vector to K, M, f for
  easier notation
- Problems are no more abstract types but concrete types, see
  elasticity.jl for example
- Combined linear_elasticity.jl and elasticity.jl
- Removed obsolete code directsolver.jl
- Almost all tests probably fail at this point
2016-02-03 06:49:42 +02:00
Jukka Aho 65b89572ed redesign of solver, directsolver will be obsolete 2016-02-01 09:14:43 +02:00
Jukka Aho 2b3827a4bf add several pre/postprocessors with optional arguments, option to solve total or residual vector, function to check convergence (overridable) 2016-01-02 00:16:36 +02:00
Jukka Aho 42254e73ad its now possible to define several pre and postprocessors for assemblies with custom arguments; see test/test_mortar_2d_contact.jl for concrete example 2016-01-01 20:34:10 +02:00
Jukka Aho 4b4ce60396 give convergence information 2016-01-01 17:56:52 +02:00
Jukka Aho 0e7ab51a5f more general way to define preprocessors and postprocessors for linear solution 2016-01-01 16:56:17 +02:00
Jukka Aho 685fbc2c7e update primary field for boundary elements too. 2015-12-30 17:24:28 +02:00
Jukka Aho 5426e47a26 more general way to define saddle point problem. 2015-12-23 01:52:28 +02:00
Jukka Aho 2e3feb4e6f define "local" coordinate system for elements 2015-12-20 21:17:47 +02:00
Olli Väinölä ab34acedf4 Merge branch 'master' of git://github.com/JuliaFEM/JuliaFEM.jl 2015-12-17 15:36:46 +02:00
Olli Väinölä 90caf8deb2 merge 2015-12-17 15:36:24 +02:00
Jukka Aho 7d1ece1368 mortar tests, bug finding 2015-12-17 15:33:51 +02:00
Jukka Aho a3f84b7292 mortar tests, med file node ordering, ... 2015-12-14 17:48:35 +02:00
Jukka Aho 69bd7ce58c code aster .med reader, notebook of 3d mortar. 2015-12-14 02:09:33 +02:00
Jukka Aho 8c3cc04b69 petsc interface 2015-12-05 10:58:01 +02:00
Jukka Aho dd7531b85c solver name 2015-12-04 08:09:11 +02:00
Jukka Aho cdb90690de improved performance 2015-12-04 07:27:40 +02:00
Jukka Aho e2b5306a41 direct solver performance 2015-12-03 11:29:01 +02:00
Jukka Aho ee7667b44d performance improvements. 2015-12-02 17:42:48 +02:00
Jukka Aho 74ca269e72 little tweaking of assembly 2015-12-02 08:36:17 +02:00
Jukka Aho 6613b0a7c0 reduced stiffness matrix improved performance 2015-12-01 20:19:11 +02:00
Jukka Aho 458caa4757 substructuring, fixed tests, possibility to save to integration points 2015-11-30 16:04:13 +02:00
Jukka Aho d9ffa21a71 elasticity solver example updated 2015-11-28 14:06:12 +02:00
Jukka Aho ef667e8f34 removed Equation type from code 2015-11-27 10:10:00 +02:00
Jukka Aho 66b9ecea92 2d tie contact working. 2015-11-24 03:06:56 +02:00
Jukka Aho 6e0bc11345 multiple dirichlet boundary conditions for vector valued functions. direct solver design. 2015-11-23 03:17:15 +02:00