[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] [getfem-commits] master updated (59ae132 -> 012ff70)
From: |
Yves Renard |
Subject: |
[Getfem-commits] [getfem-commits] master updated (59ae132 -> 012ff70) |
Date: |
Wed, 26 Dec 2018 15:36:52 -0500 (EST) |
renard pushed a change to branch master.
from 59ae132 Merge remote-tracking branch
'origin/devel-tunc_bahcecioglu_intel2019_fix'
adds 407e1d8 Macro that encapsulates the parallel Open MP run
adds 059c201 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into consistent_partitioning_for_open_mp
adds df43516 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 reg [...]
adds 69ba642 Adaptations for Scilab 6.0
adds 9770d9d Some small fixes for consistent partionning for open_mp
adds f217241 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
adds 56a1522 removing commented out or GCC specific pragmas
adds de60c3d partitions_updated proper initialization
new e4f9900 Merge branch 'consistent_partitioning_for_open_mp'
new 012ff70 minor fix
Summary of changes:
.gitignore | 4 +
configure.ac | 10 +-
interface/src/getfemint.h | 1 +
interface/src/scilab/builder.sce | 4 +-
.../src/scilab/macros/gf_compute_Q1grid_interp.sci | 2 +-
interface/src/scilab/macros/gf_plot_slice.sci | 2 +-
interface/src/scilab/macros/init_pde.sci | 3 +-
interface/src/scilab/sci_gateway/c/gfm_common.c | 6 +-
interface/src/scilab/sci_gateway/c/gfm_common.h | 4 +-
interface/src/scilab/sci_gateway/c/gfm_scilab.cpp | 4 +-
interface/src/scilab/sci_gateway/c/sci_cgne.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_cgs.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_gmres.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_mgcr.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_spchol.c | 6 +-
interface/src/scilab/sci_gateway/c/sci_spcholinc.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_spchsolve.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_splu.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_spluinc.c | 4 +-
interface/src/scilab/sci_gateway/c/sci_splusolve.c | 4 +-
interface/tests/matlab/check_all.sh | 8 +-
src/Makefile.am | 29 +-
src/bgeot_ftool.cc | 13 +-
src/bgeot_geometric_trans.cc | 9 +-
src/bgeot_poly.cc | 23 +-
src/bgeot_torus.cc | 9 +-
src/dal_singleton.cc | 61 +-
src/dal_static_stored_objects.cc | 508 +-
src/getfem/bgeot_geometric_trans.h | 3 +
src/getfem/bgeot_small_vector.h | 4 +-
src/getfem/dal_naming_system.h | 9 +-
src/getfem/dal_singleton.h | 163 +-
src/getfem/dal_static_stored_objects.h | 41 +-
src/getfem/getfem_accumulated_distro.h | 220 +
src/getfem/getfem_context.h | 2 +-
src/getfem/getfem_im_list.h | 6070 ++++++++++----------
src/getfem/getfem_interpolation.h | 19 +-
src/{gmm/gmm.h => getfem/getfem_locale.h} | 38 +-
src/getfem/getfem_mesh_region.h | 128 +-
src/getfem/getfem_omp.h | 622 +-
src/getfem_assembling_tensors.cc | 3 +-
src/getfem_error_estimate.cc | 9 +-
...fem_generic_assembly_functions_and_operators.cc | 16 +-
.../gf_mesh_levelset.cc => src/getfem_locale.cc | 66 +-
src/getfem_mesh_region.cc | 502 +-
src/getfem_models.cc | 242 +-
src/getfem_omp.cc | 389 +-
src/gmm/gmm_std.h | 75 +-
48 files changed, 4736 insertions(+), 4627 deletions(-)
create mode 100644 src/getfem/getfem_accumulated_distro.h
copy src/{gmm/gmm.h => getfem/getfem_locale.h} (73%)
copy interface/src/gf_mesh_levelset.cc => src/getfem_locale.cc (52%)
- [Getfem-commits] [getfem-commits] master updated (59ae132 -> 012ff70),
Yves Renard <=