getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] [getfem-commits] devel-logari81 updated (d87054dd -> d9


From: Konstantinos Poulios
Subject: [Getfem-commits] [getfem-commits] devel-logari81 updated (d87054dd -> d9bcc35a)
Date: Fri, 24 Jun 2022 08:40:11 -0400 (EDT)

logari81 pushed a change to branch devel-logari81.

    from d87054dd Merge branch 'master' into devel-logari81
     add 2b08ba6a Terminate loop, if less than two elements are left.
     add d45990de minor fix
     add 0b739c65 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
     add cebc94af Add additional info (actual tensor size) to the im_data.
     add 6f87ba2a Add link with the pre-compiled getfem packages of J.F. 
Barthelemy for Windows
     add 0dbd1586 bug fix in second derivative of Det()
     add 7bb62680 Final fix in second derivative of Det()
     add 180025ae t merge origin/Merge branch 'master' of 
ssh://git.sv.gnu.org:/srv/git/getfem
     add 2b961a64 small fix
     add a0603978 fix spell mistake
     add a77686cb minor fix
     add 0c10151a Fix typo
     add fcd9ea92 minor change
     add 6fe32efe fix misspell
     add a7257c5f Fix typo in docs
     add e78fd734 Fix typo in docs
     add 6ca55987 Fix typo in docs
     add 92d31205 Fix typo in docs
     add b183b46f Fix typo in docs
     add c443a396 Fix typo in docs
     add cd097984 Fix typo in docs
     add 8cd2e7bf Fix typo in docs
     add 2687aaaf Fix typo in docs
     add 9aba30b6 Fix typo in docs
     add f43840f6 Merge remote-tracking branch 'origin/fixmisspell'
     add 578da9c1 'PK2' instead of -sigma in hyper elastic law names
     add e14de6ab minor change
     add 8dcd729f Ensure compatibility of the python interface to python 3.x, 
--enable-python3 of the configure script enable the interface with python 3.x
     add 6e477933 Merge remote-tracking branch 
'origin/devel-tetsuo-fix_test_error'
     add 55ac4dd5 [fix] test error in numpy Version: 1.14.5
     add aa4d3e16 minor modification for compatibility with xcode 10.0, mac
     add d3d1d625 [add] modification for translation
     add f56a6938 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-translation
     add 55df88eb update config file
     add 6187a32a add content "Localization(L10N)"
     add 0dc4111b Fix by review
     add f157fa05 fix Warning: this 'for' clause does not guard
     add 1d789aa3 documentation improvements
     add ab95e5c6 optimizing gmm::add for small vectors
     add 98b56a36 adding the scaled case
     add f56e01a6 comparing pconvex_structure by keys everywhere
     add e9270a80 further refining comparison for convex_structure pointers
     add 45c3f1ba Add a ball shell structured mesh generator (tested in 2D and 
3D)
     add a14b31c7 Code clean up
     add f0541858 Let the tolerance sign determine if added points to a mesh 
are merged with existing ones or not
     add b4627083 Add merge_convexes_from_mesh method to the mesh object
     add 3e2655bc New implementation of project_into_convex as a geotrans class 
function
     add 5e91d088 Fix projected_fem
     add 4001a790 Fix copyright header
     add aa91194a Add format option to GMM's vecsave
     add 5b0ebffc Fix vecsave format option
     add 11638ff8 Avoid creation of some temporary objects.
     add 3326ae35 minor fix
     add 4fe9963c Fix python script by 2to3
     add 18bcf868 Add initial support for gmsh mesh format version 4
     add d33eb662 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-2to3check
     add c7b7ac1d minor change
     add f88ba527 minor change
     add b3bf69ba [update] svn -> git
     add e26a31ff Fix typo in docs
     add 980a9c84 Fix typo in docs
     add f6061239 Fix typo in docs
     add 3fcba5a0 Fix typo in docs
     add 366dceea Fix typo in docs
     add 4d22c9a7 Merge remote-tracking branch 'origin/fixmisspell'
     add d4e6de7b Add getfem_tutorial.pdf
     add e68cc961 Merge remote-tracking branch 
'origin/devel-tetsuo-add-tutorial-pdf'
     add 11244915 Fix bug
     add 7db9249a fixed SEH exceptions created by a wrong optimization by the 
INTEL c++ 2019 compiler
     add 59ae1324 Merge remote-tracking branch 
'origin/devel-tunc_bahcecioglu_intel2019_fix'
     add 407e1d86 Macro that encapsulates the parallel Open MP run
     add 059c2017 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem into 
consistent_partitioning_for_open_mp
     add df435160 Besides doing some basic clean up in the Open MP related 
partitioning and global storage the main purpose is to make region and 
subsequently assembly partitioning independent from the number of parallel 
threads being used. For instance, if we choose to partition the whole 
calculation into 8 partitions, but use only 2 parallel threads, then each 
thread will be looping through 4 independent partitions. This way, no matter 
how many threads we choose we partition the regions [...]
     add 69ba6429 Adaptations for Scilab 6.0
     add 9770d9d3 Some small fixes for consistent partionning for open_mp
     add f217241b fixing segmentation fault caused by the fact that 
omp_distribute for singletons was destroyed before the objects from it were 
deleted. Fixed by creating it dynamically and deleting only when its content 
was emptied
     add 56a1522b removing commented out or GCC specific pragmas
     add de60c3d0 partitions_updated proper initialization
     add e4f99004 Merge branch 'consistent_partitioning_for_open_mp'
     add 012ff707 minor fix
     add efdbaac1 Fix typos (also in class name) and code cleanup
     add dda317b3 returning accidentally removed #pragma omp
     add b83e2f93 Optional argument of the sub-element, to improve performance 
by avoiding space search.
     add f821dce7 Add projected_fem to the scripting interface
     add 0b2282d0 initializing singleton_instance pointer as a static variable 
to prevent initialization in parallel open_mp blocks
     add dcd7d393 improving multi-threaded performance by reducing the usage of 
muteces when the shared data hasn't changed.
     add f04b73d5 Add asm_lumped_mass_matrix
     add b6a52a7c Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-asm_lumped_mass_matrix
     add ff6df87f Fix by two loops which can be very inefficient for large 
matrices
     add b878a0bf Minor Fix
     add 7d8db6b1 Merge branch 'devel-tetsuo-asm_lumped_mass_matrix' of 
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-asm_lumped_mass_matrix
     add 7e1082f5 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem into 
static_initialization_for_singleton_instance_pointer
     add ed69b3fc fixing the issue when singleton pointer is not initialized 
before the other global objects
     add d58721cf Clean code by using -Werror option
     add 05b4b363 Fix typo lamda to lambda
     add b17723ec Merge remote-tracking branch 
'origin/devel-tetsuo-code-cleanup-by-werror'
     add 9b4bc965 minor change
     add 75a1155d allowing to have lower number of partitions than 
max_concurrency
     add 53a1931c - safer omp_distribute component extraction (in Debug)  - 
default number of threads and partitions is 1, increasing threads automatically 
increases partitions unless specific number of partitions was requested.  - 
corrected constructions with universal references
     add 8bd82f1d thread based partitioning:  - flag in mesh region needs to 
atomic, not distributed,    not to depend on the thread policy used  - 
initializing threads to 1, to be able to expand it to the desired number    
(setting them to any large number prevents later setting to 1, as shrinking     
partitions is not possible)
     add 467ae55d 1) partitioning can be changed only once; 2) flag in the 
region should be atomic; 3) starting from one thread, if more desired, this 
should be specified
     add c2f22046 Add convexes_in_box function to the scripting interface
     add b3583f9f remove the projection for invert_lin
     add c744abd5 Merge remote-tracking branch 
'origin/devel-arsha-remove-projection-in-invert-lin'
     add 6501f908 Fix ANSYS mesh import when ANSYS skips the last coordinate of 
a node being zero
     add d57b0188 Fix test error
     add 72783ed3 Fix skipped pfp update due to interpolate filter
     add 8a4a34b4 Minor coding style and whitespace changes
     add 76a8dc68 Fix printing of interpolate filter nodes in ga_print_node
     add 69583e8b warning fixes
     add 94dad7fb Fix warning: this statement may fall through 
[-Wimplicit-fallthrough=]
     add 86a54a32 minor fixes
     add 5d3e796f Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem into 
partitions_initiation
     add 55089b99 cleaner error messages syntax
     add 383842dc update the information of "Interpolation of a finite element 
method on non-matching meshes"
     add 8516041e add model object description ``add_filtered_fem_variable``
     add 710de081 some documentation improvements
     add 664b86e4 Fix layout of sphinx source
     add 6df79415 minor change
     add 57f174fb Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem into 
partitions_initiation
     add 4487cec1 two small fixes
     add 9961a1c6 Add struct lumped_mass_brick_for_first_order
     add 4b53edb3 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-model_lumped_mass_matrix
     add 7d37202b Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-model_lumped_mass_matrix
     add 6fbdde82 add add_lumped_mass_brick_for_first_order function
     add 02541823 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-model_lumped_mass_matrix
     add d45f1366 Fix bug introduced in #69583e8b
     add 21c90981 Type naming simplifications
     add f374fd75 Whitespace, typos, file encodings
     add 05f69a3e Code simplifications and whitespace
     add bf68273a Code simplifications
     add 65084cef Move model_pb class from header to implementation file and 
remove scale_residual() function
     add 2d8cea5b Small extension of bgeot::tensor constructors
     add cd0c759e Coding style changes and simplifications
     add fe2a3574 Simplify disable_variable and enable_variable
     add 81b99112 update: code-cleanup
     add aaddb208 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-code-cleanup
     add 65ebcac6 Merge branch 'devel-tetsuo-code-cleanup' of 
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-code-cleanup
     add 982ccbd0 Merge remote-tracking branch 
'origin/devel-tetsuo-code-cleanup'
     add 290b6048 Interface simplification
     add dffc8b5d Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 2f7396a4 Code cleanup and stricter constness
     add 69f08ef3 Delete ambiguous constructor for tensors
     add ccb9a29b Code clean up, renamings, stricter constness
     add 4b8f2d96 enforcing deterministic order of boxes in an R-tree by 
introducing a pointer wrapper that compared the boxes based on id and not the 
address.
     add 088b72cd hiding fallthrough
     add 00ddea3d returning model_pb to the header as it's being used elsewhere
     add 30d3f390 Fix regression in assembly with assignment expressions
     add 1af40fc2 Increase constness in model::var_description
     add 47e1995b Replace repeated code with inline functions
     add d52f5b96 Reduce code repetition for populating dof vectors in assembly 
instructions
     add 00f372b4 Add test for assembly assignment
     add 3553430c Add support for variables defined at integration points
     add ced3dfa8 Minor changes
     add 4dec27b9 Handle temporary dof counting for unreduced variables in 
ga_workspace instead of ga_instruction_set
     add 63775573 Perform temporary dof enumeration only for mesh_fem variables 
that need to be unreduced
     add f1286cd2 changing default cpp standard to 14
     add 1e3f0031 no more getfem_boost
     add fd7dc6e9 1) no more thread static pointer from boost, using 
thread_static qualifier instead  2) removing "register" keyword, as it's 
considered deprecated
     add b709d375 replacing boost with STL or standard language features 
whenever possible
     add 64d2cccb simplified const box_index * comparison
     add b28f8f6f std::toupper now takes one argument
     add 358e9124 further delete BOOST dependency
     add 62beb1f5 adding a small demo file on scalar tresca problem
     add 29638bd8 remove the dependance of the model in the mesh_im of bricks. 
Force the update of individual bricks when a mesh_im is changed
     add f6e848f3 Add asm_lumped_mass_matrix_for_first_order_param
     add df37d5a8 Merge remote-tracking branch 
'origin/dev-tetsuo-asm_lumped_mass_matrix_for_first_order_param'
     add 27987b06 Fix regression (from 63775573b79f4c7d28b194cb63686c40409e41bb)
     add fffe8518 Remove boost libraries leftovers
     add 15ebc7b5 Revert constant class members in model::var_description
     add 2819563b Add 2D Poisson problem test in unit disk example
     add 1bcc14b2 add nex python test to Makefile.am
     add 92c168bc Adding a local P0 projection transformation
     add 7dbcab98 mesh::is_only_faces() fix for region(-1)
     add d7de7b4e minor fix
     add 8f0bff81 updating msvc projects and solution to the latest source and 
Visual Studio 2017
     add ab44c494 replacing #pragma omp critical with a macro that hides omp in 
serial build
     add 0a2bbe34 small correction for Microsoft compiler
     add 1de83096 removing derivation of operators from public 
std::binary_function<T, T, int>, which is deprecated in C++14 as well as 
replacing bind functions with lambda's
     add 48afebe0 yet another replacement of bind with lambda
     add 7b85d5ce updating MSVC solution to Visual Studio 2017. Fixing run-time 
options, updating file lists
     add 9b49d572 no need to run lambda in parallel, if called from parallel 
section
     add ef504770 assignment of the interpolation result is in critical 
section, hence can be moved outside the parallel region
     add 65bdc8b2 Merge remote-tracking branch 'origin/c14_complience'
     add 30db1aa7 minor fixes
     add a9977f42 Improvements and fixes for importing ANSYS meshes
     add 01fdc46e an enriched plate model
     add 4f307a38 Use rtree in poly_composite to speed up evaluation.
     add 5446defd Make argument const reference instead of copying it every 
time.
     add 29ab6b9a Provide tolerance to correctly capture points with round-off 
errors.
     add eac6b9a7 Store reference instead of copy.
     add 8117af56 Store pointers instead of copies.
     add 180e7742 Make functions const such that they can be called in parallel.
     add 32939cf1 Provide comparator to make ordering deterministic.
     add 5b45591e Make sure that boxes in rtree are unique to obtain optimal 
performance.
     add 208f8a62 Obtain column beforehand to avoid one vector access in the 
loop.
     add 22cd69d3 Create matrix only, if really needed.
     add d45c1bf0 Use level 2-asserts, since these functions may be called a 
lot.
     add 8e69b3db Fixing some more round-off issues.
     add 8981c17b Have to clear node_tab as well.
     add 0fadcee1 Have to call build_tree explicitly.
     add 13139ba4 Nodes size has to be consistent.
     add 8d4fe766 some fixes for the existing utilizations of rtree
     add 7508d13f Make assert level 2 to not impact performance in release 
builds.
     add 00c15b2c Have to loop over all convexes associated with a box.
     add e3e5d9d2 Have to loop over all possible candidates.
     add 4cc98d46 Have to set tolerance for rtree.
     add 3010bd66 Forgot one constructor.
     add 9692f912 transfer rtree EPS to box comparator
     add a025dda3 No deletion of boxes for EPS=0
     add 0620d169 Merge remote-tracking branch 
'origin/mb-Use_rtree_in_poly_composite'
     add f9c81ff1 minor fix on extend_vector
     add f222414c preventing container out of bound access
     add 06165410 allowing gmm::csc_matrix and gmm::csr_matrix to be also 
