getfem-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

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