Joachim Schoeberl
c4b679ec5a
fix AllReduce (array)
2022-03-05 12:21:28 +01:00
Joachim Schoeberl
2b9d4596ae
AllReduce for Arrays
2022-03-05 11:42:00 +01:00
mhochsteger@cerbsim.com
d2348a7651
optimize occ surfaces individually again, update test results
2022-03-02 15:42:44 +01:00
Matthias Hochsteger
c6c8f52878
Merge branch 'fix_parallel_optimize2d' into 'master'
...
Fix parallel optimize2d
See merge request jschoeberl/netgen!487
2022-03-02 14:11:21 +00:00
mhochsteger@cerbsim.com
43382d4be8
fix parallel surface optimization with occ
2022-03-02 14:58:39 +01:00
mhochsteger@cerbsim.com
4e8fe77098
fix some warnings
2022-03-02 14:14:38 +01:00
Joachim Schöberl
3918990b0e
Merge branch 'fix_point_type_of_vertices' into 'master'
...
fix point type of geo vertices (FIXEDPOINT) -> locked points
See merge request jschoeberl/netgen!486
2022-03-02 10:47:37 +00:00
Christopher Lackner
9730a383fd
geo vertices as pointelements not locked points
2022-03-02 11:34:02 +01:00
mhochsteger@cerbsim.com
36440970fb
boundarylayer - some more fixes on growth vector interpolation
2022-03-01 21:21:09 +01:00
Christopher Lackner
e8c9d8e1fc
really interpolate only tangential part...
2022-03-01 14:56:01 +01:00
Christopher Lackner
13a0b78e26
interpolate only tangential part of growth vector
2022-03-01 14:34:18 +01:00
Christopher Lackner
016b1692e2
fix point type of geo vertices (FIXEDPOINT) -> locked points
2022-03-01 13:23:06 +01:00
Christopher Lackner
aeb6a17255
Merge branch 'boundarylayer_interpolate_growthvectors' into 'master'
...
Interpolate growth vectors on surfaces
See merge request jschoeberl/netgen!485
2022-03-01 10:22:50 +00:00
mhochsteger@cerbsim.com
bcedbfd189
Interpolate growth vectors only with OCC geometry
2022-02-28 21:34:18 +01:00
Christopher Lackner
3a86103392
interpolate tangential part of growth vector along edge
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
dabb3b9dbf
Interpolate growth vectors on surfaces
...
also:
- clean up delaunay2d code (Use Point<2>, remove comments)
- implement CalcWeights() used to interpolate data from boundary points
to surface points
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
f6a7ffa4fe
update ubuntu version for tests
2022-02-28 11:12:03 +01:00
mhochsteger@cerbsim.com
1a589846d6
push pip to real repository
2022-02-25 16:05:36 +01:00
Christopher Lackner
2d70263cda
boundarylayers - don't project on not-in-surface-direction
2022-02-25 12:08:24 +01:00
Joachim Schöberl
bf02481299
Merge branch 'face_local_quad_dominated' into 'master'
...
allow quad dominated meshing of faces
See merge request jschoeberl/netgen!483
2022-02-25 10:52:28 +00:00
Christopher Lackner
d6770fda0c
allow quad dominated meshing of faces
2022-02-25 10:50:51 +01:00
Joachim Schöberl
f44c1894b8
Merge branch 'copy_maxh' into 'master'
...
copy hglob, hmin, maxhdomain in Mesh::operator=
See merge request jschoeberl/netgen!482
2022-02-25 09:45:45 +00:00
mhochsteger@cerbsim.com
0379b737eb
copy hglob, hmin, maxhdomain in Mesh::operator=
2022-02-25 10:00:41 +01:00
Matthias Hochsteger
8c2a056b52
Merge branch 'fix_occ_boundarylayer' into 'master'
...
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one...
See merge request jschoeberl/netgen!478
2022-02-24 18:40:44 +00:00
mhochsteger@cerbsim.com
7f5b288c51
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one segment per adjacent face)
2022-02-24 19:28:34 +01:00
mhochsteger@cerbsim.com
715f86b3b5
pip fixes for loading ngsolve.tcl on MacOS
2022-02-24 18:12:24 +01:00
Joachim Schöberl
58af9adb03
Merge branch 'meshing_fixes' into 'master'
...
Meshing fixes
See merge request jschoeberl/netgen!481
2022-02-24 07:58:40 +00:00
mhochsteger@cerbsim.com
0f6dd37aa2
new meshing results
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
231c6870d9
respect localh in CombineImprove()
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
922a0c5c86
fix 2d edge swapping
2022-02-23 21:23:37 +01:00
mhochsteger@cerbsim.com
fe838fbd75
fix ToLower()
2022-02-23 19:16:30 +01:00
Matthias Hochsteger
9cd3c4ff14
Fix DrawGeo (requires webgui_jupyter_widgets update)
2022-02-23 14:59:53 +01:00
Joachim Schöberl
afa018049b
Merge branch 'use_filesystem_path' into 'master'
...
use std::filesystem::path
See merge request jschoeberl/netgen!480
2022-02-23 13:34:23 +00:00
Joachim Schöberl
b2271ae71e
Merge branch 'occ_zrefinement' into 'master'
...
ZRefinement for arbitrary geometry class
See merge request jschoeberl/netgen!479
2022-02-23 12:01:00 +00:00
Christopher Lackner
ea7e980c8d
[occ] ZRefinement
2022-02-23 12:22:19 +01:00
mhochsteger@cerbsim.com
cf59f297a7
use std::filesystem::path
2022-02-23 11:56:00 +01:00
mhochsteger@cerbsim.com
8f8a4a6dc8
pip - fix again install dirs
2022-02-23 10:49:27 +01:00
mhochsteger@cerbsim.com
c5eeabace1
fix install paths in config.py
2022-02-22 16:17:05 +01:00
Joachim Schoeberl
1a44d665bb
returns mesh-data as Array (rather than std::vector)
2022-02-21 13:06:00 +01:00
mhochsteger@cerbsim.com
eceb83171f
allow implicit conversion from py::list to Array<>
2022-02-21 12:02:30 +01:00
mhochsteger@cerbsim.com
d3e0ae6fd7
use ngcore pybind list caster only for non-numpy types
...
we should Array<T> for all numpy dtypes T
2022-02-21 11:18:19 +01:00
mhochsteger@cerbsim.com
775b97f6b3
utility functions for webgui
2022-02-18 20:11:58 +01:00
mhochsteger@cerbsim.com
fcfcd6d916
pip - also install libs into netgen subdirectory
2022-02-17 09:37:48 +01:00
mhochsteger@cerbsim.com
daa2c69714
fix parsing cd3names
2022-02-16 19:52:49 +01:00
mhochsteger@cerbsim.com
8430bb82a2
pip - install cmake files to python modules
...
that's also where the shared libraries are, otherwise cmake won't find
the libraries when building NGSolve
(different directory structure and relative paths depending on
system/user/venv package install)
2022-02-16 16:20:05 +01:00
mhochsteger@cerbsim.com
9290e3e29a
ci - fix debug build settings
2022-02-16 14:57:29 +01:00
Joachim Schoeberl
bb44c7b0c3
fix warnings
2022-02-16 13:37:32 +01:00
mhochsteger@cerbsim.com
56c86dfb49
fix setup.py
2022-02-16 10:03:42 +01:00
mhochsteger@cerbsim.com
17e845df29
fix rpath of pyngcore
2022-02-16 09:44:00 +01:00
Matthias Hochsteger
d2378d9781
pyngcore as package (staying backward compatible)
2022-02-16 09:27:02 +01:00