templetized by index type. This was necessary to interface them with Intel's 
MKL, which requires int for indexes.
     add 896a6f71 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 4f45a643 updating all MSVC projects
     add 7c39038e Fix typo in comment
     add 83212d0e Fix typo in source
     add b47f4534 Add section "The implicit Houbolt scheme"
     add eacdc608 Add Houbolt method tests
     add 4f909b96 Fix typo
     add 32d11c1a Revert "Add Houbolt method tests"
     add 16bd11b1 Add Houbolt method tests
     add 39831514 Add Houbolt method
     add 1bd2ed74 Add Houbolt method tests
     add 6856e93b Fix Houbolt method
     add 34c22dfd Update comment
     add b2a48fad Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-houbolt
     add 114e75be Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into devel-tetsuo-fix_function_name
     add 860f8668 parameter order change in command Interpolate_derivative
     add 9edbf0bf adding the possibility to define some hybrid fems
     add bb28ea41 Allowing elementary transformations between two different fems
     add d1d911be Adding HHO reconstruction operators
     add 955324bb Adding a test of HHO methods on a Poisson problem and various 
fixes
     add d962432c fix poly composite for mixed dimension sub elements
     add 025ad8b3 adding a small documentation on HHO methods
     add 43078bff add a test on elasticity problem for HHO method
     add ea2609cc HHO stabilization operator on a target space different of the 
original one
     add 1de979b8 Fix typo in docs
     add 8c8630ce Merge branch 'fixmisspell' of 
ssh://git.sv.gnu.org:/srv/git/getfem into fixmisspell
     add 2724335a Fix typo in docs
     add fdd5fd9b update new to std::make_shared
     add cf36151b clean bibliography which is not referenced
     add a79e4ad5 fix sphinx compile warning
     add 18eb0d60 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into fixmisspell
     add 9ebd68b7 Merge branch 'fixmisspell' of 
ssh://git.sv.gnu.org:/srv/git/getfem into fixmisspell
     add 05bd3af8 Fix typo in docs
     add 0ddc3c4a Fix typo in docs
     add 41d588bb Fix typo in docs
     add e920df7f minor fixes
     add 39720837 minor fix
     add a39e5103 2to3 - Automated Python 2 to 3 code translation
     add 7bfc14b4 minor fixes
     add 172ffff7 minor fixes
     add d668c00a very minor change
     add 9a02d0ae Fix on convect function due to Nathan Whetsell
     add 6c2271c1 Clean resize_fixed_size_variable and add_fem_data
     add 8d4cd001 minor change
     add fb4e31d8 Add .travis.yaml
     add 1f3c29f9 Add .travis.yaml
     add 9cbdde25 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add cb3a6557 Update src/getfem_interpolated_fem.cc and src/getfem_models.cc
     add 00b881d3 Merge remote-tracking branch 'origin/dev-tetsuo-code-cleanup'
     add 28fe5455 first attempt for an octave interface by Abderrahmane Bendali
     add 72199782 Add codecov
     add 97bc6cd5 Add codecov
     add 76d9cbff Create .codecov.yml
     add 9b03efd9 Allow to detect lapack contained in the available BLAS library
     add 73f00e3e Clean up unused-import
     add 29539bc3 Deep copy of mesh regions when copying a mesh
     add edea39d1 Moving to require Python 3
     add c613f4bf UPDATE: Python3.6
     add a7db41d6 UPDATE: Document for Python3
     add 464990fe Update requirements.txt
     add 0ef80ab0 Python 3 for default, Python 2.7 still supported for the 
moment
     add d9a232ba small fixes for python3 compatibility
     add ce49908d fix a small problem with generic assembly optimization
     add bb0fc830 :bug: Integral variable
     add 77cfc5d3 Merge remote-tracking branch 'origin/devel-tetsuo-fix-math'
     add c1b2cc11 Fix typo in docs
     add 838fc6f8 ADD: -format msh1 option of gmsh
     add 3134f775 ADD: url of Read the Docs
     add ed911cde :arrow_up: code_samples/demo_tripod.py
     add f3fc44ed Merge remote-tracking branch 'origin/fixmisspell'
     add c5cce142 adding cross product of three-dimensional vectors
     add 3777764a adding a demo of 3D Curl problem solved with DG
     add ff88af6d small fix
     add 46ae0a78 :arrow_up: isort import for PEP8
     add cac4df66 Code readability and typo fixes
     add 44ca1ca5 :tada: HAPPY NEW YEAR 2020 :tada:
     add f360290f Merge remote-tracking branch 
'origin/devel-tetsuo-happy-new-year-2020'
     add ab907910 File header fixes
     add cde202b2 File header fixes
     add 45d95da6 File header fixes
     add ee9ab102 Small correction on GMSH import format 4
     add 6af540a1 :tada: HAPPY NEW YEAR 2020 :tada:
     add 2780ca8e :wrench: GMSH import format 2.xs
     add 43658a07 a few more fixes
     add 747670d6 :hammer_and_wrench: typo
     add c26d1322 Bug fix on zero contributions elements in the tree
     add 91b60e9b :hammer_and_wrench: explicit scalar_type define
     add 8c38f88d Merge remote-tracking branch 'origin/devel-tetsuo-fix-type'
     add 7e0c79d8 minor change on installation page for MacOS X
     add a2cd897d :hammer_and_wrench: Variable 'is_set' is assigned a value 
that is never used.
     add 8da24d08 Merge remote-tracking branch 'origin/devel-tetsuo-cleanup'
     add 686eb6b7 :wrench: error message of gmm
     add 08aa12a4 Merge remote-tracking branch 
'origin/devel-tetsuo-fix-gmm-error-message'
     add 752bce92 :heavy_plus_sign: outer_faces_in_ball
     add f391caba :heavy_plus_sign: outer_faces_in_ball
     add 2ebd0a91 :heavy_plus_sign: select_faces_in_ball
     add 786709b2 :heavy_plus_sign: select_faces_in_ball
     add 95655080 Merge remote-tracking branch 
'origin/devel-tetsuo-outer_faces_in_ball'
     add 2860c5d3 :arrow_up: explicit comment of return object
     add 32cfd60c Merge remote-tracking branch 
'origin/tetsuo-comment-of-pts-from-cvid'
     add 78cda97e minor fix on integration method definition
     add 91bd1fda Fixed a bug rcently introduced in interpolate transformation 
wit expression
     add 6f475bcb Bug fix on macro expansion
     add e36eb796 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add e8141b7a typo correction
     add c16facd8 using python3-sphinx for the documentation
     add e2f4f9f5 name change from neighbour to neighbor, compatibility kept
     add 08e00aa7 minor fix
     add a1d607b6 permanent macros Div(u) and Hess(u)
     add 74397504 Permanent macros Div(u) and Hess(u) : change of 
implementation for model objec and test
     add a5c4b83d introducing the acronym GWFL in the documentation
     add 4bcad6f9 Support EXT_SUFFIX of distutils in Python 3
     add 58b2f3bb Allow to override the dimension of the detected faces by 
Mesh.outer_faces()
     add 958610c9 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add bc0c4b3a Supress a debug message
     add e3fa52a6 Fix python 3 module import
     add 379fc5fc Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 2a5db219 reverting tempory modification for import getfem
     add fef17a66 Support both installed and non-installed python3 module 
imports
     add df4d3c40 Refactor inheritance of model disabled variables by 
ga_workspace
     add 7afd1f59 Clean variable inheritance model for ga_workspace
     add 2942d419 Refactor compilation and execution of global vector and 
matrix assembly
     add a8a51a7f adding a test
     add 75ef42f0 Basic infrastructure for defining internal variables
     add f7d20be3 Remove replaced assembly instruction class
     add f74739ad Implementation of internal variable condensation in 
ga_workspace
     add 86ae3b6b Refactoring of model solvers
     add 17651060 Fix wrong scaling of coupling matrix in internal variable 
condensation
     add 46ce1c67 Fix size of internal variable condensation matrix
     add afffc209 Minor changes
     add 6ddb8989 Add support for internal variable condensation to the model 
object
     add e32714c4 Fix in proccessing of multiple coupled internal variables
     add 7262aa3d Fix bug in rhs computation of models with internal variables
     add f32d6888 Explicit recording of terms that require post-assembly 
reduction
     add 4c176ff6 Simplification
     add cc6b8bcc Fixes and simplifications in internal variable condensation
     add 47ea7f9d Fix model class for internal variable condensation
     add 2722c83b Add unit test for internal variable condensation
     add 988ba0f1 Mention internal variables in the model object documentation
     add 03b82cca Fix deprecation warnings
     add b602fe59 minor fixes
     add 063a9c5c Name adaptation GetFEM++ -> GetFEM
     add 4bf58af4 :art: information of MesherObject
     add d36accf8 :art: imgmath :arrow_right: mathjax
     add 02517edc :hammer_and_wrench: typo and sample code
     add 921027ab :hammer_and_wrench: coding error
     add aa44bf7d :arrow_up: SuperLU 3.0 source path
     add 45b86c7f :arrow_up: MTL path
     add 1aafd394 :heavy_plus_sign: cpp:function
     add e33a30d4 :recycle: highlightlang to highlight
     add e47d909a :wrench: cpp:function warning from sphinx
     add fb32b17a Merge remote-tracking branch 'origin/fixmisspell'
     add 0b830289 removing some remaining Getfem++
     add 9cdaaa18 :wrench: typo
     add 0cdf24e1 :wrench: typo
     add 09807e51 Merge remote-tracking branch 'origin/fixmisspell'
     add 9a783c3f Merge remote-tracking branch 'origin/master' into 
devel-yves-octave
     add 11f307fc Octave detection
     add 538193cb Octave interface working apart for objects and sparse matrices
     add 75a8bb6d Octave interface working apart for objects and sparse matrices
     add f5b38938 fix inconsistent call
     add 737cd2ba Merge remote-tracking branch 'origin/master' into 
devel-yves-octave
     add 986f77bf adaptation for architectures that do not support the exchange 
of int * and long *
     add 0c582305 little fix
     add 7523e90a Merge remote-tracking branch 'origin/master' into 
devel-yves-octave
     add 223ab89f re-active automatic generation of commands
     add 0693d254 Octave mex do not support object : transform object to struct 
before the call
     add b88a80f7 A globally working octave interface
     add 6e003fa0 documentation updates
     add 9de33b40 Interface functions for the addition of internal variables to 
a model
     add 6ff98d37 Fix and simplify ga_local_projection for models with internal 
variables
     add 3ed7d247 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 1f059d1d Add docker images of python interface
     add 1c5d596d Use i18n Extension in Sphinx
     add 14656716 use 64 bits integer support for BLAS by default only when 
matlab interface is built
     add c6b43b9c preparing 5.4 release : cleaning and  file update
     add 4d89e075 preparing for 5.4 release, further fixes
     add 85d5e07c Fix too strict assertion
     add 8f01b043 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 6dd8f136 preparing 5.4 release : small fixes for passing the make 
check with the option --enable-paralevel=2
     add c750c905 preparing 5.4 release, minor fixes
     add 5bbe8630 preparing 5.4 release : minor fixes
     add 25132690 preparing for 5.4 release, minor change
     add c2c0457f Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem
     add 53f34301 preparing 5.4 release, small fixes
     add 3c282a22 Small adaptation of the release notes
     add c2f35d1d Update Makefile.am
     add fc21a27c Merge remote-tracking branch 'origin/tkoyama010-patch-1'
     add a35141ec cleaning som obsolete files
     add 1ac276d6 Preparing for 5. release, minor further adptations
     add 26c3f30f :rocket: version 5.4
     add e1bef4e5 Merge remote-tracking branch 'origin/tkoyama010-patch-2'
     add 6708467a Preparing for 5. release, last change
     add 4190738c Remove an unnesseray file
     add 71517bed removing a mumps dependance
     add 8a789d9d very minor change
     add 397d6f9e Adding the python-inteface package for Windows furnished by 
J.F. Barhélémy
     add a5011501 using macros in that demo file
     add 44541beb minor changes
     add efe0d454 Fix compilation and test errors with --enable-openmp
     add b63998e7 Fix compilation warnings and reduce code duplication
     add 77d6f761 Prioritize generic blas detection
     add b776339b An option for setting open_blas_num_thread to one for fixing 
a freeze with openblas 0.3.8
     add 7054fcff Merge branch 'devel-logari81-gcc9-openmp'
     add 14b574e0 regularising status of getfem_im_list.h
     add c60753e9 change option name
     add d5d2336d preparing for 5.4.1 patch
     add db725b2e Move enumeration from header file
     add dbeb54b5 Minor changes
     add 9f956bb7 Export to VTU file format (only ascii), based on the original 
implementation by Tetsuo Koyama
     add f4154e89 Merge remote-tracking branch 'origin/devel-logari81-xml'
     add 4898a884 small modifications for 5.4.1 patch version release
     add d156a478 Add tests for exporting slices for VTU
     add ea03439b Add exporting slices for VTU
     add 92b8ba7f minor change : suppress an output message
     add abd78b09 minor fix with a verification on im_data size
     add a757849a fix a bug in obstacle complation in 
Coulomb_friction_brick_rigid_obstacle object
     add 511387f9 Merge branch 'master' of ssh://git.sv.gnu.org:/srv/git/getfem 
into fixmisspell
     add 8a980211 Add VTU(XML) binary option and slices
     add 3507069a Fix bug in second derivative of inverse operator
     add 732533f6 Add VTU(XML) binary option
     add f6bc812a Support for environments without pyvista
     add 92ad5529 Merge branch 'devel-tetsuo-xml-binary-squash'
     add 462698ac adding a vtu file to gitignore
     add 4af6248a adding demo_parallel_laplacian.py in the distribution
     add 0f76b552 a small fix on neighbor transformation
     add 4f8db190 adding the import of gmsh mesh files with lower order 
elements in python interface
     add 7912c992 minor correction
     add fe24d853 small fix on gmsh import of N-2 dimensional elements
     add 9c653c48 Separate regions of identical numbers in gmsh
     add bbc5d761 yet another small fix in region number for gmsh import
     add 4164a973 fix formula typos
     add 103d186c Merge remote-tracking branch 'origin/fixmisspell'
     add 250861de Merge remote-tracking branch 'origin' into fixmisspell
     add 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
     add ed420f9d Merge remote-tracking branch 'origin/master' into fixmisspell
     add c6524253 towards release 5.4.2
     add e29c6e03 towards release 5.4.2
     add 0256e321 towards release 5.4.2
     add 084f9aed towards release 5.4.2
     add 89e50dbd Python version 3 in auxiliary scripts
     add f903c1ee work in progress
     add df62d419 Fix typos
     add 20c315d5 minor fix
     new d9bcc35a Merge branch 'master' into devel-logari81


