Matthias Hochsteger
|
b14178b352
|
csg2d - no bc in vertex, handle maxh
|
2020-08-25 10:29:38 +02:00 |
|
Matthias Hochsteger
|
671566ef31
|
csg2d interface
|
2020-08-24 11:35:00 +02:00 |
|
Joachim Schöberl
|
5863136285
|
MaybeTrue/False for xbool
|
2020-08-23 18:47:49 +02:00 |
|
Joachim Schöberl
|
e680f23bfa
|
fix for non-parallel
|
2020-08-21 22:38:35 +02:00 |
|
Joachim Schöberl
|
895280a244
|
littel parallel polishing
|
2020-08-21 16:29:33 +02:00 |
|
Matthias Hochsteger
|
c4f2146519
|
use get_if for variant<>
compiles for Mac <10.13, also more readable
|
2020-08-21 12:09:31 +02:00 |
|
Matthias Hochsteger
|
e2768981f1
|
implicit conversion from py::tuple to Point<2>
|
2020-08-20 18:28:03 +02:00 |
|
Matthias Hochsteger
|
ceb57a7c5c
|
CSG2d interface (Solid2d ctor, EdgeInfo)
|
2020-08-20 18:27:08 +02:00 |
|
Matthias Hochsteger
|
b9487cc07a
|
Rename Polygon2d to Loop
|
2020-08-20 18:26:25 +02:00 |
|
Matthias Hochsteger
|
334faad054
|
pybind11 - automatic conversion of python list to Array<>
|
2020-08-20 18:25:06 +02:00 |
|
Matthias Hochsteger
|
4dcd20a0c7
|
initialize bounding box
|
2020-08-20 16:12:34 +02:00 |
|
Matthias Hochsteger
|
28d4b219fa
|
bugfix in csg2d
|
2020-08-20 15:07:43 +02:00 |
|
Joachim Schöberl
|
155f2d24ed
|
Merge branch 'csg2d' into 'master'
CSG for 2D
See merge request jschoeberl/netgen!332
|
2020-08-19 17:40:35 +00:00 |
|
Joachim Schöberl
|
2c6e0e2bec
|
global enumeration of points for pickling (as an option)
|
2020-08-19 19:28:34 +02:00 |
|
Matthias Hochsteger
|
7cbeca147a
|
fix windows build
|
2020-08-19 16:25:54 +02:00 |
|
Matthias Hochsteger
|
12b2e073ac
|
CSG for 2D
|
2020-08-19 16:46:32 +02:00 |
|
Joachim Schöberl
|
5e09626466
|
parallel pickling with mesh-merging
|
2020-08-19 14:50:11 +02:00 |
|
Joachim Schöberl
|
9e105c48ea
|
mpi-wrapper
|
2020-08-17 20:28:00 +02:00 |
|
Joachim Schöberl
|
33626c6669
|
clear solutiondata object on python-exit
|
2020-08-17 15:55:32 +02:00 |
|
Matthias Hochsteger
|
a0f70b4d73
|
SplineSeg3 ctor with custom weight
|
2020-08-13 19:52:55 +02:00 |
|
Joachim Schöberl
|
0fefe5d32c
|
timers in Netgen
|
2020-08-10 16:44:14 +02:00 |
|
Matthias Hochsteger
|
72447a51d5
|
Fix paje trace with MPI and TaskManager
|
2020-08-10 12:20:17 +02:00 |
|
Matthias Hochsteger
|
87c2901e32
|
Disable paje trace thread counter by default (halves trace file size)
|
2020-08-07 15:44:21 +02:00 |
|
Matthias Hochsteger
|
b272614a51
|
export PajeTrace to Python (with context manager api)
|
2020-08-07 15:43:52 +02:00 |
|
Matthias Hochsteger
|
f9ff1db7c3
|
let MPI rank 1 write paje trace file (more timers than rank0)
|
2020-08-07 15:34:21 +02:00 |
|
Matthias Hochsteger
|
acfe9bb606
|
Merge traces with MPI
|
2020-08-07 12:59:22 +02:00 |
|
Christopher Lackner
|
620b90fbee
|
read material names from fnf file
|
2020-08-06 18:06:26 +02:00 |
|
Joachim Schöberl
|
2e39d07cc8
|
mpi constants for non-mpi
|
2020-08-05 18:05:31 +02:00 |
|
Joachim Schöberl
|
3c8f1877c9
|
more mpi calls from ngcore
|
2020-08-05 01:11:26 +02:00 |
|
Joachim Schöberl
|
3864eb2e35
|
use MPI_DATAYPE_NULL thx stefanozampini
|
2020-08-04 23:50:11 +02:00 |
|
Joachim Schöberl
|
42a01b5c21
|
use MPI_DATAYPE_NULL thx stefanozampini
|
2020-08-04 23:36:34 +02:00 |
|
Matthias Hochsteger
|
7dbd9e6b54
|
CGNS write support
|
2020-08-04 21:06:56 +02:00 |
|
Joachim Schöberl
|
254257d406
|
timer in MPI wrappes
|
2020-08-04 16:30:08 +02:00 |
|
Matthias Hochsteger
|
4682e6915c
|
remove FlatArray for C-Array, use ArrayMem
|
2020-08-04 12:59:03 +02:00 |
|
Joachim Schöberl
|
698192ed72
|
FlatArray for C-array
|
2020-08-03 14:45:32 +02:00 |
|
Joachim Schöberl
|
94bed40761
|
modernize parallelmesh (Array, mpi_wrapper)
|
2020-08-03 00:44:28 +02:00 |
|
Joachim Schöberl
|
c0909d69c2
|
no valid MPI-comm in sequential mode
|
2020-08-02 11:33:11 +02:00 |
|
Joachim Schöberl
|
ba84439227
|
NgMPI_Communicator by reference, check for valid mpi-comm
|
2020-08-02 09:25:44 +02:00 |
|
Joachim Schöberl
|
c074e0c752
|
reduce duplicated mpi-wrapping
|
2020-07-31 09:57:19 +02:00 |
|
Joachim Schöberl
|
c5795aade8
|
too much printing in parallel refinement
|
2020-07-30 12:31:33 +02:00 |
|
Matthias Hochsteger
|
eb75bc31a6
|
mpi4py support
|
2020-07-29 17:23:26 +02:00 |
|
Matthias Hochsteger
|
ae268637cf
|
revert pyramid-specific code in optimizations
|
2020-07-27 18:06:43 +02:00 |
|
Matthias Hochsteger
|
c0b8b1c0cc
|
Parallel SplitImprove2, update test results
Due to prallelization, the order of splits is changed (sort by
improvement of badness, like in other optimization passes)
|
2020-07-27 14:26:45 +02:00 |
|
Matthias Hochsteger
|
0a17a3dbce
|
Merge remote-tracking branch 'origin/master' into splitimprove2
|
2020-07-27 11:55:08 +02:00 |
|
Matthias Hochsteger
|
3305d1101a
|
Store Netgen version in generated mesh files
|
2020-07-23 20:12:47 +02:00 |
|
Matthias Hochsteger
|
f73159e35a
|
Set version of Netgen globally (for archives), interface to get version
|
2020-07-23 20:12:47 +02:00 |
|
Matthias Hochsteger
|
dcc0484be0
|
install netgen_version.hpp, set version in Archive
|
2020-07-23 16:25:06 +02:00 |
|
Matthias Hochsteger
|
2f88502729
|
Remove Segment::bcname, fix Mesh::operator=
Remap the 'string* bcname' members in the FaceDescriptor objects in
Mesh::operator= to the new mesh
|
2020-07-23 16:24:59 +02:00 |
|
Matthias Hochsteger
|
b689d13efe
|
SplitImprove2 - optimize only bad elements, update results
|
2020-07-23 13:18:14 +02:00 |
|
Matthias Hochsteger
|
3fae0e029f
|
activate SplitImprove2 by default
|
2020-07-23 12:26:35 +02:00 |
|