Commit Graph

4643 Commits

Author SHA1 Message Date
Joachim Schöberl
9ced2f561f mpi_wrapper 2019-02-11 21:37:28 +01:00
Joachim Schöberl
1074593664 mpi_wrapper in core 2019-02-11 21:37:28 +01:00
Joachim Schöberl
329c4aecd8 Merge branch 'fix_tutorial_circle_on_cube' into 'master'
only add edge elements if surface is a splinesurface (fixes tutorial

See merge request jschoeberl/netgen!130
2019-02-11 15:37:53 +00:00
Christopher Lackner
bd55e8f7c0 only add edge elements if surface is a splinesurface (fixes tutorial
circle on cube)
2019-02-11 15:27:17 +01:00
Joachim Schöberl
63398c27cc Merge branch 'get_surface_point' into 'master'
fix for getsurfpoint for 3d surfacegeometries if no volume elements exist

See merge request jschoeberl/netgen!97
2019-02-11 08:56:36 +00:00
Michael Neunteufel
c22c19c6df solve merge conflict 2019-02-11 09:18:23 +01:00
Michael Neunteufel
e8f6ca5c1b merge master 2019-02-11 09:16:22 +01:00
Michael Neunteufel
ba26ddd834 Merge remote-tracking branch 'gitlab/master' into get_surface_point 2019-02-11 09:12:09 +01:00
Michael Neunteufel
9d7c851bd9 (hopefully) fixed point in quad for the last time 2019-02-11 09:11:57 +01:00
Joachim Schöberl
68c320fd53 less ifdef PARALLEL 2019-02-11 07:57:09 +01:00
Joachim Schöberl
9500f8d8f2 handle 2 ranks case 2019-02-08 22:12:00 +01:00
Joachim Schöberl
8a165ef8f1 subcomms 2019-02-08 20:24:54 +01:00
Joachim Schöberl
bab9d41b1b why was SubComm that complicated ? 2019-02-08 17:20:13 +01:00
Joachim Schöberl
f661e4a30d distribute 2019-02-08 14:22:43 +01:00
Joachim Schöberl
ae2eb4d0d8 namespace 2019-02-08 09:51:38 +01:00
Joachim Schöberl
1e6829d8c7 remove output 2019-02-08 00:36:52 +01:00
Joachim Schöberl
966c2960fb rounding num segments per edge 2019-02-07 23:09:34 +01:00
Joachim Schöberl
ead955cf04 ngsimd namespace 2019-02-07 20:32:01 +01:00
Joachim Schöberl
33f1e6da88 namespace for tAVX 2019-02-07 20:26:55 +01:00
Joachim Schöberl
bf9cffa8de Merge branch 'getrefinementlevel' into 'master'
Getrefinementlevel

See merge request jschoeberl/netgen!106
2019-02-07 15:10:38 +00:00
Joachim Schöberl
04f0f76bd2 header dependency 2019-02-07 15:59:10 +01:00
Joachim Schöberl
01fe04fe61 Merge branch 'gmsh_2nd_order_elements' into 'master'
read tet10, pyramid13, prism15 and hex20 from gmsh

See merge request jschoeberl/netgen!127
2019-02-06 23:29:21 +00:00
Christopher Lackner
d5f1076e17 read tet10, pyramid13, prism15 and hex20 from gmsh 2019-02-06 19:13:51 +01:00
Joachim Schöberl
bb64612179 Merge branch 'typo' into 'master'
Typo and cout

See merge request jschoeberl/netgen!126
2019-02-06 14:09:13 +00:00
Lukas
8a711031cc replace cout by PrintMessage 2019-02-06 14:35:32 +01:00
Matthias Hochsteger
e0e4b10eee Remove unused variable 2019-02-05 15:44:17 +01:00
Joachim Schöberl
e42f81b5d5 take care of tolerance in searchtree 2019-02-05 09:02:31 +01:00
Lukas
665acf811d fix typo 2019-02-04 13:12:31 +01:00
Joachim Schöberl
1303e92379 modernize Delaunay 2019-02-03 06:20:52 +01:00
Joachim Schöberl
cc732689c2 start modernizing delaunay 2019-02-02 16:24:30 +01:00
Joachim Schöberl
1321fcf3f3 ResetTime from meshing global 2019-02-02 16:24:30 +01:00
Matthias Hochsteger
fca2d40a3d Merge branch 'ng_comm_dll' into 'master'
DLL_HEADER for ng_comm

See merge request jschoeberl/netgen!125
2019-02-01 15:22:56 +00:00
Lukas
e880bff515 DLL_HEADER for ng_comm 2019-02-01 16:12:30 +01:00
Joachim Schöberl
5fafe3c36f ng_comm 2019-01-31 19:11:22 +01:00
Joachim Schöberl
17a457c1fc timers 2019-01-31 18:41:20 +01:00
Joachim Schöberl
8671e2423f Merge branch 'subcomm_mr' into 'master'
Communicators for Meshes

See merge request jschoeberl/netgen!123
2019-01-31 13:26:26 +00:00
Matthias Hochsteger
f36ee3fe44 Merge branch '2dgeom_index_fix' into 'master'
fix maxsegmentindex being off by one

See merge request jschoeberl/netgen!124
2019-01-31 12:13:09 +00:00
Lukas
7b5c69f993 fix maxsegmentindex being off by one 2019-01-31 10:03:59 +01:00
Lukas
214b5c452d Wrap MPI-communicator on netgen side 2019-01-30 21:03:28 +01:00
Lukas
da5c9723d1 fix maxsegmentindex being off by one 2019-01-30 20:54:25 +01:00
Lukas
bc77c763ae remove couts 2019-01-30 20:53:03 +01:00
Lukas
ee24e786af use global communicator in python-mesh 2019-01-30 16:44:22 +01:00
Lukas
0f4ca1c7a7 Fewer ifdefs for MPI. More consistent use of mpi_interface instead of direct MPI calls. 2019-01-30 12:09:40 +01:00
Joachim Schöberl
36f9eb1858 Merge branch 'archive_enums' into 'master'
archive enums

See merge request jschoeberl/netgen!122
2019-01-30 10:26:04 +00:00
Lukas
ff847e6eff Without MPI, the mesh now has dummy-implementations for Distribute, SendRecvMesh, Get- and SetCommunicator. 2019-01-30 11:24:35 +01:00
bkapidani
fbe4fa4924 Added automatic relabeling when same label splines have different normal vectors 2019-01-30 01:19:46 +01:00
Lukas
012d27d41e Fix paralleltop. Clean up mesh loading. 2019-01-29 19:37:58 +01:00
Lukas
c7fb6c7e4a Add a global communicator. The mesh now has a communicator. 2019-01-29 16:10:02 +01:00
Christopher Lackner
f287df575b archive enums 2019-01-28 11:02:46 +01:00
Joachim Schöberl
4f40087866 domain indices are 1-based 2019-01-25 10:42:03 +01:00