getfem-commits
[Top][All Lists]
Advanced

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



reply via email to

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