Commit Graph

24 Commits

Author SHA1 Message Date
Jukka Aho 115b621938 Fix deprecation warnings when using Julia 0.6.0 2017-08-18 17:45:52 +03:00
Jukka Aho dc75cfda03 use TimerOutsputs to measure performance 2017-08-13 14:37:44 +03:00
Jukka Aho 1c67f1c1f8 Add postprocessing features (#100)
* refactored code for solvers.

* Added elementary tests for least-squares fitting of strain and stress fields

* A more realistic postprocess + Xdmf writing test

* removed debug keyword argument from test

* Rewrite update_xdmf!

New function to update Xdmf file no longer takes Solver object but
xdmf, problem, time and fields to write, for example

julia> update_xdmf!(xdmf, problem, 0.0, ["displacement", "temperature"])

All problems are written separately and put together into one
SpatialCollection, allowing to have more structured Xdmf and making
it easier to write complicated field configurations. Support for Xdmf
API 3.0 added.

* Support for Tensor6 field writing

* moved update_xdmf! to io.jl

* Removed some empty files

* Not use old Postprocessor, obsolete code.

* Not use old XDMF (obsolete code). Fixed test.

* removed some postprocessing to pass test, maybe we should drop abaqus.jl from code as obsolete

* add function get_temporal_collection back, it's used by update_xdmf of modal solver

* postprocess of boundary problems also

* added test for contact pressure. dl+quad test output was written in wrong file, fixed.

* postprocess for contact pressure

* contact pressure postprocess

* with boundary problems always store also the primary unknown field

* Change "reaction force" -> "lambda"

* testing postprocess of reaction force also

* sign convention
2017-03-21 08:36:18 +02:00
Jukka Aho 9b4c1a4c5e Fixed multiple dispatch issues on io.jl
Related to issue #74, io.jl is no more modifying functionality of
LightXML
2017-01-21 12:32:53 +02:00
Jukka Aho 7464646a7a improved docstring 2017-01-06 06:57:49 +02:00
Jukka Aho e1d0ad98a0 possibility to solve positive semi-definite problems. 2016-12-22 10:06:18 +02:00
Jukka Aho 306edbcacd added test for zero eigenvalue model (no dirichlet boundaries defined) 2016-12-12 07:40:18 +02:00
Jukka Aho 1d3962a944 call update_xdmf! only if Xdmf object is attached to solver. 2016-12-12 07:28:52 +02:00
Jukka Aho be820b8916 refactor modal solver. eigenvalues are stored in squared complex mode internally to solver.properties.eigvals. 2016-12-08 15:27:19 +02:00
Jukka Aho 3500536f28 fixed bug related to writing eigenmodes to Xdmf, where all data items pointed to last eigenmode data 2016-12-08 14:18:59 +02:00
Jukka Aho d67f4ff940 refactored xdmf write code a bit 2016-11-28 12:20:54 +02:00
Jukka Aho a8ff9f50f7 v0.5 fixes 2016-11-15 22:01:00 +02:00
Jukka Aho 50187466f4 fixed deprecation warnings for 0.5 2016-11-13 13:24:08 +02:00
Jukka Aho b081bccc92 gets better all the time 2016-11-05 18:29:35 +02:00
Jukka Aho d9dae3da76 new way to deal with dirichlet and mortar boundaries 2016-10-27 23:25:42 +03:00
Jukka Aho d7694ab977 write nf analysis results to xdmf 2016-10-17 20:53:20 +03:00
Jukka Aho 3e155646e2 improved eigenvalue solver code 2016-10-13 01:00:08 +03:00
Jukka Aho 18112b38ca do not use P when no dirichlet boundaries, nothing to eliminate 2016-10-12 01:05:54 +03:00
Jukka Aho 698e8d2dd7 lot of new tests, echangement of modal solver, eigenvalue analysis with mesh tie 2016-07-27 18:12:24 +03:00
Jukka Aho 8f49b4141c postprocessing utility 2016-07-14 12:43:41 +03:00
Jukka Aho 1344d3b95c analytical tests, hollow sphere and radial displacement + longitudinal vibration of rod (modal analysis) 2016-07-10 23:35:17 +03:00
Jukka Aho 65e11d917f fixed a lot of deprectionwarning issues with 0.5 2016-07-04 03:29:24 +03:00
Jukka Aho 0d8caadbdf all tests pass now 2016-07-03 21:16:03 +03:00
Jukka Aho 5f5a0205a4 renamed files to have some sort of structure 2016-07-03 05:19:37 +03:00