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
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
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
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
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
Joachim Schöberl
402731ea7d
more in core::mpi_wrapper
2019-02-13 00:11:35 +01:00
Joachim Schöberl
67c24a044c
get rid of ng_comm
2019-02-12 22:27:58 +01:00
Joachim Schöberl
939a64869b
get rid of ng_comm
2019-02-12 22:25:22 +01:00
Joachim Schöberl
b66307f710
get rid of ng_comm
2019-02-12 22:21:44 +01:00
Joachim Schöberl
656301b2b2
get rid of ng_comm
2019-02-12 22:16:53 +01:00
Joachim Schöberl
734e96c87c
get rid of ng_comm
2019-02-12 22:11:55 +01:00
Joachim Schöberl
bac9f92dd4
Merge branch 'master' of geras.asc.tuwien.ac.at:jschoeberl/netgen
2019-02-12 16:51:55 +01:00
Matthias Hochsteger
bc21e34125
Mesh is MPI-local by default
2019-02-12 16:30:18 +01:00
Joachim Schöberl
83536e74e2
small change
2019-02-12 15:49:55 +01:00
Joachim Schöberl
aa9d5d76a7
small change
2019-02-12 15:47:05 +01:00
Joachim Schöberl
86683a4e60
small change
2019-02-12 15:46:24 +01:00
Matthias Hochsteger
c274126487
Don't allow MPI-parallel GUI
2019-02-12 15:04:34 +01:00
Matthias Hochsteger
b13a69a39d
Fix NgMPI_Comm assignment operator
2019-02-12 12:41:08 +01:00
Joachim Schöberl
c6d49734fb
default ctor for NgMPI_Comm
2019-02-12 08:03:20 +01:00
Joachim Schöberl
ce75b69cd6
copy assignment
2019-02-12 01:21:56 +01:00
Joachim Schöberl
cb635105e9
typo
2019-02-12 01:12:57 +01:00
Joachim Schöberl
e9f352d8f3
order of export
2019-02-11 23:59:32 +01:00
Joachim Schöberl
13ccb811e7
mpiwrapper
2019-02-11 23:13:12 +01:00
Joachim Schöberl
63d2f4bcd0
mpiwrapper
2019-02-11 22:53:32 +01:00
Joachim Schöberl
2c5fdfbfec
mpiwrapper
2019-02-11 22:24:01 +01:00
Joachim Schöberl
a1a16ef8f0
mpiwrapper
2019-02-11 22:17:02 +01:00
Joachim Schöberl
9b8f273b14
mpiwrapper
2019-02-11 22:12:29 +01:00
Joachim Schöberl
7aa5c536a8
timers
2019-02-11 21:38:05 +01:00
Joachim Schöberl
9ced2f561f
mpi_wrapper
2019-02-11 21:37:28 +01:00