Commit Graph

2082 Commits

Author SHA1 Message Date
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
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
Joachim Schöberl
af6a872076 Merge branch 'fix_guideline' into 'master'
guideline checks allowed to fail, fix guideline issue

See merge request jschoeberl/netgen!121
2019-01-25 08:17:29 +00:00
Christopher Lackner
476d43f9f7 guideline checks allowed to fail, fix guideline issue 2019-01-25 08:26:18 +01:00
Joachim Schöberl
4c24fcc963 Merge branch 'export_getitem_vec' into 'master'
export __getitem__ and __len__ for Vec

See merge request jschoeberl/netgen!119
2019-01-24 22:24:35 +00:00
Joachim Schöberl
57d1928532 Merge branch 'needs_version' into 'master'
implement "needs version" functionality for archiver

See merge request jschoeberl/netgen!117
2019-01-24 22:24:13 +00:00
Christopher Lackner
21ba19bf10 export __getitem__ and __len__ for Vec 2019-01-24 16:13:22 +01:00
Joachim Schöberl
d113da7739 Merge branch 'fix_occ_secondorder' into 'master'
fix secondorder mesh generation for closed occ edge

See merge request jschoeberl/netgen!118
2019-01-23 16:11:43 +00:00
Christopher Lackner
fbd7d2340e check dist to midpoint and save midpoint in PointBetween 2019-01-23 16:58:23 +01:00
Joachim Schöberl
9266c9718a Merge branch 'geom2d_pml' into 'master'
add function to automatically create pml layer around convex 2d geometries

See merge request jschoeberl/netgen!116
2019-01-23 15:39:04 +00:00
Christopher Lackner
c062933c42 fix secondorder mesh generation for closed occ edge 2019-01-23 16:00:57 +01:00
Christopher Lackner
05f22e463d add function to automatically create pml layer around convex 2d geometries 2019-01-23 10:35:20 +01:00
Christopher Lackner
f106404280 implement "needs version" functionality for archiver 2019-01-23 10:19:43 +01:00