renard pushed a change to branch fixmisspell. from bf38e028 Update urls of translation project and documents add 3ae01b87 fix a memory leak add 8324be3a Remove invalid assertion add 91fb8d39 Fix GWFL inconsistency in slicing of tensors with single element leading dimensions add 1acbf2a3 Code simplifications add fb978924 Fix issue with internal variables and reduced fem add 4ff15ca9 Add finite strain plasticity examples with linear isotropic hardening add 7f934b53 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem add f60023bf Fix redundant integration points in projected_fem add 6af44d98 Fix empty response error in exported vtu files add 36bcd583 Fix memory leak due to lack of base class virtual destructor add dfb5b391 Print model variables categorized as variables, disabled variables and data add 56d8db12 A attempt for making diff working with interpolate transformations add 2f17bad1 Making work the directional derivative with interpolate transformation in a very special case add 4e663f58 Convert the planetary gear example to GWFL add 0604f61a minor change add 44045b41 minor change add 8eab6bfb use region in ref_elt_dim_of_mesh add 05989af4 Add projected_fem::projected_target_region() function add 9ac4e7f2 Add truss problem example add 0241496a Rename brick addition functions and new interface function for lumped mass brick add 11c409fa Change in the web site upload add 066eb842 Just code style changes add afd2d94d MPI fixes form model residual assembly add c41f5b87 MPI fixes for affine and linear terms in nonlinear model residual add bc309aa0 Fix the compile error of nbp in ubuntu20.04 add 2b5bbe33 Add quasi-linear viscoelasticity example (finite strain) add 39dc301e Deleting the obsolete class add 0e4a5740 More informative error messages add 31df9dba Fixing mistake introduced in SHA: 93ea20ccf0e03d841f600d928764a694a0047ab8 add 7b9740ef Minor changes add a105a274 Fix m4/ac_python_devel.m4 for Python3.10 add 5bff25b6 adding major and minor version numbers to arch_config add 57e5e2d4 Bug fix for fixed size test functions in constant matrices add 71eeed57 Minor changes add 4bb1fd6e Avoid passing unused references add 5f88efb4 Support element_K and element_B interpolates in GWFL add f6e4bf85 minor modification add 97aac8bf minor fix on matrix_j2 operator add baefd5d3 correction of tangent term of matrix_j2 add 1a8c1c22 Simple FSI example, still in progress new ed420f9d Merge remote-tracking branch 'origin/master' into fixmisspell
Summary of changes: .gitignore | 3 + bin/upload_html | 7 - configure.ac | 4 + contrib/Makefile.am | 3 +- .../Makefile.am | 7 +- contrib/continuum_mechanics/QLV_viscoelasticity.py | 196 +++++++ ...ty_finite_strain_linear_hardening_tension_3D.py | 249 +++++++++ ...strain_linear_hardening_tension_axisymmetric.py | 238 +++++++++ ...strain_linear_hardening_tension_plane_strain.py | 236 +++++++++ .../static_contact_planetary.py | 571 +++++++++------------ doc/sphinx/Makefile.am | 5 +- doc/sphinx/source/userdoc/gasm_high.rst | 2 + .../source/userdoc/model_linear_elasticity.rst | 4 +- interface/src/gf_model_get.cc | 17 +- interface/src/gf_model_set.cc | 35 +- interface/src/matlab/gfm_common.c | 4 +- interface/tests/matlab-octave/demo_elasticity.m | 4 +- interface/tests/python/Makefile.am | 2 + interface/tests/python/check_export_vtu.py | 120 ++++- .../python/demo_fluide_structure_interaction.py | 210 ++++++++ .../tests/python/demo_nonlinear_elasticity.py | 15 +- interface/tests/python/demo_truss.py | 108 ++++ interface/tests/python/demo_wave_equation.py | 11 + m4/ac_python_devel.m4 | 2 +- src/bgeot_geotrans_inv.cc | 34 +- src/getfem/getfem_export.h | 4 +- src/getfem/getfem_generic_assembly.h | 8 +- src/getfem/getfem_generic_assembly_semantic.h | 6 +- src/getfem/getfem_generic_assembly_tree.h | 2 + src/getfem/getfem_global_function.h | 2 +- src/getfem/getfem_im_list.h | 2 +- src/getfem/getfem_models.h | 15 +- src/getfem/getfem_projected_fem.h | 4 + src/getfem_export.cc | 109 ++-- src/getfem_generic_assembly_compile_and_exec.cc | 101 ++-- src/getfem_generic_assembly_semantic.cc | 182 +++++-- src/getfem_generic_assembly_tree.cc | 17 +- src/getfem_generic_assembly_workspace.cc | 42 +- src/getfem_model_solvers.cc | 4 +- src/getfem_models.cc | 287 ++++++----- src/getfem_nonlinear_elasticity.cc | 37 +- src/getfem_projected_fem.cc | 25 +- 42 files changed, 2190 insertions(+), 744 deletions(-) copy contrib/{test_plasticity => continuum_mechanics}/Makefile.am (81%) create mode 100644 contrib/continuum_mechanics/QLV_viscoelasticity.py create mode 100644 contrib/continuum_mechanics/plasticity_finite_strain_linear_hardening_tension_3D.py create mode 100644 contrib/continuum_mechanics/plasticity_finite_strain_linear_hardening_tension_axisymmetric.py create mode 100644 contrib/continuum_mechanics/plasticity_finite_strain_linear_hardening_tension_plane_strain.py create mode 100644 interface/tests/python/demo_fluide_structure_interaction.py create mode 100644 interface/tests/python/demo_truss.py