Summary of changes:
 .codecov.yml                                       |   25 +
 .gitignore                                         |   69 +-
 .travis.yml                                        |   48 +
 ChangeLog                                          |  697 +---
 INSTALL                                            |    2 +-
 Makefile.am                                        |    7 +-
 NEWS                                               |  113 +-
 README                                             |    8 +-
 autogen.sh                                         |    2 +-
 bin/Makefile.am                                    |    6 +-
 bin/ansys2getfem_mesh                              |    6 +-
 bin/createmp                                       |    6 +-
 bin/dr2dgnuplot                                    |    6 +-
 bin/extract_doc                                    |  560 +++-
 bin/fig2eps                                        |    6 +-
 bin/file_dependencies                              |    8 +-
 bin/makeheadfile                                   |   20 +-
 bin/mesh_matlab_to_getfem                          |    6 +-
 bin/rst_to_xml.py                                  |   18 +-
 bin/sc2dgnuplot                                    |    6 +-
 bin/split_cmdref                                   |   10 +-
 bin/test_dist                                      |    6 +-
 bin/upload_documentation                           |    6 +-
 bin/upload_html                                    |   13 +-
 bin/upload_misc                                    |    6 +-
 bin/upload_version                                 |    6 +-
 bin/word_count                                     |    6 +-
 configure.ac                                       | 1208 +++----
 contrib/Makefile.am                                |    9 +-
 contrib/aposteriori/Makefile.am                    |    8 +-
 contrib/aposteriori/aposteriori.cc                 |   12 +-
 contrib/aposteriori/aposteriori.m                  |    2 +-
 contrib/aposteriori/aposteriori.param              |    2 +-
 contrib/aposteriori/aposteriori.pl                 |    2 +-
 contrib/aposteriori/aposteriori_laplacian.cc       |   14 +-
 contrib/aposteriori/aposteriori_laplacian.param    |    2 +-
 contrib/aposteriori/aposteriori_laplacian.pl       |    2 +-
 contrib/aposteriori/bimaterial_crack_test.param    |    2 +-
 contrib/bimaterial_crack_test/Makefile.am          |    8 +-
 .../bimaterial_crack_test/bimaterial_crack_test.cc |   10 +-
 .../bimaterial_crack_test.param                    |    2 +-
 .../bimaterial_crack_test/bimaterial_crack_test.pl |    2 +-
 contrib/bimaterial_crack_test/crack.cc             |    8 +-
 contrib/bimaterial_crack_test/crack.param          |    2 +-
 contrib/bimaterial_crack_test/crack.pl             |    2 +-
 .../bimaterial_crack_test/crack_exact_solution.cc  |    6 +-
 .../bimaterial_crack_test/crack_exact_solution.h   |    8 +-
 contrib/bimaterial_crack_test/getfem_Xfem.cc       |    6 +-
 contrib/bimaterial_crack_test/getfem_Xfem.h        |    6 +-
 contrib/bimaterial_crack_test/getfem_spider_fem.h  |    6 +-
 .../Makefile.am                                    |   13 +-
 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 ++
 contrib/crack_plate/Makefile.am                    |    8 +-
 contrib/crack_plate/crack_bilaplacian.cc           |    8 +-
 contrib/crack_plate/crack_bilaplacian.h            |    8 +-
 contrib/crack_plate/crack_bilaplacian.param        |    2 +-
 contrib/crack_plate/crack_bilaplacian_mixed.param  |    2 +-
 contrib/crack_plate/crack_bilaplacian_moment.cc    |    6 +-
 contrib/crack_plate/crack_bilaplacian_problem.cc   |    6 +-
 contrib/crack_plate/crack_bilaplacian_sif.cc       |    6 +-
 .../crack_plate/crack_bilaplacian_singularities.cc |    6 +-
 contrib/crack_plate/crack_bilaplacian_tools.cc     |    6 +-
 contrib/crack_plate/crack_mindlin.cc               |   10 +-
 contrib/crack_plate/crack_mindlin.param            |    2 +-
 contrib/crack_plate/crack_mindlin.pl               |    2 +-
 contrib/crack_plate/crack_panel.cc                 |    8 +-
 contrib/crack_plate/crack_panel.param              |    2 +-
 contrib/crack_plate/demi_plaque.mesh               |    2 +-
 contrib/crack_plate/serie.pl                       |    2 +-
 contrib/delaminated_crack/Makefile.am              |    8 +-
 contrib/delaminated_crack/delaminated_crack.cc     |    8 +-
 contrib/delaminated_crack/delaminated_crack.param  |    2 +-
 contrib/delaminated_crack/delaminated_crack.pl     |    2 +-
 contrib/icare/Makefile.am                          |    8 +-
 contrib/icare/icare.cc                             |    8 +-
 contrib/icare/icare.h                              |    6 +-
 contrib/icare/icare.param                          |    2 +-
 contrib/icare/icare.pl                             |    2 +-
 contrib/icare/icareplot.m                          |    2 +-
 contrib/icare/navier_stokes_cylinder1.mesh         |    2 +-
 contrib/icare/navier_stokes_cylinder2.mesh         |    2 +-
 contrib/level_set_contact/Makefile.am              |    8 +-
 contrib/level_set_contact/contact_2D.param         |    2 +-
 contrib/level_set_contact/contact_3D.param         |    2 +-
 contrib/level_set_contact/contact_problem.cpp      |    2 +-
 contrib/level_set_contact/contact_problem.h        |    6 +-
 contrib/level_set_contact/contact_problem.pl       |    2 +-
 contrib/level_set_contact/test_contact.cpp         |    7 +-
 contrib/mixed_elastostatic/Makefile.am             |    8 +-
 contrib/mixed_elastostatic/mixed_elastostatic.cc   |   10 +-
 .../mixed_elastostatic/mixed_elastostatic.param    |    2 +-
 contrib/mixed_elastostatic/mixed_elastostatic.pl   |    2 +-
 contrib/opt_assembly/Makefile.am                   |    8 +-
 contrib/opt_assembly/opt_assembly.cc               |    6 +-
 contrib/opt_assembly/opt_assembly.pl               |    2 +-
 contrib/static_contact_gears/Makefile.am           |    8 +-
 contrib/static_contact_gears/gear1.msh             |    2 +-
 contrib/static_contact_gears/gear1_2D.msh          |    2 +-
 contrib/static_contact_gears/gear1_2teeth.msh      |    2 +-
 contrib/static_contact_gears/gear2.msh             |    2 +-
 contrib/static_contact_gears/gear2_2D.msh          |    2 +-
 contrib/static_contact_gears/gear2_2teeth.msh      |    2 +-
 .../static_contact_gears/static_contact_gears.cc   |    8 +-
 .../static_contact_gears.param                     |    2 +-
 .../static_contact_gears/static_contact_gears.pl   |    2 +-
 .../static_contact_gears_2D.param                  |    2 +-
 .../static_contact_gears_2teeth.param              |    2 +-
 .../static_contact_gears_u1_u2.cc                  |    8 +-
 .../static_contact_planetary.py                    |  568 ++--
 .../static_contact_planetary_1.msh                 |    2 +-
 .../static_contact_planetary_2.msh                 |    2 +-
 .../static_contact_planetary_3.msh                 |    2 +-
 .../static_contact_planetary_4.msh                 |    2 +-
 .../static_contact_planetary_5.msh                 |    2 +-
 contrib/test_plasticity/Makefile.am                |    6 +-
 .../conv_test_small_strain_plasticity.py           |   12 +-
 contrib/test_plasticity/test_plasticity.py         |    4 +-
 .../test_plasticity/test_small_strain_plasticity.m |    2 +-
 .../test_small_strain_plasticity.py                |   11 +-
 contrib/tests_newton/punch2D_h1.mesh               |    2 +-
 contrib/tests_newton/punch2D_h4.mesh               |    2 +-
 contrib/tests_newton/static_contact_1.m            |    2 +-
 contrib/tests_newton/static_contact_2.m            |    2 +-
 contrib/tests_newton/static_contact_3.m            |    2 +-
 contrib/xfem_contact/Makefile.am                   |    8 +-
 contrib/xfem_contact/plot_xfem_dirichlet.m         |    2 +-
 contrib/xfem_contact/xfem_contact.cc               |    8 +-
 contrib/xfem_contact/xfem_contact.param            |    2 +-
 contrib/xfem_contact/xfem_contact.pl               |    2 +-
 contrib/xfem_contact/xfem_dirichlet.cc             |   14 +-
 contrib/xfem_contact/xfem_dirichlet.param          |    2 +-
 contrib/xfem_contact/xfem_stokes.cc                |   10 +-
 contrib/xfem_contact/xfem_stokes.param             |    2 +-
 contrib/xfem_stab_unilat_contact/Makefile.am       |    8 +-
 contrib/xfem_stab_unilat_contact/deformer.m        |    2 +-
 .../xfem_stab_unilat_contact.cc                    |   17 +-
 .../xfem_stab_unilat_contact.m                     |    2 +-
 .../xfem_stab_unilat_contact.param                 |    2 +-
 .../xfem_stab_unilat_contact.pl                    |    2 +-
 cubature/CUBE4D_5.IM                               |    6 +-
 cubature/CUBE4D_9.IM                               |    6 +-
 cubature/GAUSSLOBATTO1D1.IM                        |    6 +-
 cubature/GAUSSLOBATTO1D11.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D13.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D15.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D17.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D19.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D21.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D23.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D25.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D27.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D29.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D3.IM                        |    6 +-
 cubature/GAUSSLOBATTO1D31.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D33.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D35.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D37.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D39.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D41.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D43.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D45.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D47.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D49.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D5.IM                        |    6 +-
 cubature/GAUSSLOBATTO1D51.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D53.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D55.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D57.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D59.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D61.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D63.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D65.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D67.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D69.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D7.IM                        |    6 +-
 cubature/GAUSSLOBATTO1D71.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D73.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D75.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D77.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D79.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D81.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D83.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D85.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D87.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D89.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D9.IM                        |    6 +-
 cubature/GAUSSLOBATTO1D91.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D93.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D95.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D97.IM                       |    6 +-
 cubature/GAUSSLOBATTO1D99.IM                       |    6 +-
 cubature/Gauss1D1.IM                               |    6 +-
 cubature/Gauss1D11.IM                              |    6 +-
 cubature/Gauss1D13.IM                              |    6 +-
 cubature/Gauss1D15.IM                              |    6 +-
 cubature/Gauss1D17.IM                              |    6 +-
 cubature/Gauss1D19.IM                              |    6 +-
 cubature/Gauss1D21.IM                              |    6 +-
 cubature/Gauss1D23.IM                              |    6 +-
 cubature/Gauss1D25.IM                              |    6 +-
 cubature/Gauss1D27.IM                              |    6 +-
 cubature/Gauss1D29.IM                              |    6 +-
 cubature/Gauss1D3.IM                               |    6 +-
 cubature/Gauss1D31.IM                              |    6 +-
 cubature/Gauss1D33.IM                              |    6 +-
 cubature/Gauss1D35.IM                              |    6 +-
 cubature/Gauss1D37.IM                              |    6 +-
 cubature/Gauss1D39.IM                              |    6 +-
 cubature/Gauss1D41.IM                              |    6 +-
 cubature/Gauss1D43.IM                              |    6 +-
 cubature/Gauss1D45.IM                              |    6 +-
 cubature/Gauss1D47.IM                              |    6 +-
 cubature/Gauss1D49.IM                              |    6 +-
 cubature/Gauss1D5.IM                               |    6 +-
 cubature/Gauss1D51.IM                              |    6 +-
 cubature/Gauss1D53.IM                              |    6 +-
 cubature/Gauss1D55.IM                              |    6 +-
 cubature/Gauss1D57.IM                              |    6 +-
 cubature/Gauss1D59.IM                              |    6 +-
 cubature/Gauss1D61.IM                              |    6 +-
 cubature/Gauss1D63.IM                              |    6 +-
 cubature/Gauss1D65.IM                              |    6 +-
 cubature/Gauss1D67.IM                              |    6 +-
 cubature/Gauss1D69.IM                              |    6 +-
 cubature/Gauss1D7.IM                               |    6 +-
 cubature/Gauss1D71.IM                              |    6 +-
 cubature/Gauss1D73.IM                              |    6 +-
 cubature/Gauss1D75.IM                              |    6 +-
 cubature/Gauss1D77.IM                              |    6 +-
 cubature/Gauss1D79.IM                              |    6 +-
 cubature/Gauss1D81.IM                              |    6 +-
 cubature/Gauss1D83.IM                              |    6 +-
 cubature/Gauss1D85.IM                              |    6 +-
 cubature/Gauss1D87.IM                              |    6 +-
 cubature/Gauss1D89.IM                              |    6 +-
 cubature/Gauss1D9.IM                               |    6 +-
 cubature/Gauss1D91.IM                              |    6 +-
 cubature/Gauss1D93.IM                              |    6 +-
 cubature/Gauss1D95.IM                              |    6 +-
 cubature/Gauss1D97.IM                              |    6 +-
 cubature/Gauss1D99.IM                              |    6 +-
 cubature/HEXAHEDRON_11.IM                          |    6 +-
 cubature/HEXAHEDRON_5.IM                           |    6 +-
 cubature/HEXAHEDRON_9.IM                           |    6 +-
 cubature/Makefile.am                               |    5 +-
 cubature/NC_0_0.IM                                 |    6 +-
 cubature/QUAD_17.IM                                |    6 +-
 cubature/QUAD_2.IM                                 |    6 +-
 cubature/QUAD_3.IM                                 |    6 +-
 cubature/QUAD_5.IM                                 |    6 +-
 cubature/QUAD_7.IM                                 |    6 +-
 cubature/QUAD_9.IM                                 |    6 +-
 cubature/SIMPLEX4D_3.IM                            |    6 +-
 cubature/TETRA_1.IM                                |    6 +-
 cubature/TETRA_2.IM                                |    6 +-
 cubature/TETRA_3.IM                                |    6 +-
 cubature/TETRA_5.IM                                |    6 +-
 cubature/TETRA_6.IM                                |    6 +-
 cubature/TETRA_8.IM                                |    6 +-
 cubature/TRIANGLE_1.IM                             |    6 +-
 cubature/TRIANGLE_10.IM                            |    6 +-
 cubature/TRIANGLE_13.IM                            |    6 +-
 cubature/TRIANGLE_17.IM                            |    6 +-
 cubature/TRIANGLE_19.IM                            |    6 +-
 cubature/TRIANGLE_2.IM                             |    6 +-
 cubature/TRIANGLE_3.IM                             |    6 +-
 cubature/TRIANGLE_4.IM                             |    6 +-
 cubature/TRIANGLE_5.IM                             |    6 +-
 cubature/TRIANGLE_6.IM                             |    6 +-
 cubature/TRIANGLE_7.IM                             |    6 +-
 cubature/TRIANGLE_8.IM                             |    6 +-
 cubature/TRIANGLE_9.IM                             |    6 +-
 cubature/make_getfem_im_list                       |    2 +-
 doc/Makefile.am                                    |    6 +-
 doc/doxygen/Doxyfile                               |    4 +-
 doc/license.tex                                    |    4 +-
 doc/sphinx/.tx/config                              | 1719 ++++++++++
 doc/sphinx/Makefile.am                             |  114 +-
 doc/sphinx/source/.static/logo_getfem_small.png    |  Bin 27457 -> 34499 bytes
 doc/sphinx/source/.static/logogetfem.png           |  Bin 185269 -> 191399 
