[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] [getfem-commits] fixmisspell updated (41d588b -> e920df
From: |
Yves Renard |
Subject: |
[Getfem-commits] [getfem-commits] fixmisspell updated (41d588b -> e920df7) |
Date: |
Tue, 27 Aug 2019 14:38:37 -0400 (EDT) |
renard pushed a change to branch fixmisspell.
from 41d588b Fix typo in docs
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 57f174f Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into partitions_initiation
adds 4487cec two small fixes
adds 9961a1c Add struct lumped_mass_brick_for_first_order
adds 4b53edb Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-model_lumped_mass_matrix
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 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
adds cd0c759 Coding style changes and simplifications
adds fe2a357 Simplify disable_variable and enable_variable
adds 81b9911 update: code-cleanup
adds aaddb20 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-code-cleanup
adds 65ebcac Merge branch 'devel-tetsuo-code-cleanup' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-code-cleanup
adds 982ccbd Merge remote-tracking branch
'origin/devel-tetsuo-code-cleanup'
adds 290b604 Interface simplification
adds dffc8b5 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem
adds 2f7396a Code cleanup and stricter constness
adds 69f08ef Delete ambiguous constructor for tensors
adds ccb9a29 Code clean up, renamings, stricter constness
adds 4b8f2d9 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.
adds 088b72c hiding fallthrough
adds 00ddea3 returning model_pb to the header as it's being used
elsewhere
adds 30d3f39 Fix regression in assembly with assignment expressions
adds 1af40fc Increase constness in model::var_description
adds 47e1995 Replace repeated code with inline functions
adds d52f5b9 Reduce code repetition for populating dof vectors in
assembly instructions
adds 00f372b Add test for assembly assignment
adds 3553430 Add support for variables defined at integration points
adds ced3dfa Minor changes
adds 4dec27b Handle temporary dof counting for unreduced variables in
ga_workspace instead of ga_instruction_set
adds 6377557 Perform temporary dof enumeration only for mesh_fem
variables that need to be unreduced
adds f1286cd changing default cpp standard to 14
adds 1e3f003 no more getfem_boost
adds fd7dc6e 1) no more thread static pointer from boost, using
thread_static qualifier instead 2) removing "register" keyword, as it's
considered deprecated
adds b709d37 replacing boost with STL or standard language features
whenever possible
adds 64d2ccc simplified const box_index * comparison
adds b28f8f6 std::toupper now takes one argument
adds 358e912 further delete BOOST dependency
adds 62beb1f adding a small demo file on scalar tresca problem
adds 29638bd remove the dependance of the model in the mesh_im of
bricks. Force the update of individual bricks when a mesh_im is changed
adds f6e848f Add asm_lumped_mass_matrix_for_first_order_param
adds df37d5a Merge remote-tracking branch
'origin/dev-tetsuo-asm_lumped_mass_matrix_for_first_order_param'
adds 27987b0 Fix regression (from
63775573b79f4c7d28b194cb63686c40409e41bb)
adds fffe851 Remove boost libraries leftovers
adds 15ebc7b Revert constant class members in model::var_description
adds 2819563 Add 2D Poisson problem test in unit disk example
adds 1bcc14b add nex python test to Makefile.am
adds 92c168b Adding a local P0 projection transformation
adds 7dbcab9 mesh::is_only_faces() fix for region(-1)
adds d7de7b4 minor fix
adds 8f0bff8 updating msvc projects and solution to the latest source
and Visual Studio 2017
adds ab44c49 replacing #pragma omp critical with a macro that hides
omp in serial build
adds 0a2bbe3 small correction for Microsoft compiler
adds 1de8309 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
adds 48afebe yet another replacement of bind with lambda
adds 7b85d5c updating MSVC solution to Visual Studio 2017. Fixing
run-time options, updating file lists
adds 9b49d57 no need to run lambda in parallel, if called from
parallel section
adds ef50477 assignment of the interpolation result is in critical
section, hence can be moved outside the parallel region
adds 65bdc8b Merge remote-tracking branch 'origin/c14_complience'
adds 30db1aa minor fixes
adds a9977f4 Improvements and fixes for importing ANSYS meshes
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
adds 7c39038 Fix typo in comment
adds 83212d0 Fix typo in source
adds b47f453 Add section "The implicit Houbolt scheme"
adds eacdc60 Add Houbolt method tests
adds 4f909b9 Fix typo
adds 32d11c1 Revert "Add Houbolt method tests"
adds 16bd11b Add Houbolt method tests
adds 3983151 Add Houbolt method
adds 1bd2ed7 Add Houbolt method tests
adds 6856e93 Fix Houbolt method
adds 34c22df Update comment
adds b2a48fa Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-houbolt
adds 114e75b Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem into devel-tetsuo-fix_function_name
adds 860f866 parameter order change in command Interpolate_derivative
adds 9edbf0b adding the possibility to define some hybrid fems
adds bb28ea4 Allowing elementary transformations between two different
fems
adds d1d911b Adding HHO reconstruction operators
adds 955324b Adding a test of HHO methods on a Poisson problem and
various fixes
adds d962432 fix poly composite for mixed dimension sub elements
adds 025ad8b adding a small documentation on HHO methods
adds 43078bf add a test on elasticity problem for HHO method
adds ea2609c HHO stabilization operator on a target space different of
the original one
adds e920df7 minor fixes
No new revisions were added by this update.
Summary of changes:
.gitignore | 5 +
configure.ac | 39 +-
contrib/aposteriori/Makefile.am | 2 +-
contrib/bimaterial_crack_test/Makefile.am | 2 +-
contrib/crack_plate/Makefile.am | 2 +-
contrib/delaminated_crack/Makefile.am | 2 +-
contrib/icare/Makefile.am | 2 +-
contrib/level_set_contact/Makefile.am | 2 +-
contrib/mixed_elastostatic/Makefile.am | 2 +-
contrib/opt_assembly/Makefile.am | 2 +-
contrib/static_contact_gears/Makefile.am | 2 +-
contrib/xfem_contact/Makefile.am | 2 +-
contrib/xfem_stab_unilat_contact/Makefile.am | 2 +-
doc/sphinx/Makefile.am | 61 +-
doc/sphinx/source/biblio.rst | 24 +-
doc/sphinx/source/conf.py | 28 +-
doc/sphinx/source/gmm/blas_interface.rst | 3 +-
doc/sphinx/source/gmm/catch.rst | 2 +-
doc/sphinx/source/gmm/inside.rst | 2 +-
doc/sphinx/source/install/install_linux.rst | 2 +-
doc/sphinx/source/install/install_mac.rst | 2 +-
doc/sphinx/source/install/install_windows.rst | 2 +-
doc/sphinx/source/project/contribute.rst | 2 +-
doc/sphinx/source/project/libdesc_event.rst | 2 +-
doc/sphinx/source/userdoc/appendixA.rst | 32 +-
doc/sphinx/source/userdoc/appendixB.rst | 3 +-
doc/sphinx/source/userdoc/bmesh.rst | 2 +-
doc/sphinx/source/userdoc/gasm_high.rst | 44 +-
doc/sphinx/source/userdoc/hho.rst | 157 ++
doc/sphinx/source/userdoc/index.rst | 1 +
doc/sphinx/source/userdoc/interMM.rst | 2 +-
.../source/userdoc/model_generic_assembly.rst | 2 +-
.../source/userdoc/model_nonlinear_elasticity.rst | 2 +-
.../source/userdoc/model_time_integration.rst | 36 +-
interface/src/gf_asm.cc | 80 +-
interface/src/gf_cont_struct.cc | 4 +-
interface/src/gf_cont_struct_get.cc | 2 +-
interface/src/gf_levelset_get.cc | 4 +-
interface/src/gf_mesh.cc | 6 +-
interface/src/gf_mesh_fem_get.cc | 6 +-
interface/src/gf_mesh_fem_set.cc | 2 +-
interface/src/gf_mesh_get.cc | 34 +-
interface/src/gf_mesh_im.cc | 4 +-
interface/src/gf_mesh_im_get.cc | 2 +-
interface/src/gf_model_set.cc | 186 +-
interface/tests/matlab/Makefile.am | 1 +
interface/tests/matlab/check_all.m | 8 +
...{demo_Mindlin_Reissner_plate.m => check_mitc.m} | 29 +-
interface/tests/python/Makefile.am | 9 +-
interface/tests/python/demo_elasticity_HHO.py | 207 +++
interface/tests/python/demo_laplacian.py | 4 +-
.../{demo_laplacian.py => demo_laplacian_HHO.py} | 126 +-
interface/tests/python/demo_tresca.py | 113 ++
interface/tests/python/demo_unit_disk.py | 101 ++
interface/tests/python/demo_wave_equation.py | 33 +-
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_kdtree/test_kdtree.vcxproj | 14 +-
.../test_laplacian_with_bricks.vcxproj | 14 +-
.../test_level_set_contact.vcxproj | 14 +-
src/Makefile.am | 32 +-
src/bgeot_geometric_trans.cc | 69 +-
src/bgeot_poly_composite.cc | 186 +-
src/bgeot_rtree.cc | 203 ++-
src/getfem/bgeot_config.h | 7 -
src/getfem/bgeot_geometric_trans.h | 2 +
src/getfem/bgeot_kdtree.h | 6 +-
src/getfem/bgeot_mesh.h | 4 +-
src/getfem/bgeot_mesh_structure.h | 6 +-
src/getfem/bgeot_poly.h | 2 +-
src/getfem/bgeot_poly_composite.h | 112 +-
src/getfem/bgeot_rtree.h | 79 +-
src/getfem/bgeot_small_vector.h | 4 +-
src/getfem/bgeot_sparse_tensors.h | 4 +-
src/getfem/bgeot_tensor.h | 33 +-
src/getfem/dal_basic.h | 28 +-
src/getfem/dal_static_stored_objects.h | 11 +-
src/getfem/dal_tree_sorted.h | 3 +-
src/getfem/getfem_HHO.h | 86 +
src/getfem/getfem_accumulated_distro.h | 4 +-
src/getfem/getfem_assembling.h | 44 +-
src/getfem/getfem_context.h | 10 +-
src/getfem/getfem_deformable_mesh.h | 2 +-
src/getfem/getfem_fem.h | 21 +-
src/getfem/getfem_generic_assembly.h | 149 +-
.../getfem_generic_assembly_compile_and_exec.h | 47 +-
src/getfem/getfem_generic_assembly_semantic.h | 34 +-
src/getfem/getfem_generic_assembly_tree.h | 32 +-
src/getfem/getfem_interpolated_fem.h | 3 +-
src/getfem/getfem_interpolation.h | 19 +-
src/getfem/getfem_linearized_plates.h | 53 +-
src/getfem/getfem_mesh.h | 7 +
src/getfem/getfem_mesh_fem.h | 15 +-
src/getfem/getfem_mesh_fem_level_set.h | 5 +-
src/getfem/getfem_mesh_region.h | 11 +-
src/getfem/getfem_model_solvers.h | 270 ++-
src/getfem/getfem_models.h | 156 +-
src/getfem/getfem_omp.h | 82 +-
src/getfem/getfem_partial_mesh_fem.h | 7 +-
src/getfem/getfem_projected_fem.h | 2 +-
src/getfem/getfem_regular_meshes.h | 2 +-
src/getfem_HHO.cc | 1171 +++++++++++++
src/getfem_boost/noncopyable.hpp | 45 -
src/getfem_boost/workaround.hpp | 77 -
src/getfem_contact_and_friction_common.cc | 9 +-
src/getfem_contact_and_friction_large_sliding.cc | 3 +-
src/getfem_fem.cc | 402 ++++-
src/getfem_fem_composite.cc | 189 ++-
src/getfem_fem_global_function.cc | 29 +-
src/getfem_generic_assembly_compile_and_exec.cc | 1791 ++++++++++----------
...fem_generic_assembly_functions_and_operators.cc | 15 +-
src/getfem_generic_assembly_interpolation.cc | 125 +-
src/getfem_generic_assembly_semantic.cc | 134 +-
src/getfem_generic_assembly_tree.cc | 84 +-
src/getfem_generic_assembly_workspace.cc | 349 ++--
src/getfem_global_function.cc | 1 +
src/getfem_import.cc | 84 +-
src/getfem_integration.cc | 24 +-
src/getfem_integration_composite.cc | 10 +-
src/getfem_interpolated_fem.cc | 22 +-
src/getfem_interpolation_on_deformed_domains.cc | 37 +-
src/getfem_linearized_plates.cc | 810 +++++----
src/getfem_mat_elem.cc | 8 +-
src/getfem_mesh.cc | 19 +-
src/getfem_mesh_fem.cc | 26 +-
src/getfem_mesh_im_level_set.cc | 1 +
src/getfem_mesh_region.cc | 22 +-
src/getfem_mesh_slicers.cc | 1 +
src/getfem_model_solvers.cc | 25 +-
src/getfem_models.cc | 644 ++++---
src/getfem_omp.cc | 55 +-
src/getfem_plasticity.cc | 7 +-
src/gmm/gmm_algobase.h | 45 +-
src/gmm/gmm_domain_decomp.h | 6 +-
src/gmm/gmm_inoutput.h | 42 +-
src/gmm/gmm_matrix.h | 410 +++--
src/gmm/gmm_solver_constrained_cg.h | 2 +-
src/gmm/gmm_vector.h | 604 +++----
tests/Makefile.am | 10 +-
tests/test_assembly_assignment.cc | 55 +
...est_assembly.pl => test_assembly_assignment.pl} | 19 +-
tests/test_internal_variables.cc | 114 ++
...test_assembly.pl => test_internal_variables.pl} | 21 +-
tests/test_rtree.cc | 8 +-
153 files changed, 7354 insertions(+), 3692 deletions(-)
create mode 100644 doc/sphinx/source/userdoc/hho.rst
copy interface/tests/matlab/{demo_Mindlin_Reissner_plate.m => check_mitc.m}
(92%)
create mode 100644 interface/tests/python/demo_elasticity_HHO.py
copy interface/tests/python/{demo_laplacian.py => demo_laplacian_HHO.py} (51%)
create mode 100644 interface/tests/python/demo_tresca.py
create mode 100644 interface/tests/python/demo_unit_disk.py
create mode 100644 msvc/gmm/gmm_arch_config.h
create mode 100644 src/getfem/getfem_HHO.h
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 tests/test_assembly_assignment.cc
copy tests/{test_assembly.pl => test_assembly_assignment.pl} (79%)
create mode 100644 tests/test_internal_variables.cc
copy tests/{test_assembly.pl => test_internal_variables.pl} (78%)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Getfem-commits] [getfem-commits] fixmisspell updated (41d588b -> e920df7),
Yves Renard <=