Commit Graph

96 Commits

Author SHA1 Message Date
Christopher Lackner
58e6e5dc18 modernize and improve GenerateBoundaryLayer 2020-04-19 20:00:06 +02:00
Matthias Hochsteger
2615b0911e Fix CGNS code for version < 3.4
Install libhdf5 on ubuntu test (cgns depends on it)
2020-03-11 17:43:36 +01:00
Matthias Hochsteger
db5ad09b79 Initial CGNS format read support 2020-03-11 13:39:40 +01:00
Matthias Hochsteger
7582548b8c [gitlab-ci] Run slow tests only in ubuntu-mpi build 2019-11-19 09:54:00 +01:00
Matthias Hochsteger
2faf16e8cf Update test results 2019-11-19 09:54:00 +01:00
Matthias Hochsteger
96a9141199 [testing] Increase tolerance for angles 2019-10-31 16:51:13 +01:00
Matthias Hochsteger
9ebc6b00f3 [testing] update results 2019-10-31 15:38:40 +00:00
Matthias Hochsteger
94d0a5a585 [cmake] Set interface include dir for ngcore 2019-10-30 13:56:49 +01:00
Matthias Hochsteger
3acadc023f Rework on 3D SplitImprove
- Try (expensive) split operation only if badness > 100 (of any adjacent
        tet) and badness > 0.1 * badness_max
- Use FindInnerPoint before BFGS to ensure valid starting point (similar
        as in ImproveMesh() )
- Skip valid tets if goal==OPT_LEGAL (as in sequential version)
2019-10-29 17:58:37 +01:00
Matthias Hochsteger
2a51bf76c1 [testing] Add results for OCC 7.4, skip tests on Ubuntu (with OCC 7.3) 2019-10-28 15:11:42 +01:00
Matthias Hochsteger
93874d6296 [testing] Use libocct instead of liboce 2019-10-28 14:21:39 +01:00
Matthias Hochsteger
63aab9076c parallel SplitImprove 2019-10-28 09:38:53 +01:00
Matthias Hochsteger
a13cc21d3f add script compare_results.py 2019-10-24 18:57:43 +02:00
Matthias Hochsteger
ab024c2e6c Sort edges by improvement in SwapImprove2 2019-10-24 18:04:56 +02:00
Matthias Hochsteger
6fb8f90a73 Sort edges by improvement in SwapImprove 2019-10-24 17:40:20 +02:00
Matthias Hochsteger
ffcf2c7373 [testing] Check for min/max trig/tet angles 2019-10-24 10:02:00 +02:00
Matthias Hochsteger
91815955f5 Test in2d files, update results 2019-10-23 13:44:33 +02:00
Matthias Hochsteger
8118190af4 allow small deviations in quality class 2019-10-18 16:20:19 +02:00
Matthias Hochsteger
c98ecafa2f Update results 2019-10-18 14:27:34 +02:00
Matthias Hochsteger
7c96e22a60 Remove one test case with inconsistent results 2019-10-14 17:59:45 +02:00
Matthias Hochsteger
6ca6a5e791 CombineImprove() 2D: optimize all faces at once 2019-10-14 16:21:24 +02:00
Matthias Hochsteger
0f095281d9 Parallel 2d CombineImprove() (also sort by improvement) 2019-10-14 16:02:11 +02:00
Matthias Hochsteger
294fbb0e6f Loop over edges in CombineImprove() 2019-10-14 14:04:10 +02:00
Matthias Hochsteger
59c355dbed New Table for elementsonnode 2019-10-14 11:49:23 +02:00
Matthias Hochsteger
268f2466f0 Parallel 2d MeshImprove 2019-10-10 15:44:57 +02:00
Matthias Hochsteger
18bdd9df93 Build neighbors list in parallel
Check in new results (part1.stl does not mesh with very_coarse anymore)
2019-10-08 19:26:43 +02:00
Matthias Hochsteger
f24a749fb2 Parallel MeshOptimize2d::EdgeSwapping() (individual faces) 2019-10-08 17:29:38 +02:00
Matthias Hochsteger
865aca0ba0 Implement MeshOptimizeSTLSurface::ProjectPointGI 2019-10-08 14:40:40 +02:00
Matthias Hochsteger
cedc0657a3 updated results 2019-10-08 12:04:40 +02:00
Joachim Schöberl
6d21ef01d9 updated results 2019-10-08 00:26:44 +02:00
Christopher Lackner
f9c462e94e add plane test 2019-10-07 13:41:15 +02:00
Christopher Lackner
b0f13a1f20 fix parsing of stl parameters from python 2019-10-07 12:56:12 +02:00
Matthias Hochsteger
18830a0a71 Check for number of 1d and 2d elements
Store test results in .json
2019-10-07 09:45:08 +00:00
Matthias Hochsteger
04de18d0b4 Check badness quality in tests 2019-10-04 10:25:14 +00:00
Matthias Hochsteger
dda679164b Merge branch 'array_to_numpy' into 'master'
array numpy buffer protocol

See merge request jschoeberl/netgen!235
2019-09-11 12:02:21 +00:00
Christopher Lackner
485d9f230b platform independent and readable names for array export suffix 2019-09-11 13:04:50 +02:00
Matthias Hochsteger
326aec1250 Increase timeout for long tests even more 2019-09-11 12:09:38 +02:00
Christopher Lackner
59087f5c2c make array name platform independent 2019-09-11 08:27:04 +02:00
Christopher Lackner
5288af641c array numpy buffer protocol 2019-09-10 23:01:05 +02:00
Matthias Hochsteger
728196472e [cmake] Increase timeout of pytests 2019-09-10 11:09:08 +02:00
Matthias Hochsteger
8ab8a8f7fa Test parallel mesh generation 2019-09-09 23:41:50 +02:00
Matthias Hochsteger
48086d343c Merge branch 'dont_run_slow_tests' into 'master'
Dont run slow tests

See merge request jschoeberl/netgen!226
2019-08-29 16:58:33 +00:00
Christopher Lackner
23a6231c21 mark only slow tutorials as slow 2019-08-29 17:56:47 +02:00
Christopher Lackner
7afbe4d7d1 mark test tutorials as slow test 2019-08-29 17:37:35 +02:00
Matthias Hochsteger
5624d322d6 [gitlab-ci] Dependencies for build jobs, push to github immediately 2019-08-29 15:57:55 +02:00
Matthias Hochsteger
b27f7f3bb6 Add BitArray from NGSolve
Deprecate method BitArray::Set(), instead use either SetBit() or
SetBitAtomic()
2019-08-28 16:40:21 +02:00
Christopher Lackner
bfab54b450 install occ in docker 2019-08-27 11:05:04 +02:00
Christopher Lackner
dcdd92b8b1 ubuntu debug test with occ 2019-08-27 11:02:14 +02:00
Christopher Lackner
408f1d76b1 add missing include, new test results 2019-08-27 10:40:03 +02:00
Matthias Hochsteger
787e3870e1 Fix unit tests (long is 32bit on Windows!!) 2019-08-22 12:57:36 +02:00