bytes
 doc/sphinx/source/.templates/download.html         |  179 +-
 doc/sphinx/source/.templates/gmm.html              |   78 +-
 doc/sphinx/source/.templates/indexcontent.html     |  139 +-
 doc/sphinx/source/.templates/indexsidebar.html     |   20 +-
 doc/sphinx/source/ACKS.txt                         |    6 +-
 doc/sphinx/source/about.rst                        |   10 +-
 doc/sphinx/source/biblio.rst                       |   59 +-
 doc/sphinx/source/bugs.rst                         |   18 +-
 doc/sphinx/source/conf.py                          |   54 +-
 doc/sphinx/source/contents.rst                     |    8 +-
 doc/sphinx/source/copyright.rst                    |    2 +-
 doc/sphinx/source/documenting/fromlatex.rst        |    2 +-
 doc/sphinx/source/documenting/index.rst            |    6 +-
 doc/sphinx/source/documenting/markup.rst           |   18 +-
 doc/sphinx/source/documenting/rest.rst             |    2 +-
 doc/sphinx/source/documenting/style.rst            |    2 +-
 doc/sphinx/source/glossary.rst                     |    8 +-
 doc/sphinx/source/gmm/blas.rst                     |   16 +-
 doc/sphinx/source/gmm/blas_interface.rst           |  175 +-
 doc/sphinx/source/gmm/catch.rst                    |   18 +-
 doc/sphinx/source/gmm/denselu.rst                  |    2 +-
 doc/sphinx/source/gmm/denseqr.rst                  |   10 +-
 doc/sphinx/source/gmm/export.rst                   |   10 +-
 doc/sphinx/source/gmm/first-step.rst               |   10 +-
 doc/sphinx/source/gmm/index.rst                    |    2 +-
 doc/sphinx/source/gmm/inside.rst                   |   58 +-
 doc/sphinx/source/gmm/install.rst                  |    6 +-
 doc/sphinx/source/gmm/intro.rst                    |    4 +-
 doc/sphinx/source/gmm/iter.rst                     |   32 +-
 doc/sphinx/source/gmm/matrix.rst                   |   10 +-
 doc/sphinx/source/gmm/misc.rst                     |    2 +-
 doc/sphinx/source/gmm/noverif.rst                  |    4 +-
 doc/sphinx/source/gmm/qd.rst                       |    2 +-
 doc/sphinx/source/gmm/sub-matrix.rst               |   10 +-
 doc/sphinx/source/gmm/superlu.rst                  |    4 +-
 doc/sphinx/source/gmm/triangular.rst               |    4 +-
 doc/sphinx/source/install/install_linux.rst        |   69 +-
 doc/sphinx/source/install/install_mac.rst          |   46 +-
 doc/sphinx/source/install/install_windows.rst      |   14 +-
 doc/sphinx/source/license.rst                      |    4 +-
 doc/sphinx/source/license.txt                      |    2 +-
 doc/sphinx/source/links.rst                        |   20 +-
 doc/sphinx/source/lists.rst                        |    8 +-
 .../code_samples/demo_laplacian.m                  |    0
 .../code_samples/demo_step_by_step.m               |    0
 .../code_samples/demo_tripod.m                     |    0
 .../source/{matlab => matlab_octave}/examples.rst  |  169 +-
 .../{matlab => matlab_octave}/images/Makefile      |    2 +-
 .../{matlab => matlab_octave}/images/hierarchy.fig |    0
 .../images/tripodvonmiseswithmesh.png              |  Bin
 .../source/{matlab => matlab_octave}/index.rst     |    4 +-
 .../source/{matlab => matlab_octave}/install.rst   |    8 +-
 .../source/{matlab => matlab_octave}/intro.rst     |    4 +-
 .../source/{matlab => matlab_octave}/mlabgf.rst    |   20 +-
 .../source/{matlab => matlab_octave}/oocmd.rst     |   16 +-
 .../{matlab => matlab_octave}/plotcmdref.rst       |   48 +-
 .../source/{matlab => matlab_octave}/pre.rst       |    8 +-
 doc/sphinx/source/project/appendixA.rst            |    4 +-
 doc/sphinx/source/project/contribute.rst           |   57 +-
 doc/sphinx/source/project/femdesc.rst              |   60 +-
 doc/sphinx/source/project/images/Makefile          |    2 +-
 doc/sphinx/source/project/intro.rst                |   22 +-
 doc/sphinx/source/project/libdesc.rst              |    4 +-
 doc/sphinx/source/project/libdesc_cont.rst         |    8 +-
 doc/sphinx/source/project/libdesc_dal.rst          |    4 +-
 doc/sphinx/source/project/libdesc_event.rst        |   14 +-
 doc/sphinx/source/project/libdesc_fem.rst          |    6 +-
 doc/sphinx/source/project/libdesc_gmm.rst          |    4 +-
 .../source/project/libdesc_high_gen_assemb.rst     |   26 +-
 doc/sphinx/source/project/libdesc_im.rst           |    8 +-
 doc/sphinx/source/project/libdesc_interface.rst    |  102 +-
 doc/sphinx/source/project/libdesc_levelset.rst     |    6 +-
 .../source/project/libdesc_low_gen_assemb.rst      |   12 +-
 doc/sphinx/source/project/libdesc_mesh.rst         |    8 +-
 doc/sphinx/source/project/libdesc_meshfem.rst      |    2 +-
 doc/sphinx/source/project/libdesc_mim.rst          |    2 +-
 doc/sphinx/source/project/libdesc_misc.rst         |    2 +-
 doc/sphinx/source/project/libdesc_model.rst        |   12 +-
 .../python/code_samples/demo_fictitious_domains.py |    5 +-
 .../source/python/code_samples/demo_laplacian.py   |    5 +-
 .../python/code_samples/demo_step_by_step.py       |    3 +-
 .../source/python/code_samples/demo_tripod.py      |  211 +-
 .../source/python/code_samples/demo_tripod_alt.py  |    7 +-
 doc/sphinx/source/python/examples.rst              |  190 +-
 doc/sphinx/source/python/howtos.rst                |    4 +-
 doc/sphinx/source/python/images/Makefile           |    2 +-
 doc/sphinx/source/python/intro.rst                 |    8 +-
 doc/sphinx/source/python/license.txt               |    2 +-
 doc/sphinx/source/python/pre.rst                   |    8 +-
 doc/sphinx/source/python/pygf.rst                  |    2 +-
 doc/sphinx/source/replaces.txt                     |   14 +-
 doc/sphinx/source/scilab/images/Makefile           |    2 +-
 doc/sphinx/source/scilab/install.rst               |    4 +-
 doc/sphinx/source/scilab/intro.rst                 |    8 +-
 doc/sphinx/source/scilab/plotcmdref.rst            |   48 +-
 doc/sphinx/source/scilab/scilabgf.rst              |    8 +-
 doc/sphinx/source/screenshots/helmholtz_source.rst |    2 +-
 doc/sphinx/source/screenshots/shots.rst            |   98 +-
 doc/sphinx/source/screenshots/stokes-source.rst    |    2 +-
 doc/sphinx/source/screenshots/tripod_source.rst    |    2 +-
 doc/sphinx/source/tutorial/basic_usage.rst         |    6 +-
 doc/sphinx/source/tutorial/images/mesh_thermo.png  |  Bin 12843 -> 65893 bytes
 doc/sphinx/source/tutorial/install.rst             |   14 +-
 doc/sphinx/source/tutorial/intro.rst               |    8 +-
 doc/sphinx/source/tutorial/thermo_coupling.rst     |  193 +-
 doc/sphinx/source/tutorial/wheel.rst               |   27 +-
 doc/sphinx/source/userdoc/appendixA.rst            |  118 +-
 doc/sphinx/source/userdoc/appendixB.rst            |   37 +-
 doc/sphinx/source/userdoc/asm.rst                  |    2 +-
 doc/sphinx/source/userdoc/bfem.rst                 |   48 +-
 doc/sphinx/source/userdoc/binteg.rst               |    2 +-
 doc/sphinx/source/userdoc/bmesh.rst                |  108 +-
 doc/sphinx/source/userdoc/catch.rst                |    2 +-
 doc/sphinx/source/userdoc/computeD.rst             |    2 +-
 doc/sphinx/source/userdoc/computeL2H1.rst          |    4 +-
 doc/sphinx/source/userdoc/convect.rst              |   22 +-
 doc/sphinx/source/userdoc/export.rst               |   94 +-
 doc/sphinx/source/userdoc/gasm_high.rst            |  226 +-
 doc/sphinx/source/userdoc/gasm_low.rst             |   12 +-
 doc/sphinx/source/userdoc/hho.rst                  |  157 +
 doc/sphinx/source/userdoc/ifem.rst                 |    2 +-
 doc/sphinx/source/userdoc/iinteg.rst               |    2 +-
 doc/sphinx/source/userdoc/images/Makefile          |    2 +-
 doc/sphinx/source/userdoc/index.rst                |    3 +-
 doc/sphinx/source/userdoc/install.rst              |    2 +-
 doc/sphinx/source/userdoc/interMM.rst              |   28 +-
 doc/sphinx/source/userdoc/interNMM.rst             |   34 +-
 doc/sphinx/source/userdoc/intro.rst                |    4 +-
 doc/sphinx/source/userdoc/linalg.rst               |    2 +-
 doc/sphinx/source/userdoc/model.rst                |    6 +-
 doc/sphinx/source/userdoc/model_ALE_rotating.rst   |   60 +-
 doc/sphinx/source/userdoc/model_Mindlin_plate.rst  |   14 +-
 doc/sphinx/source/userdoc/model_Nitsche.rst        |   54 +-
 doc/sphinx/source/userdoc/model_bilaplacian.rst    |    8 +-
 doc/sphinx/source/userdoc/model_constraint.rst     |    2 +-
 .../source/userdoc/model_contact_friction.rst      |   32 +-
 .../model_contact_friction_large_sliding.rst       |   58 +-
 doc/sphinx/source/userdoc/model_continuation.rst   |   22 +-
 doc/sphinx/source/userdoc/model_dirichlet.rst      |   22 +-
 doc/sphinx/source/userdoc/model_explicit.rst       |    2 +-
 doc/sphinx/source/userdoc/model_fourier_robin.rst  |    4 +-
 .../source/userdoc/model_generic_assembly.rst      |   14 +-
 .../source/userdoc/model_generic_elliptic.rst      |    4 +-
 doc/sphinx/source/userdoc/model_helmholtz.rst      |    2 +-
 .../source/userdoc/model_linear_elasticity.rst     |   12 +-
 doc/sphinx/source/userdoc/model_mass.rst           |    2 +-
 .../source/userdoc/model_nonlinear_elasticity.rst  |   62 +-
 doc/sphinx/source/userdoc/model_object.rst         |  122 +-
 .../userdoc/model_plasticity_small_strain.rst      |  144 +-
 doc/sphinx/source/userdoc/model_poisson.rst        |    2 +-
 doc/sphinx/source/userdoc/model_solvers.rst        |    4 +-
 doc/sphinx/source/userdoc/model_source_term.rst    |    4 +-
 .../source/userdoc/model_time_integration.rst      |   80 +-
 doc/sphinx/source/userdoc/parallel.rst             |   14 +-
 doc/sphinx/source/userdoc/rmesh.rst                |   16 +-
 doc/sphinx/source/userdoc/xfem.rst                 |    6 +-
 doc/sphinx/source/whatsnew/1.7.rst                 |   10 +-
 doc/sphinx/source/whatsnew/2.0.rst                 |    2 +-
 doc/sphinx/source/whatsnew/3.0.rst                 |    2 +-
 doc/sphinx/source/whatsnew/4.0.rst                 |    2 +-
 doc/sphinx/source/whatsnew/4.1.1.rst               |    2 +-
 doc/sphinx/source/whatsnew/4.1.rst                 |    2 +-
 doc/sphinx/source/whatsnew/4.2.rst                 |   10 +-
 doc/sphinx/source/whatsnew/4.3.rst                 |    9 +-
 doc/sphinx/source/whatsnew/5.0.rst                 |    2 +-
 doc/sphinx/source/whatsnew/5.1.rst                 |    2 +-
 doc/sphinx/source/whatsnew/5.3.rst                 |    2 +-
 doc/sphinx/source/whatsnew/5.4.1.rst               |   17 +
 doc/sphinx/source/whatsnew/5.4.2.rst               |   17 +
 doc/sphinx/source/whatsnew/5.4.rst                 |   33 +
 doc/sphinx/source/whatsnew/index.rst               |    9 +-
 extract_gmm++                                      |    4 +-
 getfem-config-notinstalled.in                      |    2 +-
 getfem-config.in                                   |    2 +-
 gmm-config.in                                      |    2 +-
 interface/Makefile.am                              |    6 +-
 interface/README.txt                               |    4 +-
 interface/src/Makefile.am                          |    8 +-
 interface/src/getfem_interface.cc                  |   24 +-
 interface/src/getfem_interface.h                   |    2 +-
 interface/src/getfemint.cc                         |    6 +-
 interface/src/getfemint.h                          |    3 +-
 interface/src/getfemint_gsparse.cc                 |    6 +-
 interface/src/getfemint_gsparse.h                  |   18 +-
 interface/src/getfemint_levelset.cc                |    8 +-
 interface/src/getfemint_levelset.h                 |    2 +-
 interface/src/getfemint_misc.cc                    |    6 +-
 interface/src/getfemint_misc.h                     |    2 +-
 interface/src/getfemint_precond.h                  |    2 +-
 interface/src/getfemint_std.h                      |    2 +-
 interface/src/getfemint_workspace.cc               |    6 +-
 interface/src/getfemint_workspace.h                |    2 +-
 interface/src/gf_asm.cc                            |   96 +-
 interface/src/gf_compute.cc                        |   22 +-
 interface/src/gf_cont_struct.cc                    |   12 +-
 interface/src/gf_cont_struct_get.cc                |    8 +-
 interface/src/gf_cvstruct_get.cc                   |    8 +-
 interface/src/gf_delete.cc                         |    6 +-
 interface/src/gf_eltm.cc                           |    6 +-
 interface/src/gf_fem.cc                            |   80 +-
 interface/src/gf_fem_get.cc                        |    8 +-
 interface/src/gf_geotrans.cc                       |    6 +-
 interface/src/gf_geotrans_get.cc                   |    6 +-
 interface/src/gf_global_function.cc                |    6 +-
 interface/src/gf_global_function_get.cc            |    6 +-
 interface/src/gf_integ.cc                          |    8 +-
 interface/src/gf_integ_get.cc                      |    6 +-
 interface/src/gf_levelset.cc                       |    6 +-
 interface/src/gf_levelset_get.cc                   |   10 +-
 interface/src/gf_levelset_set.cc                   |    6 +-
 interface/src/gf_linsolve.cc                       |    6 +-
 interface/src/gf_mesh.cc                           |   15 +-
 interface/src/gf_mesh_fem.cc                       |    6 +-
 interface/src/gf_mesh_fem_get.cc                   |   55 +-
 interface/src/gf_mesh_fem_set.cc                   |   10 +-
 interface/src/gf_mesh_get.cc                       |  206 +-
 interface/src/gf_mesh_im.cc                        |   10 +-
 interface/src/gf_mesh_im_data.cc                   |    6 +-
 interface/src/gf_mesh_im_data_get.cc               |    6 +-
 interface/src/gf_mesh_im_data_set.cc               |    6 +-
 interface/src/gf_mesh_im_get.cc                    |    8 +-
 interface/src/gf_mesh_im_set.cc                    |    6 +-
 interface/src/gf_mesh_levelset.cc                  |    6 +-
 interface/src/gf_mesh_levelset_get.cc              |    6 +-
 interface/src/gf_mesh_levelset_set.cc              |    6 +-
 interface/src/gf_mesh_set.cc                       |    6 +-
 interface/src/gf_mesher_object.cc                  |    6 +-
 interface/src/gf_mesher_object_get.cc              |    6 +-
 interface/src/gf_model.cc                          |    6 +-
 interface/src/gf_model_get.cc                      |   23 +-
 interface/src/gf_model_set.cc                      |  270 +-
 interface/src/gf_poly.cc                           |    6 +-
 interface/src/gf_precond.cc                        |    8 +-
 interface/src/gf_precond_get.cc                    |    6 +-
 interface/src/gf_slice.cc                          |   10 +-
 interface/src/gf_slice_get.cc                      |   78 +-
 interface/src/gf_slice_set.cc                      |    6 +-
 interface/src/gf_spmat.cc                          |    8 +-
 interface/src/gf_spmat_get.cc                      |    6 +-
 interface/src/gf_spmat_set.cc                      |    6 +-
 interface/src/gf_util.cc                           |    8 +-
 interface/src/gf_workspace.cc                      |    6 +-
 interface/src/gfi_array.c                          |    2 +-
 interface/src/gfi_array.h                          |    2 +-
 interface/src/gfi_rpc.h                            |    2 +-
 interface/src/gfi_rpc_clnt.c                       |    2 +-
 interface/src/gfi_rpc_server.c                     |    2 +-
 interface/src/gfi_rpc_svc.c                        |    2 +-
 interface/src/gfi_rpc_xdr.c                        |    2 +-
 interface/src/matlab/Makefile.am                   |    6 +-
 interface/src/matlab/gfObject.m                    |    6 +-
 interface/src/matlab/gf_asm_pdetoolbc.m            |    6 +-
 interface/src/matlab/gf_colormap.m                 |    6 +-
 interface/src/matlab/gf_compute_Q1grid_interp.m    |    6 +-
 interface/src/matlab/gf_mesh_fem_get_eval.m        |    6 +-
 interface/src/matlab/gf_plot.m                     |    6 +-
 interface/src/matlab/gf_plot_1D.m                  |    6 +-
 interface/src/matlab/gf_plot_mesh.m                |    6 +-
 interface/src/matlab/gf_plot_slice.m               |    6 +-
 interface/src/matlab/gfm_common.c                  |    6 +-
 interface/src/matlab/gfm_common.h                  |    2 +-
 interface/src/matlab/gfm_mex.c                     |    2 +-
 interface/src/matlab/gfm_rpc_mexint.c              |    2 +-
 interface/src/matlab/private/Makefile.am           |    2 +-
 interface/src/matlab/private/getopt.m              |    2 +-
 interface/src/{matlab => octave}/Makefile.am       |   48 +-
 interface/src/{ => octave}/getfem_interface.h      |    0
 interface/src/{matlab => octave}/gfObject.m        |    2 +-
 .../src/{matlab => octave}/gf_asm_pdetoolbc.m      |    4 +-
 interface/src/{matlab => octave}/gf_colormap.m     |    0
 .../{matlab => octave}/gf_compute_Q1grid_interp.m  |    0
 .../src/{matlab => octave}/gf_mesh_fem_get_eval.m  |    2 +-
 interface/src/{matlab => octave}/gf_plot.m         |   18 +-
 interface/src/{matlab => octave}/gf_plot_1D.m      |    0
 interface/src/{matlab => octave}/gf_plot_mesh.m    |    2 +-
 interface/src/{matlab => octave}/gf_plot_slice.m   |   24 +-
 interface/src/{ => octave}/gfi_array.h             |    0
 interface/src/{matlab => octave}/gfm_common.c      |   59 +-
 interface/src/{matlab => octave}/gfm_common.h      |    4 +-
 interface/src/{matlab => octave}/gfm_mex.c         |   11 +-
 interface/src/{matlab => octave}/gfm_rpc_mexint.c  |    0
 .../src/{matlab => octave}/private/Makefile.am     |    0
 interface/src/{matlab => octave}/private/getopt.m  |    0
 interface/src/octave/tmwtypes.h                    |  827 +++++
 interface/src/python/Makefile.am                   |   16 +-
 interface/src/python/__init__.py                   |    6 +-
 interface/src/python/getfem_python.c               |    6 +-
 interface/src/python/setup.py.in                   |   10 +-
 interface/src/scilab/Makefile.am                   |    3 +-
 interface/src/scilab/builddoc.sce                  |    6 +-
 interface/src/scilab/builder.sce                   |    4 +-
 interface/src/scilab/changelog.txt                 |    6 +-
 interface/src/scilab/demos/axrot_matrix.sci        |    2 +-
 .../src/scilab/demos/data/disc_2D_degree3.mesh     |    2 +-
 interface/src/scilab/demos/data/disc_P2_h0.5.mesh  |    2 +-
 interface/src/scilab/demos/data/disc_P2_h0_3.mesh  |    2 +-
 interface/src/scilab/demos/data/disc_P2_h0_5.mesh  |    2 +-
 interface/src/scilab/demos/data/disc_P2_h1.mesh    |    2 +-
 interface/src/scilab/demos/data/disc_P2_h10.mesh   |    2 +-
 interface/src/scilab/demos/data/disc_P2_h2.mesh    |    2 +-
 interface/src/scilab/demos/data/disc_P2_h4.mesh    |    2 +-
 interface/src/scilab/demos/data/disc_P2_h6.mesh    |    2 +-
 interface/src/scilab/demos/data/disc_P2_h8.mesh    |    2 +-
 .../src/scilab/demos/data/donut_regulier.mesh      |    2 +-
 .../demos/data/donut_regulier_32_elements.mesh     |    2 +-
 .../demos/data/donut_regulier_512_elements.mesh    |    2 +-
 .../demos/data/donut_regulier_72_elements.mesh     |    2 +-
 .../data/donut_regulier_8_elements_288ddl.mesh     |    2 +-
 .../sphere_with_quadratic_tetra_16000_elts.mesh    |    2 +-
 .../sphere_with_quadratic_tetra_2000_elts.mesh     |    2 +-
 .../data/sphere_with_quadratic_tetra_400_elts.mesh |    2 +-
 .../data/sphere_with_quadratic_tetra_80_elts.mesh  |    2 +-
 .../data/sphere_with_quadratic_tetra_8_elts.mesh   |    2 +-
 interface/src/scilab/demos/data/tripod.mesh        |    2 +-
 interface/src/scilab/demos/data/vee_h_0.03.mesh    |    2 +-
 interface/src/scilab/demos/demo_Navier_Stokes.sce  |    8 +-
 interface/src/scilab/demos/demo_bilaplacian.sce    |    6 +-
 interface/src/scilab/demos/demo_continuation.sce   |   10 +-
 .../src/scilab/demos/demo_continuation_block.sce   |   10 +-
 .../src/scilab/demos/demo_continuation_vee.sce     |   10 +-
 .../demos/demo_convection_rotating_cavity.sce      |   10 +-
 interface/src/scilab/demos/demo_crack.sce          |    8 +-
 .../src/scilab/demos/demo_fictitious_domains.sce   |    6 +-
 .../demos/demo_fictitious_domains_laplacian.sce    |    6 +-
 interface/src/scilab/demos/demo_laplacian.sce      |    6 +-
 .../src/scilab/demos/demo_mesh_generation.sce      |   10 +-
 interface/src/scilab/demos/demo_mortar.sce         |    6 +-
 .../src/scilab/demos/demo_nonlinear_elasticity.sce |    6 +-
 .../demos/demo_nonlinear_elasticity_anim.sce       |    6 +-
 interface/src/scilab/demos/demo_plasticity.sce     |    6 +-
 interface/src/scilab/demos/demo_plate.sce          |    6 +-
 interface/src/scilab/demos/demo_refine.sce         |    6 +-
 interface/src/scilab/demos/demo_static_contact.sce |   10 +-
 interface/src/scilab/demos/demo_step_by_step.sce   |    6 +-
 interface/src/scilab/demos/demo_stokes_3D_tank.sce |    6 +-
 .../src/scilab/demos/demo_stokes_3D_tank_draw.sce  |    6 +-
 .../scilab/demos/demo_structural_optimization.sce  |    8 +-
 .../demo_thermo_elasticity_electrical_coupling.sce |    8 +-
 .../scilab/demos/demo_topological_optimization.sce |    6 +-
 interface/src/scilab/demos/demo_tripod.sce         |    6 +-
 interface/src/scilab/demos/demo_tripod_alt.sce     |    6 +-
 interface/src/scilab/demos/demo_tripod_anim.sce    |    6 +-
 .../src/scilab/demos/demo_tripod_slice_anim.sce    |    6 +-
 interface/src/scilab/demos/demo_wave2D.sce         |    6 +-
 interface/src/scilab/demos/demo_wave2D_alt.sce     |    6 +-
 interface/src/scilab/demos/demo_wave2D_animate.sce |    6 +-
 interface/src/scilab/demos/demo_wave_equation.sce  |    6 +-
 .../src/scilab/demos/sci_getfem.dem.gateway.sce    |    2 +-
 interface/src/scilab/demos/tutorial1.sce           |    6 +-
 interface/src/scilab/help/en_US/gf_asm.xml         |    2 +-
 interface/src/scilab/help/en_US/gf_fem.xml         |    2 +-
 interface/src/scilab/help/en_US/gf_fem_get.xml     |    2 +-
 .../src/scilab/help/en_US/gf_mesh_fem_get.xml      |    4 +-
 .../src/scilab/help/en_US/gf_mesh_fem_set.xml      |    2 +-
 interface/src/scilab/help/en_US/gf_model_set.xml   |   16 +-
 interface/src/scilab/help/en_US/gf_precond.xml     |    2 +-
 interface/src/scilab/help/en_US/gf_slice.xml       |    2 +-
 interface/src/scilab/help/en_US/objects.xml        |    2 +-
 interface/src/scilab/help/en_US/preliminary.xml    |    2 +-
 interface/src/scilab/help/latex/Makefile           |    2 +-
 interface/src/scilab/help/latex/getfemmatlab.lyx   |   12 +-
 interface/src/scilab/help/latex/getfemmatlab.tex   |   12 +-
 interface/src/scilab/help/latex/license.lyx        |    2 +-
 interface/src/scilab/help/latex/license.tex        |    2 +-
 interface/src/scilab/license.txt                   |    2 +-
 interface/src/scilab/macros/add_empty_bound.sci    |    2 +-
 interface/src/scilab/macros/assert.sci             |    2 +-
 interface/src/scilab/macros/assert_field.sci       |    2 +-
 interface/src/scilab/macros/asserterr.sci          |    2 +-
 interface/src/scilab/macros/build_options_list.sci |    2 +-
 interface/src/scilab/macros/buildmacros.sce        |    2 +-
 interface/src/scilab/macros/cart2pol.sci           |    2 +-
 interface/src/scilab/macros/champ3.sci             |    2 +-
 interface/src/scilab/macros/gf_asm_pdetoolbc.sci   |    2 +-
 interface/src/scilab/macros/gf_colormap.sci        |    2 +-
 .../src/scilab/macros/gf_compute_Q1grid_interp.sci |    4 +-
 .../src/scilab/macros/gf_interpolate_on_grid.sci   |    2 +-
 .../src/scilab/macros/gf_mesh_fem_get_eval.sci     |    2 +-
 interface/src/scilab/macros/gf_plot.sci            |    2 +-
 interface/src/scilab/macros/gf_plot_1D.sci         |    2 +-
 interface/src/scilab/macros/gf_plot_mesh.sci       |    2 +-
 interface/src/scilab/macros/gf_plot_slice.sci      |    4 +-
 interface/src/scilab/macros/gf_solve.sci           |    2 +-
 interface/src/scilab/macros/gfassert.sci           |    2 +-
 interface/src/scilab/macros/has_field.sci          |    2 +-
 interface/src/scilab/macros/init_pde.sci           |    5 +-
 interface/src/scilab/macros/isauto.sci             |    2 +-
 interface/src/scilab/macros/isnumeric.sci          |    2 +-
 interface/src/scilab/macros/ison.sci               |    2 +-
 interface/src/scilab/macros/spdiags.sci            |    2 +-
 interface/src/scilab/macros/test_champ3.sce        |    2 +-
 interface/src/scilab/macros/test_spdiags.sce       |    2 +-
 interface/src/scilab/readme.txt                    |    2 +-
 interface/src/scilab/sci_gateway/c/gfm_common.c    |    8 +-
 interface/src/scilab/sci_gateway/c/gfm_common.h    |    6 +-
 interface/src/scilab/sci_gateway/c/gfm_scilab.cpp  |    6 +-
 .../scilab/sci_gateway/c/rebuild_lib_windows.sci   |    2 +-
 interface/src/scilab/sci_gateway/c/sci_cgne.c      |    6 +-
 interface/src/scilab/sci_gateway/c/sci_cgs.c       |    6 +-
 interface/src/scilab/sci_gateway/c/sci_gmres.c     |    6 +-
 interface/src/scilab/sci_gateway/c/sci_mgcr.c      |    6 +-
 interface/src/scilab/sci_gateway/c/sci_spchol.c    |    8 +-
 interface/src/scilab/sci_gateway/c/sci_spcholinc.c |    6 +-
 interface/src/scilab/sci_gateway/c/sci_spchsolve.c |    6 +-
 interface/src/scilab/sci_gateway/c/sci_splu.c      |    6 +-
 interface/src/scilab/sci_gateway/c/sci_spluinc.c   |    6 +-
 interface/src/scilab/sci_gateway/c/sci_splusolve.c |    6 +-
 .../src/scilab/sci_gateway/c/stream_redirect.h     |    2 +-
 interface/src/scilab/src/c/extras.c                |   13 +-
 .../src/scilab/tests/unit_tests/check_all.sce      |    2 +-
 .../src/scilab/tests/unit_tests/check_asm.sce      |    2 +-
 .../src/scilab/tests/unit_tests/check_fem.sce      |    2 +-
 .../src/scilab/tests/unit_tests/check_geotrans.sce |    2 +-
 .../src/scilab/tests/unit_tests/check_integ.sce    |    2 +-
 .../tests/unit_tests/check_interpolated_fem.sce    |    2 +-
 .../src/scilab/tests/unit_tests/check_levelset.sce |    2 +-
 .../src/scilab/tests/unit_tests/check_mesh_fem.sce |    2 +-
 interface/src/scilab/tests/unit_tests/check_oo.sce |    2 +-
 .../src/scilab/tests/unit_tests/check_plot.sce     |    2 +-
 .../src/scilab/tests/unit_tests/check_slices.sce   |    2 +-
 .../src/scilab/tests/unit_tests/check_spmat.sce    |    2 +-
 .../scilab/tests/unit_tests/check_workspace.sce    |    2 +-
 .../src/scilab/tests/unit_tests/test_argyris.sce   |    2 +-
 .../tests/unit_tests/test_plasticity_new_brick.sce |    2 +-
 interface/tests/Makefile.am                        |    8 +-
 .../tests/{matlab => matlab-octave}/Makefile.am    |   22 +-
 .../tests/{matlab => matlab-octave}/axrot_matrix.m |    6 +-
 .../tests/{matlab => matlab-octave}/check_all.m    |   33 +-
 .../check_all_matlab.sh}                           |   14 +-
 .../check_all_octave.sh}                           |   28 +-
 .../tests/{matlab => matlab-octave}/check_asm.m    |    6 +-
 .../tests/{matlab => matlab-octave}/check_fem.m    |    6 +-
 .../{matlab => matlab-octave}/check_geotrans.m     |    6 +-
 .../tests/{matlab => matlab-octave}/check_integ.m  |    8 +-
 .../check_interpolated_fem.m                       |    6 +-
 .../{matlab => matlab-octave}/check_levelset.m     |    8 +-
 .../{matlab => matlab-octave}/check_mesh_fem.m     |   22 +-
 .../check_mitc.m}                                  |   37 +-
 .../tests/{matlab => matlab-octave}/check_oo.m     |    6 +-
 .../{matlab => matlab-octave}/check_plasticity.m   |    6 +-
 .../tests/{matlab => matlab-octave}/check_plot.m   |    6 +-
 .../tests/{matlab => matlab-octave}/check_slices.m |    6 +-
 .../tests/{matlab => matlab-octave}/check_spmat.m  |   22 +-
 .../{matlab => matlab-octave}/check_workspace.m    |    6 +-
 .../demo_Mindlin_Reissner_plate.m                  |    6 +-
 .../{matlab => matlab-octave}/demo_Navier_Stokes.m |    8 +-
 .../demo_Nitsche_contact_by_hand.m                 |    6 +-
 .../{matlab => matlab-octave}/demo_bilaplacian.m   |    6 +-
 .../demo_contact_fictitious_domain_nitsche.m       |    6 +-
 .../{matlab => matlab-octave}/demo_continuation.m  |    8 +-
 .../demo_convection_rotating_cavity.m              |    6 +-
 .../tests/{matlab => matlab-octave}/demo_crack.m   |    8 +-
 .../demo_dynamic_contact.m                         |    8 +-
 .../demo_dynamic_plasticity.m                      |    6 +-
 .../demo_dynamic_plasticity_with_contact.m         |    6 +-
 .../{matlab => matlab-octave}/demo_elasticity.m    |   10 +-
 .../demo_fictitious_domains.m                      |    6 +-
 .../demo_fictitious_domains_laplacian.m            |    6 +-
 .../{matlab => matlab-octave}/demo_laplacian.m     |    6 +-
 .../{matlab => matlab-octave}/demo_laplacian_DG.m  |   26 +-
 .../demo_laplacian_pyramid.m                       |    6 +-
 .../demo_large_sliding_contact.m                   |    6 +-
 .../demo_mesh_generation.m                         |    8 +-
 .../tests/{matlab => matlab-octave}/demo_mortar.m  |    6 +-
 .../demo_nonlinear_elasticity.m                    |   18 +-
 .../demo_nonlinear_elasticity_anim.m               |    6 +-
 .../demo_periodic_laplacian.m                      |    6 +-
 .../{matlab => matlab-octave}/demo_plasticity.m    |    6 +-
 .../tests/{matlab => matlab-octave}/demo_refine.m  |    8 +-
 .../demo_static_contact.m                          |    8 +-
 .../{matlab => matlab-octave}/demo_step_by_step.m  |    6 +-
 .../demo_stokes_3D_tank.m                          |    6 +-
 .../demo_stokes_3D_tank_draw.m                     |    8 +-
 .../demo_structural_optimization.m                 |    8 +-
 .../demo_thermo_elasticity_electrical_coupling.m   |    8 +-
 .../demo_topological_optimization.m                |    8 +-
 .../tests/{matlab => matlab-octave}/demo_tripod.m  |    6 +-
 .../{matlab => matlab-octave}/demo_tripod_alt.m    |    6 +-
 .../demo_tripod_slice_anim.m                       |    6 +-
 .../tests/{matlab => matlab-octave}/demo_wave2D.m  |    6 +-
 .../{matlab => matlab-octave}/demo_wave2D_alt.m    |    6 +-
 .../demo_wave2D_animate.m                          |    6 +-
 .../{matlab => matlab-octave}/demo_wave_equation.m |    6 +-
 .../{matlab => matlab-octave}/demo_wheel_contact.m |    6 +-
 .../tests/{matlab => matlab-octave}/plate_Impact.m |    6 +-
 .../{matlab => matlab-octave}/private/Makefile.am  |    0
 .../{matlab => matlab-octave}/private/asserterr.m  |    2 +-
 .../{matlab => matlab-octave}/private/gfassert.m   |    2 +-
 .../test1_nitsche_large_sliding.m                  |    6 +-
 .../test2_nitsche_large_sliding.m                  |    6 +-
 .../tests/{matlab => matlab-octave}/test_argyris.m |    6 +-
 .../tests/{matlab => matlab-octave}/tripod_anim.m  |    6 +-
 .../tests/{matlab => matlab-octave}/tutorial1.m    |    6 +-
 .../tests/{matlab => matlab-octave}/uAnalytic.m    |    6 +-
 interface/tests/meshes/Makefile.am                 |    2 +-
 interface/tests/meshes/donut_regulier.mesh         |    2 +-
 interface/tests/meshes/holed_bar.mesh              |    2 +-
 interface/tests/meshes/ladder.mesh                 |    2 +-
 interface/tests/meshes/ladder_1500.mesh            |    2 +-
 interface/tests/meshes/ladder_370.mesh             |    2 +-
 interface/tests/meshes/tripod.mesh                 |    2 +-
 interface/tests/python/Makefile.am                 |   21 +-
 interface/tests/python/check_asm.py                |   15 +-
 interface/tests/python/check_export.py             |   11 +-
 interface/tests/python/check_export_vtu.py         |  146 +
 interface/tests/python/check_global_functions.py   |   12 +-
 interface/tests/python/check_levelset.py           |   13 +-
 interface/tests/python/check_mixed_mesh.py         |  388 +--
 interface/tests/python/check_secondary_domain.py   |   12 +-
 .../tests/python/demo_Mindlin_Reissner_plate.py    |   12 +-
 .../tests/python/demo_Vector_Potential_Curl_DG.py  |  339 ++
 interface/tests/python/demo_crack.py               |   11 +-
 .../python/demo_cracked_thermo_elastic_body.py     |  346 +-
 interface/tests/python/demo_dynamic_contact_1D.py  |   57 +-
 .../tests/python/demo_elastic_ring_contact.py      |   20 +-
 interface/tests/python/demo_elasticity_HHO.py      |  207 ++
 interface/tests/python/demo_fictitious_domains.py  |   15 +-
 .../tests/python/demo_finite_strain_plasticity.py  |   28 +-
 .../python/demo_finite_strain_plasticity_3D.py     |   28 +-
 .../python/demo_fluide_structure_interaction.py    |  241 ++
 interface/tests/python/demo_laplacian.py           |   17 +-
 interface/tests/python/demo_laplacian_DG.py        |   36 +-
 interface/tests/python/demo_laplacian_HHO.py       |  195 ++
 .../tests/python/demo_laplacian_aposteriori.py     |   22 +-
 interface/tests/python/demo_laplacian_pyramid.py   |   15 +-
 .../tests/python/demo_large_sliding_contact.py     |   16 +-
 interface/tests/python/demo_mortar.py              |   16 +-
 interface/tests/python/demo_navier_stokes.py       |   11 +-
 .../tests/python/demo_nonlinear_elasticity.py      |   61 +-
 interface/tests/python/demo_parallel_laplacian.py  |   55 +-
 interface/tests/python/demo_phase_field.py         |   34 +-
 interface/tests/python/demo_plasticity.py          |   16 +-
 interface/tests/python/demo_plate.py               |   12 +-
 interface/tests/python/demo_static_contact.py      |   14 +-
 interface/tests/python/demo_step_by_step.py        |   11 +-
 interface/tests/python/demo_stokes_3D_tank.py      |   15 +-
 interface/tests/python/demo_stokes_3D_tank_draw.py |   14 +-
 .../demo_thermo_elasticity_electrical_coupling.py  |   61 +-
 interface/tests/python/demo_tresca.py              |  112 +
 interface/tests/python/demo_tripod.py              |   17 +-
 interface/tests/python/demo_tripod_alt.py          |   17 +-
 interface/tests/python/demo_truss.py               |  108 +
 interface/tests/python/demo_unit_disk.py           |  100 +
 interface/tests/python/demo_wave.py                |   18 +-
 interface/tests/python/demo_wave_equation.py       |   47 +-
 interface/tests/python/demo_wheel_contact.py       |   13 +-
 interface/tests/python/getfem_tvtk.py              |   37 +-
 interface/tests/python/tutorial1.py                |   11 +-
 internal_tools/HCT_reduced_triangle_base.cc        |    2 +-
 internal_tools/HCT_triangle_base.cc                |    2 +-
 internal_tools/Makefile                            |    2 +-
 internal_tools/argyris_base.cc                     |    2 +-
 internal_tools/c1_piecep3_quad.cc                  |    2 +-
 internal_tools/hermite_tetrahedron_base.cc         |    2 +-
 internal_tools/make_donut.C                        |    2 +-
 internal_tools/morley_base.cc                      |    2 +-
 internal_tools/simplexification_refelt.cc          |    4 +-
 m4/Makefile.am                                     |    2 +-
 m4/ac_python_devel.m4                              |    2 +-
 m4/acx_getfem.m4                                   |    2 +-
 m4/ax_check_cxx_flag.m4                            |    2 +-
 m4/ax_prog_cxx_mpi.m4                              |   20 +-
 m4/scilab.m4                                       |    2 +-
 msvc/bilaplacian/bilaplacian.vcxproj               |   14 +-
 msvc/common_debug_settings.props                   |    1 +
 msvc/common_release_settings.props                 |    5 +-
 msvc/elastostatic/elastostatic.vcxproj             |   14 +-
 msvc/gmm/gmm_arch_config.h                         |   12 +
 msvc/libgetfem/libgetfem.vcxproj                   |   39 +-
 msvc/libgetfemint/libgetfemint.vcxproj             |   18 +-
 msvc/matlab_interface/matlab_interface.vcxproj     |   14 +-
 msvc/poly/poly.vcxproj                             |   14 +-
 msvc/superlu/superlu.vcxproj                       |   14 +-
 msvc/test_assembly/test_assembly.vcxproj           |   14 +-
 msvc/test_contact/contact_problem.cpp              |    2 +-
 msvc/test_contact/contact_problem.h                |    2 +-
 msvc/test_contact/run/2Dresults/contact.param      |    2 +-
 msvc/test_contact/run/3Dresults/contact.param      |    2 +-
 msvc/test_contact/test_contact.cpp                 |    2 +-
 msvc/test_kdtree/test_kdtree.vcxproj               |   14 +-
 .../test_laplacian_with_bricks.vcxproj             |   14 +-
 .../test_level_set_contact.vcxproj                 |   14 +-
 requirements.txt                                   |    4 +
 src/Makefile.am                                    |   44 +-
 src/bgeot_convex_ref.cc                            |   74 +-
 src/bgeot_convex_ref_simplexified.cc               |    6 +-
 src/bgeot_convex_structure.cc                      |   32 +-
 src/bgeot_ftool.cc                                 |   19 +-
 src/bgeot_geometric_trans.cc                       |  108 +-
 src/bgeot_geotrans_inv.cc                          |   47 +-
 src/bgeot_kdtree.cc                                |    6 +-
 src/bgeot_mesh_structure.cc                        |   36 +-
 src/bgeot_node_tab.cc                              |   32 +-
 src/bgeot_poly.cc                                  |   29 +-
 src/bgeot_poly_composite.cc                        |  229 +-
 src/bgeot_rtree.cc                                 |  209 +-
 src/bgeot_small_vector.cc                          |    6 +-
 src/bgeot_sparse_tensors.cc                        |   14 +-
 src/bgeot_torus.cc                                 |   21 +-
 src/dal_backtrace.cc                               |    6 +-
 src/dal_bit_vector.cc                              |    6 +-
 src/dal_singleton.cc                               |   67 +-
 src/dal_static_stored_objects.cc                   |  520 ++-
 src/getfem/bgeot_comma_init.h                      |    6 +-
 src/getfem/bgeot_config.h                          |   13 +-
 src/getfem/bgeot_convex.h                          |    6 +-
 src/getfem/bgeot_convex_ref.h                      |   13 +-
 src/getfem/bgeot_convex_structure.h                |   22 +-
 src/getfem/bgeot_ftool.h                           |    6 +-
 src/getfem/bgeot_geometric_trans.h                 |   15 +-
 src/getfem/bgeot_geotrans_inv.h                    |    9 +-
 src/getfem/bgeot_kdtree.h                          |   13 +-
 src/getfem/bgeot_mesh.h                            |   24 +-
 src/getfem/bgeot_mesh_structure.h                  |   53 +-
 src/getfem/bgeot_node_tab.h                        |   15 +-
 src/getfem/bgeot_permutations.h                    |    6 +-
 src/getfem/bgeot_poly.h                            |    8 +-
 src/getfem/bgeot_poly_composite.h                  |   58 +-
 src/getfem/bgeot_rtree.h                           |   85 +-
 src/getfem/bgeot_small_vector.h                    |  261 +-
 src/getfem/bgeot_sparse_tensors.h                  |   10 +-
 src/getfem/bgeot_tensor.h                          |  105 +-
 src/getfem/bgeot_torus.h                           |    9 +-
 src/getfem/dal_backtrace.h                         |    6 +-
 src/getfem/dal_basic.h                             |   34 +-
 src/getfem/dal_bit_vector.h                        |    6 +-
 src/getfem/dal_config.h                            |    6 +-
 src/getfem/dal_naming_system.h                     |   15 +-
 src/getfem/dal_singleton.h                         |  175 +-
 src/getfem/dal_static_stored_objects.h             |   56 +-
 src/getfem/dal_tas.h                               |    6 +-
 src/getfem/dal_tree_sorted.h                       |    9 +-
 src/getfem/getfem_HHO.h                            |   86 +
 src/getfem/getfem_Navier_Stokes.h                  |    6 +-
 src/getfem/getfem_accumulated_distro.h             |  227 ++
 src/getfem/getfem_assembling.h                     |   58 +-
 src/getfem/getfem_assembling_tensors.h             |    6 +-
 src/getfem/getfem_config.h                         |   20 +-
 src/getfem/getfem_contact_and_friction_common.h    |    6 +-
 src/getfem/getfem_contact_and_friction_integral.h  |    6 +-
 .../getfem_contact_and_friction_large_sliding.h    |    6 +-
 src/getfem/getfem_contact_and_friction_nodal.h     |    6 +-
 src/getfem/getfem_context.h                        |   16 +-
 src/getfem/getfem_continuation.h                   |    6 +-
 src/getfem/getfem_convect.h                        |   10 +-
 src/getfem/getfem_copyable_ptr.h                   |    6 +-
 src/getfem/getfem_crack_sif.h                      |    6 +-
 src/getfem/getfem_deformable_mesh.h                |    8 +-
 src/getfem/getfem_derivatives.h                    |    8 +-
 src/getfem/getfem_error_estimate.h                 |   10 +-
 src/getfem/getfem_export.h                         |  118 +-
 src/getfem/getfem_fem.h                            |   63 +-
 src/getfem/getfem_fem_global_function.h            |    8 +-
 src/getfem/getfem_fem_level_set.h                  |    6 +-
 src/getfem/getfem_fourth_order.h                   |   14 +-
 src/getfem/getfem_generic_assembly.h               |  225 +-
 .../getfem_generic_assembly_compile_and_exec.h     |   85 +-
 ...tfem_generic_assembly_functions_and_operators.h |    6 +-
 src/getfem/getfem_generic_assembly_semantic.h      |   46 +-
 src/getfem/getfem_generic_assembly_tree.h          |   58 +-
 src/getfem/getfem_global_function.h                |   10 +-
 src/getfem/getfem_im_data.h                        |   74 +-
 src/getfem/getfem_im_list.h                        |    2 +-
 src/getfem/getfem_import.h                         |   12 +-
 src/getfem/getfem_integration.h                    |    6 +-
 src/getfem/getfem_interpolated_fem.h               |    9 +-
 src/getfem/getfem_interpolation.h                  |   42 +-
 src/getfem/getfem_level_set.h                      |    6 +-
 src/getfem/getfem_level_set_contact.h              |    6 +-
 src/getfem/getfem_linearized_plates.h              |   59 +-
 src/getfem/{dal_backtrace.h => getfem_locale.h}    |   47 +-
 src/getfem/getfem_mat_elem.h                       |    6 +-
 src/getfem/getfem_mat_elem_type.h                  |    6 +-
 src/getfem/getfem_mesh.h                           |   30 +-
 src/getfem/getfem_mesh_fem.h                       |   23 +-
 src/getfem/getfem_mesh_fem_global_function.h       |    8 +-
 src/getfem/getfem_mesh_fem_level_set.h             |   11 +-
 src/getfem/getfem_mesh_fem_product.h               |    6 +-
 src/getfem/getfem_mesh_fem_sum.h                   |    6 +-
 src/getfem/getfem_mesh_im.h                        |    6 +-
 src/getfem/getfem_mesh_im_level_set.h              |    6 +-
 src/getfem/getfem_mesh_level_set.h                 |    6 +-
 src/getfem/getfem_mesh_region.h                    |  152 +-
 src/getfem/getfem_mesh_slice.h                     |    6 +-
 src/getfem/getfem_mesh_slicers.h                   |    9 +-
 src/getfem/getfem_mesher.h                         |    6 +-
 src/getfem/getfem_model_solvers.h                  |  395 +--
 src/getfem/getfem_models.h                         |  365 +-
 src/getfem/getfem_nonlinear_elasticity.h           |    6 +-
 src/getfem/getfem_omp.h                            |  619 ++--
 src/getfem/getfem_partial_mesh_fem.h               |   13 +-
 src/getfem/getfem_plasticity.h                     |   19 +-
 src/getfem/getfem_projected_fem.h                  |   20 +-
 src/getfem/getfem_regular_meshes.h                 |   30 +-
 src/getfem/getfem_superlu.h                        |    6 +-
 src/getfem/getfem_torus.h                          |    6 +-
 src/getfem_HHO.cc                                  | 1417 ++++++++
 src/getfem_assembling_tensors.cc                   |   34 +-
 src/getfem_boost/noncopyable.hpp                   |   45 -
 src/getfem_boost/workaround.hpp                    |   77 -
 src/getfem_contact_and_friction_common.cc          |  105 +-
 src/getfem_contact_and_friction_integral.cc        |   10 +-
 src/getfem_contact_and_friction_large_sliding.cc   |   11 +-
 src/getfem_contact_and_friction_nodal.cc           |   22 +-
 src/getfem_context.cc                              |    6 +-
 src/getfem_continuation.cc                         |    6 +-
 src/getfem_enumeration_dof_para.cc                 |   20 +-
 src/getfem_error_estimate.cc                       |   19 +-
 src/getfem_export.cc                               |  449 ++-
 src/getfem_fem.cc                                  |  406 ++-
 src/getfem_fem_composite.cc                        |  193 +-
 src/getfem_fem_global_function.cc                  |   35 +-
 src/getfem_fem_level_set.cc                        |    8 +-
 src/getfem_fourth_order.cc                         |    6 +-
 src/getfem_generic_assembly_compile_and_exec.cc    | 3527 +++++++++++++-------
 ...fem_generic_assembly_functions_and_operators.cc |   79 +-
 src/getfem_generic_assembly_interpolation.cc       |  167 +-
 src/getfem_generic_assembly_semantic.cc            |  456 ++-
 src/getfem_generic_assembly_tree.cc                |  870 +++--
 src/getfem_generic_assembly_workspace.cc           |  637 ++--
 src/getfem_global_function.cc                      |    9 +-
 src/getfem_im_data.cc                              |   18 +-
 src/getfem_import.cc                               |  672 ++--
 src/getfem_integration.cc                          |   30 +-
 src/getfem_integration_composite.cc                |   16 +-
 src/getfem_interpolated_fem.cc                     |   32 +-
 src/getfem_interpolation.cc                        |   16 +-
 src/getfem_interpolation_on_deformed_domains.cc    |   43 +-
 src/getfem_level_set.cc                            |    6 +-
 src/getfem_level_set_contact.cc                    |    6 +-
 src/getfem_linearized_plates.cc                    |  810 +++--
 src/getfem_locale.cc                               |   58 +
 src/getfem_mat_elem.cc                             |   18 +-
 src/getfem_mat_elem_type.cc                        |    6 +-
 src/getfem_mesh.cc                                 |  133 +-
 src/getfem_mesh_fem.cc                             |   36 +-
 src/getfem_mesh_fem_global_function.cc             |    8 +-
 src/getfem_mesh_fem_level_set.cc                   |    6 +-
 src/getfem_mesh_fem_product.cc                     |    6 +-
 src/getfem_mesh_fem_sum.cc                         |    6 +-
 src/getfem_mesh_im.cc                              |    6 +-
 src/getfem_mesh_im_level_set.cc                    |    8 +-
 src/getfem_mesh_level_set.cc                       |    6 +-
 src/getfem_mesh_region.cc                          |  508 ++-
 src/getfem_mesh_slice.cc                           |    6 +-
 src/getfem_mesh_slicers.cc                         |    7 +-
 src/getfem_mesher.cc                               |   44 +-
 src/getfem_model_solvers.cc                        |  322 +-
 src/getfem_models.cc                               | 1683 +++++-----
 src/getfem_nonlinear_elasticity.cc                 |  112 +-
 src/getfem_omp.cc                                  |  465 ++-
 src/getfem_partial_mesh_fem.cc                     |    6 +-
 src/getfem_plasticity.cc                           |   14 +-
 src/getfem_projected_fem.cc                        |  119 +-
 src/getfem_regular_meshes.cc                       |  174 +-
 src/getfem_superlu.cc                              |    6 +-
 src/getfem_torus.cc                                |    6 +-
 src/gmm/gmm.h                                      |    6 +-
 src/gmm/gmm_MUMPS_interface.h                      |    6 +-
 src/gmm/gmm_algobase.h                             |   51 +-
 src/gmm/gmm_blas.h                                 |   12 +-
 src/gmm/gmm_blas_interface.h                       |  197 +-
 src/gmm/gmm_condition_number.h                     |    6 +-
 src/gmm/gmm_conjugated.h                           |    6 +-
 src/gmm/gmm_def.h                                  |    6 +-
 src/gmm/gmm_dense_Householder.h                    |    6 +-
 src/gmm/gmm_dense_lu.h                             |    8 +-
 src/gmm/gmm_dense_matrix_functions.h               |    6 +-
 src/gmm/gmm_dense_qr.h                             |    6 +-
 src/gmm/gmm_dense_sylvester.h                      |    6 +-
 src/gmm/gmm_domain_decomp.h                        |   12 +-
 src/gmm/gmm_except.h                               |   28 +-
 src/gmm/gmm_feedback_management.h                  |   12 +-
 src/gmm/gmm_inoutput.h                             |   62 +-
 src/gmm/gmm_interface.h                            |    6 +-
 src/gmm/gmm_interface_bgeot.h                      |    6 +-
 src/gmm/gmm_iter.h                                 |    6 +-
 src/gmm/gmm_iter_solvers.h                         |    6 +-
 src/gmm/gmm_kernel.h                               |    6 +-
 src/gmm/gmm_lapack_interface.h                     |   89 +-
 src/gmm/gmm_least_squares_cg.h                     |    6 +-
 src/gmm/gmm_matrix.h                               |  416 ++-
 src/gmm/gmm_modified_gram_schmidt.h                |    8 +-
 src/gmm/gmm_opt.h                                  |  107 +-
 src/gmm/gmm_precond.h                              |    8 +-
 src/gmm/gmm_precond_diagonal.h                     |    6 +-
 src/gmm/gmm_precond_ildlt.h                        |    8 +-
 src/gmm/gmm_precond_ildltt.h                       |    6 +-
 src/gmm/gmm_precond_ilu.h                          |    8 +-
 src/gmm/gmm_precond_ilut.h                         |    8 +-
 src/gmm/gmm_precond_ilutp.h                        |    6 +-
 src/gmm/gmm_precond_mr_approx_inverse.h            |    8 +-
 src/gmm/gmm_range_basis.h                          |    6 +-
 src/gmm/gmm_real_part.h                            |   13 +-
 src/gmm/gmm_ref.h                                  |    6 +-
 src/gmm/gmm_scaled.h                               |    6 +-
 src/gmm/gmm_solver_Schwarz_additive.h              |    6 +-
 src/gmm/gmm_solver_bfgs.h                          |    6 +-
 src/gmm/gmm_solver_bicgstab.h                      |    8 +-
 src/gmm/gmm_solver_cg.h                            |    8 +-
 src/gmm/gmm_solver_constrained_cg.h                |    8 +-
 src/gmm/gmm_solver_gmres.h                         |    8 +-
 src/gmm/gmm_solver_idgmres.h                       |    6 +-
 src/gmm/gmm_solver_qmr.h                           |    8 +-
 src/gmm/gmm_std.h                                  |   81 +-
 src/gmm/gmm_sub_index.h                            |    6 +-
 src/gmm/gmm_sub_matrix.h                           |    6 +-
 src/gmm/gmm_sub_vector.h                           |   15 +-
 src/gmm/gmm_superlu_interface.h                    |    6 +-
 src/gmm/gmm_transposed.h                           |    6 +-
 src/gmm/gmm_tri_solve.h                            |    6 +-
 src/gmm/gmm_vector.h                               |  615 ++--
 src/gmm/gmm_vector_to_matrix.h                     |    6 +-
 superlu/BLAS.c                                     |    2 +-
 superlu/Makefile.am                                |    2 +-
 tests/Makefile.am                                  |   20 +-
 tests/bilaplacian.cc                               |   10 +-
 tests/bilaplacian.param                            |    2 +-
 tests/bilaplacian.pl                               |    6 +-
 tests/crack.cc                                     |   13 +-
 tests/crack.param                                  |    2 +-
 tests/crack.pl                                     |    6 +-
 tests/cyl_slicer.cc                                |   13 +-
 tests/cyl_slicer.pl                                |    6 +-
 tests/dynamic_array.cc                             |    8 +-
 tests/dynamic_array.pl                             |    6 +-
 tests/dynamic_tas.cc                               |    6 +-
 tests/dynamic_tas.pl                               |    6 +-
 tests/elastostatic.cc                              |   12 +-
 tests/elastostatic.param                           |    4 +-
 tests/elastostatic.pl                              |    6 +-
 tests/geo_trans_inv.cc                             |    6 +-
 tests/geo_trans_inv.param                          |    2 +-
 tests/geo_trans_inv.pl                             |    6 +-
 tests/gmm_torture01_lusolve.cc                     |    6 +-
 tests/gmm_torture02_baseop.cc                      |    6 +-
 tests/gmm_torture05_mult.cc                        |    6 +-
 tests/gmm_torture06_mat_mult.cc                    |    6 +-
 tests/gmm_torture10_qr.cc                          |    6 +-
 tests/gmm_torture15_sub.cc                         |    6 +-
 tests/gmm_torture20_iterative_solvers.cc           |    6 +-
 tests/heat_equation.cc                             |   13 +-
 tests/heat_equation.param                          |    2 +-
 tests/heat_equation.pl                             |    6 +-
 tests/helmholtz.cc                                 |   28 +-
 tests/helmholtz.param                              |    2 +-
 tests/helmholtz.pl                                 |    6 +-
 tests/integration.cc                               |    6 +-
 tests/integration.pl                               |    6 +-
 tests/laplacian.cc                                 |   13 +-
 tests/laplacian.param                              |    2 +-
 tests/laplacian.pl                                 |    6 +-
 tests/laplacian_conv_pk.pl                         |    6 +-
 tests/laplacian_with_bricks.cc                     |   21 +-
 tests/laplacian_with_bricks.param                  |    2 +-
 tests/laplacian_with_bricks.pl                     |    6 +-
 tests/make_gmm_test.pl                             |    6 +-
 tests/meshes/disc_2D_degree3.mesh                  |    2 +-
 tests/meshes/disc_P2_h0_3.mesh                     |    2 +-
 tests/meshes/disc_P2_h0_5.mesh                     |    2 +-
 tests/meshes/disc_P2_h1.mesh                       |    2 +-
 tests/meshes/disc_P2_h10.mesh                      |    2 +-
 tests/meshes/disc_P2_h2.mesh                       |    2 +-
 tests/meshes/disc_P2_h4.mesh                       |    2 +-
 tests/meshes/disc_P2_h6.mesh                       |    2 +-
 tests/meshes/disc_P2_h8.mesh                       |    2 +-
 tests/meshes/disc_with_a_hole.mesh                 |    2 +-
 tests/meshes/donut_regulier_32_elements.mesh       |    2 +-
 tests/meshes/donut_regulier_512_elements.mesh      |    2 +-
 tests/meshes/donut_regulier_72_elements.mesh       |    2 +-
 tests/meshes/donut_regulier_8_elements_288ddl.mesh |    2 +-
 tests/meshes/multi_body.mesh                       |    2 +-
 tests/meshes/punch2D_1.mesh                        |    2 +-
 tests/meshes/punch2D_2.mesh                        |    2 +-
 .../sphere_with_quadratic_tetra_16000_elts.mesh    |    2 +-
 .../sphere_with_quadratic_tetra_2000_elts.mesh     |    2 +-
 .../sphere_with_quadratic_tetra_400_elts.mesh      |    2 +-
 .../sphere_with_quadratic_tetra_80_elts.mesh       |    2 +-
 .../meshes/sphere_with_quadratic_tetra_8_elts.mesh |    2 +-
 tests/nonlinear_elastostatic.cc                    |   13 +-
 tests/nonlinear_elastostatic.param                 |    2 +-
 tests/nonlinear_elastostatic.pl                    |    6 +-
 tests/nonlinear_membrane.cc                        |   10 +-
 tests/nonlinear_membrane.param                     |    2 +-
 tests/nonlinear_membrane.pl                        |    6 +-
 tests/plasticity.cc                                |   13 +-
 tests/plasticity.param                             |    2 +-
 tests/plasticity.pl                                |    6 +-
 tests/plate.cc                                     |   13 +-
 tests/plate.param                                  |    2 +-
 tests/plate.pl                                     |    6 +-
 tests/poly.cc                                      |    6 +-
 tests/poly.pl                                      |    6 +-
 tests/schwarz_additive.cc                          |    8 +-
 tests/schwarz_additive.param                       |    2 +-
 tests/schwarz_additive.pl                          |    6 +-
 tests/stokes.cc                                    |   12 +-
 tests/stokes.param                                 |    2 +-
 tests/stokes.pl                                    |    6 +-
 tests/test_assembly.cc                             |   12 +-
 tests/test_assembly.pl                             |    6 +-
 tests/test_assembly_assignment.cc                  |   59 +
 ...est_assembly.pl => test_assembly_assignment.pl} |   23 +-
 tests/test_condensation.cc                         |  191 ++
 tests/test_condensation.pl                         |  105 +
 tests/test_continuation.cc                         |   12 +-
 tests/test_continuation.param                      |    2 +-
 tests/test_continuation.pl                         |    6 +-
 tests/test_gmm_matrix_functions.cc                 |   10 +-
 tests/test_gmm_matrix_functions.pl                 |    6 +-
 tests/test_int_set.cc                              |    6 +-
 tests/test_int_set.pl                              |    6 +-
 tests/test_internal_variables.cc                   |  117 +
 ...test_assembly.pl => test_internal_variables.pl} |   25 +-
 tests/test_interpolated_fem.cc                     |   12 +-
 tests/test_interpolated_fem.param                  |    2 +-
 tests/test_interpolated_fem.pl                     |    6 +-
 tests/test_interpolation.cc                        |    6 +-
 tests/test_interpolation.pl                        |    6 +-
 tests/test_kdtree.cc                               |    8 +-
 tests/test_kdtree.pl                               |    6 +-
 tests/test_mat_elem.cc                             |    6 +-
 tests/test_mat_elem.param                          |    2 +-
 tests/test_mat_elem.pl                             |    6 +-
 tests/test_mesh.cc                                 |    6 +-
 tests/test_mesh.pl                                 |    6 +-
 tests/test_mesh_generation.cc                      |    6 +-
 tests/test_mesh_generation.pl                      |    6 +-
 tests/test_mesh_im_level_set.cc                    |    8 +-
 tests/test_mesh_im_level_set.pl                    |    6 +-
 tests/test_range_basis.cc                          |   11 +-
 tests/test_range_basis.param                       |    2 +-
 tests/test_range_basis.pl                          |    6 +-
 tests/test_rtree.cc                                |   14 +-
 tests/test_rtree.pl                                |    6 +-
 tests/test_slice.cc                                |    6 +-
 tests/test_slice.pl                                |    6 +-
 tests/test_small_vector.cc                         |    9 +-
 tests/test_small_vector.pl                         |    6 +-
 tests/test_tree_sorted.cc                          |    6 +-
 tests/test_tree_sorted.pl                          |    6 +-
 tests/thermo_elasticity_electrical_coupling.cc     |   46 +-
 tests/thermo_elasticity_electrical_coupling.param  |    2 +-
 tests/thermo_elasticity_electrical_coupling.pl     |    6 +-
 tests/wave_equation.cc                             |   13 +-
 tests/wave_equation.param                          |    2 +-
 tests/wave_equation.pl                             |    6 +-
 1230 files changed, 26977 insertions(+), 14954 deletions(-)
 create mode 100644 .codecov.yml
 create mode 100644 .travis.yml
 copy contrib/{test_plasticity => continuum_mechanics}/Makefile.am (72%)
 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 doc/sphinx/.tx/config
 rename doc/sphinx/source/{matlab => 
matlab_octave}/code_samples/demo_laplacian.m (100%)
 rename doc/sphinx/source/{matlab => 
matlab_octave}/code_samples/demo_step_by_step.m (100%)
 rename doc/sphinx/source/{matlab => matlab_octave}/code_samples/demo_tripod.m 
