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
Jukka Aho
e56bfe062e
test of new solver
2016-02-01 09:15:42 +02:00