Commit Graph

670 Commits

Author SHA1 Message Date
Jukka Aho b39148a8e5 first attemps to make properly linearized version of mortar projection for finite sliding. not working at the moment, it has convergence issues. 2016-02-23 11:32:53 +02:00
Jukka Aho 0d0d200bfc Incremental formulation works now, also finite sliding without proper linearization (very slow convergence) 2016-02-16 17:40:11 +02:00
Jukka Aho c7cca58590 test models and mortar stuff 2016-02-16 12:25:24 +02:00
Jukka Aho fce033cdd5 removed empty files 2016-02-13 01:18:17 +02:00
Jukka Aho bb52114c2c moved logo for a better visualization 2016-02-13 01:15:49 +02:00
Jukka Aho e7f29b3c5a playing with an idea, should we have separate file for every test to make development easier...? 2016-02-13 01:15:02 +02:00
Jukka Aho 1739e06014 prehook: calculate normal-tangential coordinates for elements before assembly and throw error if projection is going to fail 2016-02-13 01:13:38 +02:00
Jukka Aho f5b8608158 removed obsolete (and potentially non-meaninful) test routine for elements. for nonlinear geometry we need to have some good way to distinguish between initial and deformed coordinates 2016-02-13 01:12:24 +02:00
Jukka Aho 4d4d73af16 removed overengineering 2016-02-13 01:10:30 +02:00
Jukka Aho 063f3a6955 added option for nonlinear elasticity; set problem.properties.finite_strain=false to get linear solution if no any other nonlinearities 2016-02-13 01:10:03 +02:00
Jukka Aho 5febfa2005 bug fix: for trivial solution norm=0 and always converged..? 2016-02-13 01:08:56 +02:00
Jukka Aho f82dcb1a90 pre and posthooks for assembly 2016-02-13 01:08:07 +02:00
Jukka Aho bffa79b025 new tests 2016-02-11 21:28:16 +02:00
Jukka Aho 6510ed5d23 separated 2d mortar code to its own file 2016-02-11 18:42:20 +02:00
Jukka Aho 04f3c0e705 Geometrically nonlinear formulation for 3d. 2016-02-11 16:16:15 +02:00
Jukka Aho 3df97fdca0 fixed tests 2016-02-11 12:07:25 +02:00
Jukka Aho 638128b4f3 minor fixes to incremental formulation 2016-02-11 02:51:27 +02:00
Jukka Aho 502e9bbf31 added geometrically nonlinear option to 2d models 2016-02-11 02:50:43 +02:00
Jukka Aho fcb35080cd little changes 2016-02-10 22:21:30 +02:00
Jukka Aho ca4c201180 frictionless again working #2 2016-02-09 18:29:28 +02:00
Jukka Aho 084c21fbff frictionless again working :) 2016-02-09 14:47:23 +02:00
Jukka Aho 5f2cb0b9f5 frictional contact tests, not working yet 2016-02-09 13:43:27 +02:00
Jukka Aho 9bdc8e6b1f added backgrounds with logo 2016-02-09 09:02:40 +02:00
Jukka Aho d60ce0d596 removed obsolete notebooks 2016-02-08 11:13:13 +02:00
Jukka Aho 7b1cc0d43f new notebooks 2016-02-08 11:10:19 +02:00
Jukka Aho f82047ea40 yet another attempt to solve overdetermined system. plane strain formulation. 2016-02-08 02:35:39 +02:00
Jukka Aho 7a26a89153 frictionless 3d contact working. 2016-02-08 00:31:15 +02:00
Jukka Aho 1fc57765bb element level contact formulation 2d 2016-02-07 16:16:28 +02:00
Jukka Aho 23ced23dfa complementarity condition in element level 2016-02-07 03:23:00 +02:00
Jukka Aho f48dcf70de continuum elasticity test 2016-02-06 22:00:36 +02:00
Jukka Aho 86f30f96f8 fixes & integration rules 2016-02-06 21:08:35 +02:00
Jukka Aho 899c78a49e dual formulation for 3d 2016-02-06 16:47:14 +02:00
Jukka Aho 73a68482ab refactor 3d mortar code 2016-02-06 16:03:29 +02:00
Jukka Aho 5c5adff939 fixed weighted gap in 3d problems + some small fixes. nt formulation 2016-02-06 15:29:35 +02:00
Jukka Aho 070e03eb05 moved continuum elasticity test 2016-02-06 15:28:32 +02:00
Jukka Aho dfbda46ed7 mass consistent normals 2016-02-05 22:26:07 +02:00
Jukka Aho 69ebba5e11 more integration rules 2016-02-05 22:22:40 +02:00
Jukka Aho baf6074de9 posthooks for field and boundary assembly 2016-02-05 14:03:27 +02:00
Jukka Aho 4d8521877f small bug fixes 2016-02-05 12:27:36 +02:00
Jukka Aho 995c6f41b3 drop near nonzero values when creating sparse matrices. function to find nonzero rows from sparse matrix. 2016-02-05 11:32:50 +02:00
Jukka Aho e1540b609b matrices for dual formulation for elements 2016-02-05 11:32:09 +02:00
Jukka Aho d8047c6af0 functions to find nodes from dofs and vice versa 2016-02-05 11:31:23 +02:00
Jukka Aho 94ef084c7b update primary field to boundary problems also. 2016-02-04 17:32:51 +02:00
Jukka Aho a24d5c6afd calculate rotated nodal vector 2016-02-04 07:28:19 +02:00
Jukka Aho 70ce043b6d first attempts in solving overdetermined system in a more clever way 2016-02-04 06:54:08 +02:00
Jukka Aho aa7d775ec1 fixes 2016-02-03 20:39:03 +02:00
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 54f00818bf new style concrete problem 2016-02-02 22:22:21 +02:00
Jukka Aho 071cef9060 nt formulation with gap calculation. 2016-02-02 18:00:17 +02:00
Jukka Aho 9e2e1ebc4e mortar contact tests 2016-02-01 09:16:30 +02:00