Christopher Lackner
|
b06b86bce3
|
recalculate element curve coefficients after refine
|
2023-05-10 09:34:48 +02:00 |
|
Christopher Lackner
|
c18a317702
|
register 1,2,3d elements to numpy to be used in arrays
|
2022-09-13 15:12:42 +02:00 |
|
Joachim Schoeberl
|
7791840a4a
|
little mpi cleanup, meshing+distribution in one call
|
2022-03-15 09:13:09 +01:00 |
|
Christopher Lackner
|
a612444e77
|
FindElementOfPoint<1> for 2d meshes for curved segments
|
2021-03-23 15:08:20 +01:00 |
|
Joachim Schoeberl
|
28c4b78410
|
mesh bisection with onlyonce option. otherwise, tet-bisection performs three bisection steps to obtain h/2
|
2021-02-19 15:06:20 +01:00 |
|
Joachim Schoeberl
|
e9e3d52b45
|
parent faces
|
2021-02-17 23:32:15 +01:00 |
|
Joachim Schoeberl
|
22aee3b3a5
|
simd-mapping of point elements
|
2021-02-05 11:42:45 +01:00 |
|
Matthias Hochsteger
|
2d667a08dc
|
move (refactored) SIMD headers from ngsolve into ngcore
|
2020-12-11 20:54:41 +01: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 |
|
Joachim Schöberl
|
33626c6669
|
clear solutiondata object on python-exit
|
2020-08-17 15:55:32 +02:00 |
|
Joachim Schöberl
|
ba84439227
|
NgMPI_Communicator by reference, check for valid mpi-comm
|
2020-08-02 09:25:44 +02:00 |
|
Lukas
|
672ce3f3f2
|
Interface can now give curve order of mesh
|
2020-03-06 10:17:09 +01:00 |
|
Christopher Lackner
|
8ae2475085
|
return default geometry if no geometry is set for mesh
|
2019-07-30 12:40:22 +02:00 |
|
Christopher Lackner
|
ec5ec39909
|
fix refinement if no geometry is available
|
2019-07-30 09:54:46 +02:00 |
|
Joachim Schöberl
|
20abe6ec37
|
make number of vertices per level available
|
2019-07-29 17:46:09 +02:00 |
|
Matthias Hochsteger
|
c5acbacadb
|
Rename ArrayMem to NgArrayMem
|
2019-07-09 18:00:12 +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 |
|
Michael Neunteufel
|
b3de5f0320
|
get correct mesh point on curved TRIG6 elements
|
2019-06-24 19:30:52 +02:00 |
|
Joachim Schöberl
|
0197a3cca1
|
fixes for parallel version running sequential
|
2019-03-16 06:30:47 +01:00 |
|
Joachim Schöberl
|
350aaf4b7a
|
Merge branch 'find_el_point1d' into 'master'
Implemented FindElementOfPoint for 2d mesh
See merge request jschoeberl/netgen!131
|
2019-02-13 16:52:41 +00:00 |
|
Michael Neunteufel
|
f81ca7d921
|
Implemented FindElementOfPoint for 2d mesh
|
2019-02-13 15:36:17 +01:00 |
|
Joachim Schöberl
|
734e96c87c
|
get rid of ng_comm
|
2019-02-12 22:11:55 +01:00 |
|
Joachim Schöberl
|
a1a16ef8f0
|
mpiwrapper
|
2019-02-11 22:17:02 +01:00 |
|
Joachim Schöberl
|
68c320fd53
|
less ifdef PARALLEL
|
2019-02-11 07:57:09 +01:00 |
|
Joachim Schöberl
|
bf9cffa8de
|
Merge branch 'getrefinementlevel' into 'master'
Getrefinementlevel
See merge request jschoeberl/netgen!106
|
2019-02-07 15:10:38 +00:00 |
|
Lukas
|
012d27d41e
|
Fix paralleltop. Clean up mesh loading.
|
2019-01-29 19:37:58 +01:00 |
|
Lukas
|
c7fb6c7e4a
|
Add a global communicator. The mesh now has a communicator.
|
2019-01-29 16:10:02 +01:00 |
|
Matthias Hochsteger
|
b6a17ff5be
|
DLL_HEADER for SetRefinementFlag
|
2019-01-15 17:01:10 +01:00 |
|
Joachim Schöberl
|
9f3e4aaa78
|
add more functions to interface V2 (no global pointer)
|
2019-01-14 22:43:17 +01:00 |
|
Joachim Schöberl
|
523b8c086c
|
GetFaceEdges in new mesh-interface (without global ptr)
|
2019-01-12 14:20:00 +01:00 |
|
Michael Neunteufel
|
d17e6c42bc
|
anisotrop level possible
|
2018-12-06 12:49:38 +01:00 |
|
Christopher Lackner
|
7bfc48e8f3
|
start ngcore, archive in there
|
2018-11-29 18:35:30 +01:00 |
|
Michael
|
2a39b426aa
|
add get refinement level function for hp refinement. Works for point singularities
|
2018-11-05 10:45:33 +01:00 |
|
Joachim Schöberl
|
ba620a5b41
|
GetParentNodes in impl.hpp file
|
2018-07-21 08:09:36 +02:00 |
|
Christopher Lackner
|
bafeb53395
|
zero based access to identification pairs in new interface
|
2018-06-12 13:37:06 +02:00 |
|
Joachim Schöberl
|
66ef426c79
|
Curve mesh functionality over Ngx_Mesh
|
2018-05-01 21:20:54 +02:00 |
|
Joachim Schöberl
|
bda771f86f
|
more archive
|
2018-04-28 03:42:04 +02:00 |
|
Joachim Schöberl
|
633376972f
|
archiving the mesh
|
2018-04-27 08:36:22 +02:00 |
|
Matthias Hochsteger
|
df71d00d21
|
GetParent*() functions in nginterface_v2
|
2018-03-20 19:14:07 +01:00 |
|
Joachim Schöberl
|
19ec4fc9ca
|
more tracing and parallelization
|
2018-01-04 18:45:07 +01:00 |
|
Joachim Schöberl
|
5469356147
|
tracer in Netgen
|
2018-01-04 10:43:34 +01:00 |
|
Joachim Schöberl
|
25ba2f7a54
|
SSE - vectorization
|
2017-11-27 10:20:18 +01:00 |
|
Joachim Schöberl
|
7cf05d84a8
|
AVX512 for element-trafos
|
2017-11-23 21:26:36 +01:00 |
|
Joachim Schöberl
|
aa97817d08
|
support of 0D-elements in CSG
|
2017-09-22 17:02:39 +02:00 |
|
Joachim Schöberl
|
e33c859a43
|
delete global mesh the old way
|
2017-08-28 17:23:31 +02:00 |
|
Joachim Schöberl
|
2d4bed6a77
|
fix crash at netgen exit
|
2017-08-27 14:51:35 +02:00 |
|
Christoph Wintersteiger
|
7178cc1b73
|
fix MultiElementTransformation<1,3> for SIMD
|
2017-06-01 17:08:07 +02:00 |
|
Matthias Hochsteger
|
9fb7fcacfc
|
Revert interface code to preserve compatibility with NGSolve
|
2017-04-20 17:55:56 +02:00 |
|