Commit Graph

3704 Commits

Author SHA1 Message Date
Matthias Hochsteger
e1d4cc0410 Add Array, TaskManager and concurrentqueue from NGSolve
Array and TaskManager was mainly developed by Joachim Schöberl.
For complete version history, check NGSolve:
https://github.com/NGSolve/ngsolve

The concurrentqueue is from
https://github.com/cameron314/concurrentqueue
revision dea078cf5b6e742cd67a0d725e36f872feca4de4
2019-07-09 12:28:21 +02:00
Matthias Hochsteger
7f7b386388 Move array.hpp to ngarray.hpp 2019-07-09 11:20:44 +02:00
Matthias Hochsteger
2d46d21a52 Rename FlatArray to NgFlatArray 2019-07-09 10:40:35 +02:00
Matthias Hochsteger
cb87362f64 Rename Array to NgArray 2019-07-09 10:39:16 +02:00
Joachim Schöberl
2c14dd6350 lifetime of BlockAllocator, and mutex 2019-07-09 00:23:53 +02:00
Joachim Schöberl
933c93da3a Merge branch 'generate_stub_files' into 'master'
auto generate stub files using pybind11_stubgen

See merge request jschoeberl/netgen!172
2019-06-30 16:46:13 +00:00
Christopher Lackner
13fa0acb2b pass BUILD_STUB_FILES option to superbuild 2019-06-30 12:52:08 +02:00
Matthias Hochsteger
4aadd29dfc [cmake] Fix libraries privately 2019-06-30 00:54:31 +02:00
Christopher Lackner
99df9c0083 auto generate stub files using pybind11_stubgen 2019-06-29 20:01:05 +02:00
Joachim Schöberl
db9e2b96e7 Merge branch 'some_fixes' into 'master'
Some fixes

See merge request jschoeberl/netgen!171
2019-06-26 11:04:55 +00:00
Michael Neunteufel
10297c1e6c copy numvertices for optimize2dmesh 2019-06-24 19:43:21 +02:00
Michael Neunteufel
f70d2c13c4 Merge remote-tracking branch 'gitlab/master' into some_fixes 2019-06-24 19:34:50 +02:00
Michael Neunteufel
b3de5f0320 get correct mesh point on curved TRIG6 elements 2019-06-24 19:30:52 +02:00
Michael Neunteufel
88ec68be65 OptimizeMesh2d works now with curved TRIG6 2019-06-24 19:29:38 +02:00
Joachim Schöberl
3aa0bdeeb6 Merge branch 'fix_mesh_copy' into 'master'
copy also material and cd3 names in meshclass

See merge request jschoeberl/netgen!170
2019-06-24 13:25:55 +00:00
Michael Neunteufel
a925ef4e65 copy also material and cd3 names in meshclass 2019-06-24 12:45:44 +02:00
Matthias Hochsteger
4e038ad084 Fix wrong memory allocation and snprintf parameter type 2019-06-11 10:44:40 +02:00
Joachim Schöberl
0e01644a4c Merge branch 'set_occ_bcnames' into 'master'
Set default bcnames in occ geometries

See merge request jschoeberl/netgen!169
2019-06-05 05:34:36 +00:00
Matthias Hochsteger
95721d0b33 Set default bcnames in occ geometries 2019-06-04 14:05:07 +02:00
Joachim Schöberl
e0f290676f new timers 2019-06-03 10:42:57 +02:00
Joachim Schöberl
bc836f87ef facet curving using GeomInfo, adding overrides 2019-06-03 10:42:57 +02:00
Matthias Hochsteger
b34f0b5333 Fix METIS download url, update to 5.1.0-p6 2019-06-02 23:12:56 +02:00
Joachim Schöberl
ff7cee8114 Merge branch 'ngcore_testout' into 'master'
move testout to ngcore

See merge request jschoeberl/netgen!168
2019-05-29 15:30:07 +00:00
Christopher Lackner
0a08450bfa move testout to ngcore 2019-05-28 13:51:53 +02:00
Matthias Hochsteger
a9db1f60c1 Merge branch 'hmax_old_in2d_files' into 'master'
allow setting of maxh in old in2d files

