4166 Commits

Author SHA1 Message Date
Lukas
05518ea796 fix index 1/0 typo 2019-03-20 17:06:57 +01:00
Christopher Lackner
0559b03c21 fix 2 bugs for revolution surface 2019-03-20 15:12:54 +01:00
Joachim Schöberl
0197a3cca1 fixes for parallel version running sequential 2019-03-16 06:30:47 +01:00
Joachim Schöberl
bf59c1d490 drawing solution at the boundary 2019-03-16 06:30:10 +01:00
Lukas
38c97fd5bc Merge branch 'master' of https://geras.asc.tuwien.ac.at/jschoeberl/netgen 2019-03-14 11:05:05 +01:00
Joachim Schöberl
f57ad036b5 Merge branch 'mpi_topo' into 'master'
Mpi topo

See merge request jschoeberl/netgen!141
2019-03-09 20:31:15 +00:00
Joachim Schöberl
2579e0e6b0 Merge branch 'fix_glob_geom' into 'master'
Set global geoemtry

See merge request jschoeberl/netgen!142
2019-03-09 20:29:56 +00:00
Joachim Schöberl
35e3b9fe02 Merge branch 'fix_const' into 'master'
add missing const

See merge request jschoeberl/netgen!143
2019-03-09 20:29:11 +00:00
Bryn Lloyd
f242926f72 implement missing functions for 2d mesh optimization 2019-03-05 13:04:54 +01:00
Bryn Lloyd
8f1799b4be get rid of warning about macro redefinition 2019-03-04 14:52:58 +01:00
Bryn Lloyd
0be72fb374 add missing ingredient to tag faces for preserving/reconstructing face ids (surfnr, bcnr, domin, domout) via FaceDescriptor 2019-03-04 14:46:11 +01:00
Lukas
335bb4d424 add missing const 2019-03-04 14:31:03 +01:00
Lukas
758e1ca4ec add missing const 2019-03-04 14:24:18 +01:00
Bryn Lloyd
0d83ea01cd replace quadratric spline by Bspline 2019-03-01 22:39:03 +01:00
Bryn Lloyd
b19a17f2d7 implement meshing from 2D geometry
fix vtk writer for 2d meshes
extend vtk writer to write also domain index per cell
2019-03-01 22:21:55 +01:00
Bryn Lloyd
353795062c add function signatures (implementation missing) of API needed for 2D meshing
- > add temporary file, where these functions are implemented
2019-03-01 16:48:32 +01:00
Bryn Lloyd
85fcc6843e expose stl meshing options (algorithm for auto-detecting feature edges) 2019-03-01 16:40:28 +01:00
Bryn Lloyd
533e5dedac typo 2019-03-01 15:00:41 +01:00
Lukas
3673b7c77b Merge branch 'fix_glob_geom' 2019-03-01 11:47:24 +01:00
Lukas
9d01c080f9 Set global geoemtry 2019-03-01 11:33:53 +01:00
Bryn Lloyd
292f8556a4 expose mesh optimization parameters, e.g. to allow only smoothing or swapping 2019-03-01 10:05:24 +01:00
Bryn Lloyd
227d297f78 add support for exporting mesh to user file format (at least some of the formats available internally) 2019-03-01 09:43:47 +01:00
Lukas
9c4cfb7864 use mesh-communicator in another place 2019-02-28 17:48:18 +01:00
Lukas
fc7381e587 topology does not build faces/edges befire distributing 2019-02-28 17:48:18 +01:00
Matthias Hochsteger
10ef58b54b Merge branch 'fix_curve_mpi' into 'master'
fix rank/ntasks in curvedelems

See merge request jschoeberl/netgen!140
2019-02-28 16:11:17 +00:00
Lukas
c1256c3ffd fix typo 2019-02-28 16:46:37 +01:00
Lukas
16421b4be3 fix rank/ntasks in curvedelems 2019-02-28 16:25:31 +01:00
Matthias Hochsteger
28943e91a7 Merge branch 'fix_names' into 'master'
no stack arrays for names

See merge request jschoeberl/netgen!137
2019-02-28 12:27:23 +00:00
Lukas
7346495135 no stack arrays for names 2019-02-28 12:06:30 +01:00
Joachim Schöberl
568f918ae8 Merge branch 'mpi_fixes' into 'master'
Distribute names simplified

See merge request jschoeberl/netgen!135
2019-02-27 23:27:47 +00:00
Bryn Lloyd
63d1380bdb add Ng_OptimizeVolume
add Ng_AddLockedPoint
extend API so user can set/get domain for element (optional -> does not break existing API)

the commit also (optionally) allows to send log messages (cout, cerr, testout) to a Null stream buffer. this allows applications to make netgen quiet
2019-02-27 20:32:57 +01:00
Lukas
039e6d753f simplify distributing names (and also distribute co-dim 2/3 names) 2019-02-26 11:18:42 +01:00
Lukas
965a6cc387 archive co-dim 3 names 2019-02-26 11:18:11 +01:00
Joachim Schöberl
fa1353dd07 Merge branch 'mpi_fixes' into 'master'
Mpi fixes

See merge request jschoeberl/netgen!134
2019-02-25 23:15:41 +00:00
Lukas
a2f81d0337 Fix MPI + empty bc/mat-names. (But that should not happen..) 2019-02-25 16:38:21 +01:00
Lukas
4637854c9b When loading a netgen-mesh, take geometry-info from mesh-file over global geometry. 2019-02-25 16:28:31 +01:00
Lukas
55b0fe17d7 use mesh communicator for rank/size 2019-02-25 16:21:04 +01:00
Joachim Schöberl
179c3bb02f don't store partition in element (most times waste of mem) 2019-02-15 21:01:00 +01:00
Joachim Schöberl
0a1976ba47 remove unused file 2019-02-15 21:00:59 +01:00
Joachim Schöberl
fa3f89d337 use std::vector for binding PointIndex, avoid map 2019-02-15 21:00:59 +01:00
Joachim Schöberl
0a14f5b5e1 Merge branch 'import_mesh' into 'master'
import mesh from other file format from python

See merge request jschoeberl/netgen!133
2019-02-15 19:54:46 +00:00
Matthias Hochsteger
848f1c3d6f Use enable_if_t 2019-02-14 14:08:17 +01:00
Christopher Lackner
eaf08e5c6f import mesh from other file format from python 2019-02-13 22:39:31 +01:00
Joachim Schöberl
350aaf4b7a Merge branch 'find_el_point1d' into 'master'
Implemented FindElementOfPoint for 2d mesh

See merge request jschoeberl/netgen!131
2019-02-13 16:52:41 +00:00
Joachim Schöberl
d5b276426e Merge branch 'fix_zrefine' into 'master'
combine singular prisms after zrefine again

Closes #13

See merge request jschoeberl/netgen!132
2019-02-13 16:43:46 +00:00
Christopher Lackner
fde3ae78ab combine singular prisms after zrefine again 2019-02-13 16:35:58 +01:00
Michael Neunteufel
f81ca7d921 Implemented FindElementOfPoint for 2d mesh 2019-02-13 15:36:17 +01:00
Matthias Hochsteger
32465ddb41 [gitlab-ci] Use CCACHE on Windows 2019-02-13 13:38:36 +01:00
Joachim Schöberl
b21dd4d978 check for valid communicator 2019-02-13 12:28:33 +01:00
Matthias Hochsteger
a330ad3019 Startup message with MPI 2019-02-13 11:15:50 +01:00