[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] [getfem-commits] devel-tetsuo-houbolt updated (6856e93
From: |
Tetsuo Koyama |
Subject: |
[Getfem-commits] [getfem-commits] devel-tetsuo-houbolt updated (6856e93 -> b2a48fa) |
Date: |
Thu, 11 Jul 2019 06:51:59 -0400 (EDT) |
tkoyama010 pushed a change to branch devel-tetsuo-houbolt.
from 6856e93 Fix Houbolt method
new 34c22df Update comment
adds 01fdc46 an enriched plate model
adds 4f307a3 Use rtree in poly_composite to speed up evaluation.
adds 5446def Make argument const reference instead of copying it every
time.
adds 29ab6b9 Provide tolerance to correctly capture points with
round-off errors.
adds eac6b9a Store reference instead of copy.
adds 8117af5 Store pointers instead of copies.
adds 180e774 Make functions const such that they can be called in
parallel.
adds 32939cf Provide comparator to make ordering deterministic.
adds 5b45591 Make sure that boxes in rtree are unique to obtain
optimal performance.
adds 208f8a6 Obtain column beforehand to avoid one vector access in
the loop.
adds 22cd69d Create matrix only, if really needed.
adds d45c1bf Use level 2-asserts, since these functions may be called
a lot.
adds 8e69b3d Fixing some more round-off issues.
adds 8981c17 Have to clear node_tab as well.
adds 0fadcee Have to call build_tree explicitly.
adds 13139ba Nodes size has to be consistent.
adds 8d4fe76 some fixes for the existing utilizations of rtree
adds 7508d13 Make assert level 2 to not impact performance in release
builds.
adds 00c15b2 Have to loop over all convexes associated with a box.
adds e3e5d9d Have to loop over all possible candidates.
adds 4cc98d4 Have to set tolerance for rtree.
adds 3010bd6 Forgot one constructor.
adds 9692f91 transfer rtree EPS to box comparator
adds a025dda No deletion of boxes for EPS=0
adds 0620d16 Merge remote-tracking branch
'origin/mb-Use_rtree_in_poly_composite'
adds f9c81ff minor fix on extend_vector
adds f222414 preventing container out of bound access
adds 0616541 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.
adds 896a6f7 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem
adds 4f45a64 updating all MSVC projects
new b2a48fa Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-houbolt
Summary of changes:
interface/src/gf_model_set.cc | 62 +-
interface/tests/python/demo_wave_equation.py | 2 +
msvc/bilaplacian/bilaplacian.vcxproj | 4 +-
msvc/elastostatic/elastostatic.vcxproj | 4 +-
msvc/libgetfem/libgetfem.vcxproj | 3 +-
msvc/libgetfemint/libgetfemint.vcxproj | 4 +-
msvc/matlab_interface/matlab_interface.vcxproj | 4 +-
msvc/poly/poly.vcxproj | 3 +-
msvc/superlu/superlu.vcxproj | 3 +-
msvc/test_assembly/test_assembly.vcxproj | 4 +-
msvc/test_kdtree/test_kdtree.vcxproj | 3 +-
.../test_laplacian_with_bricks.vcxproj | 3 +-
.../test_level_set_contact.vcxproj | 3 +-
src/bgeot_poly_composite.cc | 16 +-
src/bgeot_rtree.cc | 203 +++--
src/getfem/bgeot_poly_composite.h | 74 +-
src/getfem/bgeot_rtree.h | 65 +-
src/getfem/getfem_accumulated_distro.h | 4 +-
src/getfem/getfem_interpolated_fem.h | 1 +
src/getfem/getfem_interpolation.h | 8 +-
src/getfem/getfem_linearized_plates.h | 47 +-
src/getfem/getfem_mesh_fem.h | 5 +-
src/getfem/getfem_models.h | 2 +-
src/getfem_contact_and_friction_common.cc | 3 +-
src/getfem_contact_and_friction_large_sliding.cc | 1 +
src/getfem_fem_composite.cc | 6 +-
src/getfem_fem_global_function.cc | 29 +-
src/getfem_generic_assembly_interpolation.cc | 78 +-
src/getfem_global_function.cc | 1 +
src/getfem_integration_composite.cc | 6 +-
src/getfem_interpolated_fem.cc | 22 +-
src/getfem_interpolation_on_deformed_domains.cc | 37 +-
src/getfem_linearized_plates.cc | 905 ++++++++++++---------
src/getfem_mesh_im_level_set.cc | 1 +
src/getfem_mesh_slicers.cc | 1 +
src/gmm/gmm_inoutput.h | 42 +-
src/gmm/gmm_matrix.h | 94 +--
src/gmm/gmm_vector.h | 34 +-
tests/test_rtree.cc | 8 +-
39 files changed, 1060 insertions(+), 735 deletions(-)
- [Getfem-commits] [getfem-commits] devel-tetsuo-houbolt updated (6856e93 -> b2a48fa),
Tetsuo Koyama <=