See merge request jschoeberl/netgen!164
2019-05-23 12:05:18 +00:00
Joachim Schöberl
6dc7f6a39b Merge branch 'export_getsurface2vol' into 'master'
export function to get volume elements adjacent to surface element

See merge request jschoeberl/netgen!167
2019-05-21 22:32:26 +00:00
Christopher Lackner
c7a71148f4 export function to get volume elements adjacent to surface element 2019-05-22 00:25:18 +02:00
Joachim Schöberl
ccc7606c5f Merge branch 'mpi_fixes' into 'master'
MPI / MeshTopology

See merge request jschoeberl/netgen!158
2019-05-21 13:04:02 +00:00
Joachim Schöberl
1fec3bf305 Merge branch 'hide_fnf_reader_msgs' into 'master'
fnf reader messages with msg level, no error for analysis sect

See merge request jschoeberl/netgen!166
2019-05-21 09:34:34 +00:00
Christopher Lackner
da37730eb8 fnf reader messages with msg level, no error for analysis sect 2019-05-21 10:51:39 +02:00
Joachim Schöberl
4a28cd139c Merge branch 'add_domainin_fnf_reader' into 'master'
add domainin property to fnf file reader

See merge request jschoeberl/netgen!165
2019-05-20 17:37:03 +00:00
Christopher Lackner
9d97f4290a add domainin property to fnf file reader 2019-05-20 18:03:57 +02:00
Christopher Lackner
d19b1ec35f allow setting of maxh in old in2d files 2019-05-17 16:23:16 +02:00
Lukas
89aa6eb374 hand C++ compiler to metis 2019-05-17 14:15:15 +02:00
Lukas
16a10fae88 Merge branch 'master' into mpi_fixes 2019-05-17 14:06:16 +02:00
Matthias Hochsteger
7a385571c3 Move test_build_ngsolve to deploy stage 2019-05-17 13:23:51 +02:00
Matthias Hochsteger
6e53e3c3e8 [cmake] Change link to metis sources 2019-05-17 13:10:37 +02:00
Joachim Schöberl
aeea67bc09 fix clipping plane isolines 2019-05-16 09:36:32 +02:00
Joachim Schöberl
2303025c3f Merge branch 'msg_level_fnfreader' into 'master'
add msg level to cout of fnfreader

See merge request jschoeberl/netgen!162
2019-05-14 19:42:51 +00:00
Joachim Schöberl
0e8cc37ea1 Merge branch 'fix_broken_interface_headers' into 'master'
Include ngcore.hpp in nginterface(_v2).hpp

See merge request jschoeberl/netgen!161
2019-05-14 19:42:10 +00:00
Christopher Lackner
953c5bb57c fix printmessage instead of IM 2019-05-13 18:17:53 +02:00
Christopher Lackner
fd1842fde6 add msg level to cout of fnfreader 2019-05-13 14:54:37 +02:00
Matthias Hochsteger
a627a0c9b3 Include ngcore.hpp in nginterface(_v2).hpp
Currently both interface files depend on ngcore but do not include it.
2019-05-13 14:49:25 +02:00
Joachim Schöberl
ed5779df05 define curve from Python for 2D geometry (e.g. airfoil profile) 2019-05-13 08:43:54 +02:00
Joachim Schöberl
84f453a4be Merge branch 'unv_meshes' into 'master'
Unv meshes

See merge request jschoeberl/netgen!160
2019-05-06 13:19:10 +00:00
Michael Neunteufel
41d47e038b use mesh[nr] 2019-05-06 14:59:18 +02:00
Michael Neunteufel
7bb3698043 avoid memory leak and cleanup 2019-05-06 11:01:54 +02:00
Michael Neunteufel
e5bb1298d2 add only segments if they are real bbnd elements for .unv files 2019-05-06 10:30:19 +02:00
Lukas
d71d0111c1 Merge remote-tracking branch 'origin/master' into mpi_fixes 2019-05-03 15:17:52 +02:00
Joachim Schöberl
b49b506495 Merge branch 'unv_meshes' into 'master'
read bbnd for .unv meshes and update topology

See merge request jschoeberl/netgen!159
2019-05-02 15:36:17 +00:00