[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] [getfem-commits] integration-point-variables updated (7
From: |
Konstantinos Poulios |
Subject: |
[Getfem-commits] [getfem-commits] integration-point-variables updated (7f2039e -> ebcf00d) |
Date: |
Wed, 20 Feb 2019 07:35:45 -0500 (EST) |
logari81 pushed a change to branch integration-point-variables.
discards 7f2039e Move model_pb class from header to implementation file
and remove scale_residual() function
discards 89ee4f3 White space changes
discards 5c0db7f Code cleanup and small extension of bgeot::tensor
constructors
discards 290b2f9 Code cleanup and stricter constness
discards 04f0d40 Code cleanup
discards 8757013 Stricter constness in model::var_description and tidying
up
discards 20c948b Enable integration point (internal) variables
discards 7f3e16a Code cleanup
adds 0b2282d initializing singleton_instance pointer as a static
variable to prevent initialization in parallel open_mp blocks
adds dcd7d39 improving multi-threaded performance by reducing the
usage of muteces when the shared data hasn't changed.
adds f04b73d Add asm_lumped_mass_matrix
adds b6a52a7 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-asm_lumped_mass_matrix
adds ff6df87 Fix by two loops which can be very inefficient for large
matrices
adds b878a0b Minor Fix
adds 7d8db6b Merge branch 'devel-tetsuo-asm_lumped_mass_matrix' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-asm_lumped_mass_matrix
adds 7e1082f Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into static_initialization_for_singleton_instance_pointer
adds ed69b3f fixing the issue when singleton pointer is not
initialized before the other global objects
adds d58721c Clean code by using -Werror option
adds 05b4b36 Fix typo lamda to lambda
adds b17723e Merge remote-tracking branch
'origin/devel-tetsuo-code-cleanup-by-werror'
adds 9b4bc96 minor change
adds 9961a1c Add struct lumped_mass_brick_for_first_order
adds c2f2204 Add convexes_in_box function to the scripting interface
adds b3583f9 remove the projection for invert_lin
adds c744abd Merge remote-tracking branch
'origin/devel-arsha-remove-projection-in-invert-lin'
adds 6501f90 Fix ANSYS mesh import when ANSYS skips the last
coordinate of a node being zero
adds d57b018 Fix test error
adds 4b53edb Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-model_lumped_mass_matrix
adds 72783ed Fix skipped pfp update due to interpolate filter
adds 8a4a34b Minor coding style and whitespace changes
adds 76a8dc6 Fix printing of interpolate filter nodes in ga_print_node
adds 69583e8 warning fixes
adds 94dad7f Fix warning: this statement may fall through
[-Wimplicit-fallthrough=]
adds 86a54a3 minor fixes
adds 7d37202 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-model_lumped_mass_matrix
adds 6fbdde8 add add_lumped_mass_brick_for_first_order function
adds 75a1155 allowing to have lower number of partitions than
max_concurrency
adds 53a1931 - 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
adds 8bd82f1 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)
adds 467ae55 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
adds 5d3e796 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into partitions_initiation
adds 55089b9 cleaner error messages syntax
adds 383842d update the information of "Interpolation of a finite
element method on non-matching meshes"
adds 8516041 add model object description ``add_filtered_fem_variable``
adds 710de08 some documentation improvements
adds 664b86e Fix layout of sphinx source
adds 6df7941 minor change
adds 57f174f Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into partitions_initiation
adds 0254182 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-model_lumped_mass_matrix
adds d45f136 Fix bug introduced in #69583e8b
adds 21c9098 Type naming simplifications
adds f374fd7 Whitespace, typos, file encodings
adds 05f69a3 Code simplifications and whitespace
adds bf68273 Code simplifications
adds 65084ce Move model_pb class from header to implementation file
and remove scale_residual() function
adds 2d8cea5 Small extension of bgeot::tensor constructors
new 1ff720e Enable integration point (internal) variables
new c279fd3 Stricter constness in model::var_description and tidying
up
new 27bef1e Code cleanup
new ebcf00d Code cleanup and stricter constness
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7f2039e)
\
N -- N -- N refs/heads/integration-point-variables (ebcf00d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
Summary of changes:
configure.ac | 4 +-
doc/sphinx/source/userdoc/interNMM.rst | 31 +-
doc/sphinx/source/userdoc/model_object.rst | 11 +
interface/src/gf_asm.cc | 76 ++---
interface/src/gf_mesh_get.cc | 26 ++
src/Makefile.am | 2 +-
src/bgeot_geometric_trans.cc | 6 +-
src/bgeot_geotrans_inv.cc | 7 +-
src/dal_static_stored_objects.cc | 4 +-
src/getfem/bgeot_geotrans_inv.h | 3 +-
src/getfem/bgeot_mesh.h | 4 +-
src/getfem/bgeot_mesh_structure.h | 6 +-
src/getfem/bgeot_poly_composite.h | 2 +-
src/getfem/dal_singleton.h | 32 +-
src/getfem/getfem_accumulated_distro.h | 7 +-
src/getfem/getfem_assembling.h | 30 +-
src/getfem/getfem_deformable_mesh.h | 2 +-
src/getfem/getfem_fem.h | 38 +--
.../getfem_generic_assembly_compile_and_exec.h | 16 +-
src/getfem/getfem_generic_assembly_semantic.h | 34 +--
src/getfem/getfem_generic_assembly_tree.h | 16 +-
src/getfem/getfem_im_list.h | 2 +-
src/getfem/getfem_mesh_fem.h | 2 +-
src/getfem/getfem_mesh_region.h | 11 +-
src/getfem/getfem_models.h | 21 +-
src/getfem/getfem_omp.h | 72 +++--
src/getfem/getfem_partial_mesh_fem.h | 2 +-
src/getfem_contact_and_friction_common.cc | 66 ++---
src/getfem_contact_and_friction_large_sliding.cc | 2 +-
src/getfem_generic_assembly_compile_and_exec.cc | 115 ++++---
...fem_generic_assembly_functions_and_operators.cc | 9 +-
src/getfem_generic_assembly_semantic.cc | 9 +-
src/getfem_generic_assembly_tree.cc | 66 ++++-
src/getfem_generic_assembly_workspace.cc | 77 ++---
src/getfem_import.cc | 5 +-
src/getfem_mesh_im_level_set.cc | 1 +
src/getfem_mesh_region.cc | 18 +-
src/getfem_models.cc | 180 +++++++----
src/getfem_omp.cc | 72 +++--
src/gmm/gmm_matrix.h | 330 ++++++++++-----------
src/gmm/gmm_opt.h | 101 +++----
src/gmm/gmm_real_part.h | 1 +
src/gmm/gmm_vector.h | 2 +-
43 files changed, 887 insertions(+), 634 deletions(-)
- [Getfem-commits] [getfem-commits] integration-point-variables updated (7f2039e -> ebcf00d),
Konstantinos Poulios <=