Commit Graph

  • b2af4c1069 set flags properly for new Elements Matthias Hochsteger 2021-06-11 15:32:07 +0200
  • 1b5aa71ad6 fix parallel mesh pickling Joachim Schoeberl 2021-06-14 10:34:39 +0200
  • 44d7207380 Merge branch 'parallel_timing' into 'master' Joachim Schöberl 2021-06-11 17:03:57 +0000
  • b9f7b1e5a5 Register OCCGeometry for archiver Matthias Hochsteger 2021-06-08 11:58:41 +0200
  • 1de1a1800e Fix template argument deduction for Timer, remove ThreadRegionTimer Matthias Hochsteger 2021-06-11 12:01:38 +0200
  • 6f7543c7dc Timer - convenience constructors to disable tracing and/or timing Matthias Hochsteger 2021-06-11 10:08:06 +0200
  • c5639a5706 Thread-safe Timer Matthias Hochsteger 2021-06-11 09:52:58 +0200
  • a11294baf0 inline GetThreadI() (except on Windows, no dllexport for thread_local variables supported) Matthias Hochsteger 2021-06-11 09:51:23 +0200
  • 6c73222f20 more ParallelFor in Topology Joachim Schoeberl 2021-06-10 21:52:22 +0200
  • d922d3abdd Merge branch 'small_improvements' into 'master' Joachim Schöberl 2021-06-10 10:43:13 +0000
  • 55175925e3 Merge branch 'consistent_swapimprove_opt_conform' into 'master' Joachim Schöberl 2021-06-10 09:23:18 +0000
  • 2a17451c96 consistent criterion for conformance optimization in SwapImprove Matthias Hochsteger 2021-06-10 10:55:28 +0200
  • 8df49eee2a Reduce sizeof(MeshPoint) from 48 to 40 bytes Matthias Hochsteger 2021-06-10 10:15:55 +0200
  • 3f93ccd3bd remove static array in ruler3 (prepare for parallel meshing) Matthias Hochsteger 2021-06-10 09:56:42 +0200
  • 80d648c005 parallel evaluation of localh in ImproveMesh() Matthias Hochsteger 2021-06-10 09:54:38 +0200
  • b677ef5e22 Fix RangeException (prepare for local optimizations, with partially filled elementsonpoint table) Matthias Hochsteger 2021-06-10 09:53:42 +0200
  • 6cdfefcc82 Use CreateTable for coloring table Matthias Hochsteger 2021-06-10 09:51:56 +0200
  • c734a27621 TABLE -> Table in PointFunction Matthias Hochsteger 2021-06-07 11:38:01 +0200
  • 873de8149c thread-safe delaunay Matthias Hochsteger 2021-06-10 09:42:04 +0200
  • eee7a6d211 initialize childs in GradingBox also in default ctor Matthias Hochsteger 2021-06-08 11:54:31 +0200
  • a96a1e4624 separate memtracer.hpp Matthias Hochsteger 2021-05-30 18:32:42 +0200
  • 85f26ac5fa Merge branch 'fix_csg_specpoint_tolerance' into 'master' Matthias Hochsteger 2021-06-08 18:34:44 +0000
  • 0b90d24d81 fix tolerance in specpoints check (compare Dist2() with sqr(1e-8*geomsize) ) Matthias Hochsteger 2021-06-08 16:08:52 +0200
  • d6ca80d50e Fix SplineSeg ctor Matthias Hochsteger 2021-06-08 19:28:24 +0200
  • abb2e43ccb optimize parallel load Joachim Schoeberl 2021-06-08 19:08:07 +0200
  • aceb2fac32 Merge branch 'revolution_boundaryconditions' into 'master' Christopher Lackner 2021-06-08 13:01:14 +0000
  • bc0b5d538c Merge branch 'revolution_splinegeo_sharedptr' into 'master' Christopher Lackner 2021-06-08 13:01:06 +0000
  • b8ab3a47a7 Give bcname and maxh to revolution by adding it to spline Christopher Lackner 2021-06-08 14:35:58 +0200
  • c0534c5e0a partition array also in sequential version Joachim Schoeberl 2021-06-08 14:33:32 +0200
  • d7452c34f9 sequential dummy Joachim Schoeberl 2021-06-08 14:09:12 +0200
  • aa3f778d06 separat metis-partitioning call, pickling partition number of mesh elements Joachim Schoeberl 2021-06-08 13:48:27 +0200
  • 12a5d14967 Revolution should keep shared_ptr to splinegeo2d Christopher Lackner 2021-06-08 11:56:57 +0200
  • ca6d6e8ca7 revert mistakenly commited code v6.2.2103 Matthias Hochsteger 2021-06-04 20:04:10 +0200
  • bb43f669e6 Don't skip deleted elements when building point2element table Matthias Hochsteger 2021-06-04 19:57:21 +0200
  • 24504ffe3f Merge branch 'delaunay_refactoring' into 'master' Joachim Schöberl 2021-06-04 14:36:26 +0000
  • ba148e8b3b cleanup, more parallel Matthias Hochsteger 2021-06-04 16:23:18 +0200
  • 36d9ead3bc cmake - log output on failure in gitlab-ci Matthias Hochsteger 2021-06-04 15:57:15 +0200
  • 9ddf2424e2 rewrite of DelaunayRemoveTwoTriaTets (much faster now) Matthias Hochsteger 2021-06-04 15:47:50 +0200
  • a2cc102849 delaunay - stay consistent with code on master Matthias Hochsteger 2021-06-04 13:31:44 +0200
  • 6c37ce33b0 CreatePoint2ElementTable with optional points bitarray Matthias Hochsteger 2021-06-04 11:23:37 +0200
  • 7623289c27 Timer to AdFront3::Inside Matthias Hochsteger 2021-06-04 10:47:24 +0200
  • 17af3d0091 Timers, cleanup in delaunay Matthias Hochsteger 2021-06-04 10:51:43 +0200
  • 39acabe406 split delaunay postprocessing code into smaller funtions Matthias Hochsteger 2021-06-04 10:46:56 +0200
  • 3ce5b1958e Initialize FlatArray members ( thx @mrambausek ) Matthias Hochsteger 2021-06-02 15:41:42 +0200
  • 32522368b9 Merge branch 'vol_bin_format' into 'master' Matthias Hochsteger 2021-06-02 12:05:47 +0000
  • a62acfb992 allow StartGUI to fail Matthias Hochsteger 2021-06-01 23:16:02 +0200
  • df9964f6cd Don't start GUI when building documentation Matthias Hochsteger 2021-06-01 16:44:59 +0200
  • 6dcc89ad04 some table py-features Joachim Schoeberl 2021-06-01 12:57:58 +0200
  • 639bbb2c0a .vol.bin format (using archiver) Matthias Hochsteger 2021-05-30 18:52:27 +0200
  • 0aa63880c4 smaller tasks Matthias Hochsteger 2021-05-30 18:51:10 +0200
  • 2c72c20c87 smaller tasks Matthias Hochsteger 2021-05-30 18:50:53 +0200
  • 1045f68b97 TableCreator -> CreateSortedTable() Matthias Hochsteger 2021-05-30 18:50:24 +0200
  • 073cbec108 remember search starting point in inside/outside marking after delaunay Matthias Hochsteger 2021-05-30 18:48:28 +0200
  • 19176daa09 more timers in delaunay Matthias Hochsteger 2021-05-30 18:47:12 +0200
  • e721d250f8 use tuple -> std::tuple Matthias Hochsteger 2021-05-30 18:43:09 +0200
  • eb87741b70 init allocsize in NgArray Matthias Hochsteger 2021-05-30 18:41:43 +0200
  • 7c4f1cf53a minimal export of Table Joachim Schoeberl 2021-05-30 22:15:21 +0200
  • 9389ecdf62 rename to GenerateStructuredMesh for not intending to override Joachim Schoeberl 2021-05-30 19:41:23 +0200
  • c3984fcc5b just use pointer for Array - iterators (on proposal of Matthias R) Joachim Schoeberl 2021-05-30 18:58:34 +0200
  • 3258b27410 fix initialization order warning Joachim Schoeberl 2021-05-30 18:57:14 +0200
  • e272f0c704 fix RangeExceptions Matthias Hochsteger 2021-05-17 15:35:12 +0200
  • 14570f2bfb Merge branch 'fix_badness_in_combineimprove2d' into 'master' Joachim Schöberl 2021-05-14 16:15:03 +0000
  • 451dabb9bf Merge branch 'code_cleanup' into 'master' Joachim Schöberl 2021-05-14 16:14:55 +0000
  • f7a08df155 Use sum of badnesses and not average value in CombineImprove in 2D Matthias Hochsteger 2021-05-14 16:53:58 +0200
  • 7baea9801e adapt test results ( one test case removed ) Matthias Hochsteger 2021-05-14 17:39:01 +0200
  • d1ee6efc14 parallel Cluster update Matthias Hochsteger 2021-05-12 10:56:34 +0200
  • db494f4239 more Timers in Mesh Matthias Hochsteger 2021-05-12 10:56:21 +0200
  • a4ea2c1c5d
    Update localh.cpp mayrholu 2021-05-12 10:45:52 +0200
  • 5bba076c9e UpdateTopology - use TasksPerThread(4) -> faster table update Matthias Hochsteger 2021-05-12 09:42:38 +0200
  • 99e001fc4c TABLE -> Table Matthias Hochsteger 2021-05-11 18:21:40 +0200
  • 0cc25359c2 Merge branch 'code_cleanup' into 'master' Joachim Schöberl 2021-05-10 15:46:14 +0000
  • c8406d3b10 replace NgArray and TABLE with Array and Table Matthias Hochsteger 2021-05-10 11:18:47 +0200
  • 4b53c63fba helper functions for table creation Matthias Hochsteger 2021-05-10 11:17:59 +0200
  • 955eaa682c edges/faces on per default Joachim Schoeberl 2021-05-06 22:22:14 +0200
  • 5af2413481 disable edge/faces tables for Mesh class Joachim Schoeberl 2021-05-06 21:46:56 +0200
  • 786013c857 add dependency for rules file Matthias Hochsteger 2021-04-30 18:33:55 +0200
  • 49736c80a0 Merge branch 'rules_files_not_matching_cpp' into 'master' Matthias Hochsteger 2021-04-30 09:46:08 +0000
  • 7bce1240d7 include <string> in makerlsfile Matthias Hochsteger 2021-04-30 11:25:31 +0200
  • 1e717f009b set quality of pyramid rule back to 100 (to match master branch) Matthias Hochsteger 2021-04-29 14:41:49 +0200
  • 2eb888a8bf generate .cpp for meshing rules automatically during the build process Matthias Hochsteger 2021-04-29 14:30:21 +0200
  • 4592123f68 Merge remote-tracking branch 'origin/master' into rules_files_not_matching_cpp Matthias Hochsteger 2021-04-28 11:21:15 +0200
  • b89f8b1764 Merge branch 'crossplatform_archiver' into 'master' Joachim Schöberl 2021-04-23 18:22:17 +0000
  • acf2b39680 Fix cross-platform archiving Matthias Hochsteger 2021-04-23 20:06:48 +0200
  • 9033de843b uniform refinement for quads Joachim Schoeberl 2021-04-18 17:53:16 +0200
  • e860cf188b Merge branch 'fix_warnings_override' into 'master' Christopher Lackner 2021-04-17 16:22:58 +0000
  • 0763e4a5d1 fix override warnings Christopher Lackner 2021-04-17 16:27:30 +0200
  • bd674942a5 Merge branch 'fix_extrusion' into 'master' Christopher Lackner 2021-04-15 21:03:14 +0000
  • 087a830a67 store cumulated angle Christopher Lackner 2021-04-15 22:48:16 +0200
  • 21ef833bbd very fine extrusion has problems in tests... Christopher Lackner 2021-04-15 19:31:36 +0200
  • 6e87ff6ea7 allow spirals with extrusion using zones Christopher Lackner 2021-04-15 19:02:05 +0200
  • 4e2d2943f6 fix csg extrusion Christopher Lackner 2021-04-13 12:11:10 +0200
  • 7c6296f153 csg splinecurves -> shared_ptr Christopher Lackner 2021-04-12 15:51:40 +0200
  • 2d9e32ba70 ArrayMem from BaseArray ctor Joachim Schoeberl 2021-04-09 21:30:21 +0200
  • 190e22b06d Find surface element of point: fix local coordinates for TRIG Matthias Hochsteger 2021-04-09 14:12:06 +0200
  • d803150b87 red refinement, parent faces (thx Guosheng) Joachim Schoeberl 2021-04-09 08:06:20 +0200
  • d10c1e14d3 Merge branch 'mem_trace_only_when_owns' into 'master' Joachim Schöberl 2021-04-07 09:18:43 +0000
  • daa0985a41 trace memory free only when array owns memory Christopher Lackner 2021-04-07 09:58:53 +0200
  • f8ca545455 Merge branch 'pickling_arm' into 'master' Matthias Hochsteger 2021-04-01 10:34:11 +0000
  • 4fad6e0631 fix pickling on arm, store long type platform independent Christopher Lackner 2021-04-01 10:48:13 +0200
  • 096b419f6e parent edges for red refinement (thx Guosheng) Joachim Schoeberl 2021-03-31 07:50:18 +0200