(100%)
 rename doc/sphinx/source/{matlab => matlab_octave}/examples.rst (84%)
 rename doc/sphinx/source/{matlab => matlab_octave}/images/Makefile (97%)
 rename doc/sphinx/source/{matlab => matlab_octave}/images/hierarchy.fig (100%)
 rename doc/sphinx/source/{matlab => 
matlab_octave}/images/tripodvonmiseswithmesh.png (100%)
 rename doc/sphinx/source/{matlab => matlab_octave}/index.rst (73%)
 rename doc/sphinx/source/{matlab => matlab_octave}/install.rst (59%)
 rename doc/sphinx/source/{matlab => matlab_octave}/intro.rst (84%)
 rename doc/sphinx/source/{matlab => matlab_octave}/mlabgf.rst (93%)
 rename doc/sphinx/source/{matlab => matlab_octave}/oocmd.rst (86%)
 rename doc/sphinx/source/{matlab => matlab_octave}/plotcmdref.rst (93%)
 rename doc/sphinx/source/{matlab => matlab_octave}/pre.rst (95%)
 create mode 100644 doc/sphinx/source/userdoc/hho.rst
 create mode 100644 doc/sphinx/source/whatsnew/5.4.1.rst
 create mode 100644 doc/sphinx/source/whatsnew/5.4.2.rst
 create mode 100644 doc/sphinx/source/whatsnew/5.4.rst
 copy interface/src/{matlab => octave}/Makefile.am (73%)
 copy interface/src/{ => octave}/getfem_interface.h (100%)
 copy interface/src/{matlab => octave}/gfObject.m (97%)
 copy interface/src/{matlab => octave}/gf_asm_pdetoolbc.m (98%)
 copy interface/src/{matlab => octave}/gf_colormap.m (100%)
 copy interface/src/{matlab => octave}/gf_compute_Q1grid_interp.m (100%)
 copy interface/src/{matlab => octave}/gf_mesh_fem_get_eval.m (98%)
 copy interface/src/{matlab => octave}/gf_plot.m (95%)
 copy interface/src/{matlab => octave}/gf_plot_1D.m (100%)
 copy interface/src/{matlab => octave}/gf_plot_mesh.m (99%)
 copy interface/src/{matlab => octave}/gf_plot_slice.m (94%)
 copy interface/src/{ => octave}/gfi_array.h (100%)
 copy interface/src/{matlab => octave}/gfm_common.c (92%)
 copy interface/src/{matlab => octave}/gfm_common.h (97%)
 copy interface/src/{matlab => octave}/gfm_mex.c (94%)
 copy interface/src/{matlab => octave}/gfm_rpc_mexint.c (100%)
 copy interface/src/{matlab => octave}/private/Makefile.am (100%)
 copy interface/src/{matlab => octave}/private/getopt.m (100%)
 create mode 100644 interface/src/octave/tmwtypes.h
 rename interface/tests/{matlab => matlab-octave}/Makefile.am (88%)
 rename interface/tests/{matlab => matlab-octave}/axrot_matrix.m (88%)
 rename interface/tests/{matlab => matlab-octave}/check_all.m (82%)
 copy interface/tests/{matlab/check_all.sh => 
matlab-octave/check_all_matlab.sh} (73%)
 rename interface/tests/{matlab/check_all.sh => 
matlab-octave/check_all_octave.sh} (50%)
 rename interface/tests/{matlab => matlab-octave}/check_asm.m (96%)
 rename interface/tests/{matlab => matlab-octave}/check_fem.m (96%)
 rename interface/tests/{matlab => matlab-octave}/check_geotrans.m (92%)
 rename interface/tests/{matlab => matlab-octave}/check_integ.m (93%)
 rename interface/tests/{matlab => matlab-octave}/check_interpolated_fem.m (93%)
 rename interface/tests/{matlab => matlab-octave}/check_levelset.m (92%)
 rename interface/tests/{matlab => matlab-octave}/check_mesh_fem.m (96%)
 copy interface/tests/{matlab/demo_Mindlin_Reissner_plate.m => 
matlab-octave/check_mitc.m} (89%)
 rename interface/tests/{matlab => matlab-octave}/check_oo.m (95%)
 rename interface/tests/{matlab => matlab-octave}/check_plasticity.m (98%)
 rename interface/tests/{matlab => matlab-octave}/check_plot.m (94%)
 rename interface/tests/{matlab => matlab-octave}/check_slices.m (93%)
 rename interface/tests/{matlab => matlab-octave}/check_spmat.m (91%)
 rename interface/tests/{matlab => matlab-octave}/check_workspace.m (90%)
 rename interface/tests/{matlab => matlab-octave}/demo_Mindlin_Reissner_plate.m 
(96%)
 rename interface/tests/{matlab => matlab-octave}/demo_Navier_Stokes.m (96%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_Nitsche_contact_by_hand.m (99%)
 rename interface/tests/{matlab => matlab-octave}/demo_bilaplacian.m (96%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_contact_fictitious_domain_nitsche.m (99%)
 rename interface/tests/{matlab => matlab-octave}/demo_continuation.m (96%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_convection_rotating_cavity.m (95%)
 rename interface/tests/{matlab => matlab-octave}/demo_crack.m (97%)
 rename interface/tests/{matlab => matlab-octave}/demo_dynamic_contact.m (99%)
 rename interface/tests/{matlab => matlab-octave}/demo_dynamic_plasticity.m 
(98%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_dynamic_plasticity_with_contact.m (99%)
 rename interface/tests/{matlab => matlab-octave}/demo_elasticity.m (94%)
 rename interface/tests/{matlab => matlab-octave}/demo_fictitious_domains.m 
(96%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_fictitious_domains_laplacian.m (98%)
 rename interface/tests/{matlab => matlab-octave}/demo_laplacian.m (96%)
 rename interface/tests/{matlab => matlab-octave}/demo_laplacian_DG.m (86%)
 rename interface/tests/{matlab => matlab-octave}/demo_laplacian_pyramid.m (97%)
 rename interface/tests/{matlab => matlab-octave}/demo_large_sliding_contact.m 
(99%)
 rename interface/tests/{matlab => matlab-octave}/demo_mesh_generation.m (94%)
 rename interface/tests/{matlab => matlab-octave}/demo_mortar.m (95%)
 rename interface/tests/{matlab => matlab-octave}/demo_nonlinear_elasticity.m 
(92%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_nonlinear_elasticity_anim.m (92%)
 rename interface/tests/{matlab => matlab-octave}/demo_periodic_laplacian.m 
(96%)
 rename interface/tests/{matlab => matlab-octave}/demo_plasticity.m (98%)
 rename interface/tests/{matlab => matlab-octave}/demo_refine.m (95%)
 rename interface/tests/{matlab => matlab-octave}/demo_static_contact.m (98%)
 rename interface/tests/{matlab => matlab-octave}/demo_step_by_step.m (93%)
 rename interface/tests/{matlab => matlab-octave}/demo_stokes_3D_tank.m (96%)
 rename interface/tests/{matlab => matlab-octave}/demo_stokes_3D_tank_draw.m 
(91%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_structural_optimization.m (98%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_thermo_elasticity_electrical_coupling.m (97%)
 rename interface/tests/{matlab => 
matlab-octave}/demo_topological_optimization.m (95%)
 rename interface/tests/{matlab => matlab-octave}/demo_tripod.m (97%)
 rename interface/tests/{matlab => matlab-octave}/demo_tripod_alt.m (96%)
 rename interface/tests/{matlab => matlab-octave}/demo_tripod_slice_anim.m (93%)
 rename interface/tests/{matlab => matlab-octave}/demo_wave2D.m (97%)
 rename interface/tests/{matlab => matlab-octave}/demo_wave2D_alt.m (97%)
 rename interface/tests/{matlab => matlab-octave}/demo_wave2D_animate.m (88%)
 rename interface/tests/{matlab => matlab-octave}/demo_wave_equation.m (94%)
 rename interface/tests/{matlab => matlab-octave}/demo_wheel_contact.m (97%)
 rename interface/tests/{matlab => matlab-octave}/plate_Impact.m (99%)
 rename interface/tests/{matlab => matlab-octave}/private/Makefile.am (100%)
 rename interface/tests/{matlab => matlab-octave}/private/asserterr.m (97%)
 rename interface/tests/{matlab => matlab-octave}/private/gfassert.m (96%)
 rename interface/tests/{matlab => matlab-octave}/test1_nitsche_large_sliding.m 
(99%)
 rename interface/tests/{matlab => matlab-octave}/test2_nitsche_large_sliding.m 
(98%)
 rename interface/tests/{matlab => matlab-octave}/test_argyris.m (95%)
 rename interface/tests/{matlab => matlab-octave}/tripod_anim.m (93%)
 rename interface/tests/{matlab => matlab-octave}/tutorial1.m (92%)
 rename interface/tests/{matlab => matlab-octave}/uAnalytic.m (95%)
 create mode 100644 interface/tests/python/check_export_vtu.py
 create mode 100644 interface/tests/python/demo_Vector_Potential_Curl_DG.py
 create mode 100644 interface/tests/python/demo_elasticity_HHO.py
 create mode 100644 interface/tests/python/demo_fluide_structure_interaction.py
 create mode 100644 interface/tests/python/demo_laplacian_HHO.py
 create mode 100644 interface/tests/python/demo_tresca.py
 create mode 100644 interface/tests/python/demo_truss.py
 create mode 100644 interface/tests/python/demo_unit_disk.py
 create mode 100644 msvc/gmm/gmm_arch_config.h
 create mode 100644 requirements.txt
 create mode 100644 src/getfem/getfem_HHO.h
 create mode 100644 src/getfem/getfem_accumulated_distro.h
 copy src/getfem/{dal_backtrace.h => getfem_locale.h} (68%)
 create mode 100644 src/getfem_HHO.cc
 delete mode 100644 src/getfem_boost/noncopyable.hpp
 delete mode 100644 src/getfem_boost/workaround.hpp
 create mode 100644 src/getfem_locale.cc
 create mode 100644 tests/test_assembly_assignment.cc
 copy tests/{test_assembly.pl => test_assembly_assignment.pl} (72%)
 create mode 100644 tests/test_condensation.cc
 create mode 100644 tests/test_condensation.pl
 create mode 100644 tests/test_internal_variables.cc
 copy tests/{test_assembly.pl => test_internal_variables.pl} (71%)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]