Matthias Hochsteger
9fb7fcacfc
Revert interface code to preserve compatibility with NGSolve
2017-04-20 17:55:56 +02:00
Matthias Hochsteger
643c89538d
Add support for AVX512
...
Restructure mysimd.hpp and add support for AVX512. Changes include
- Move mysimd.hpp to ngsimd.hpp
- Expose ngsimd.hpp to NGSolve
- New namespace ngsimd
- Second template parameter (width) for SIMD class, default to the
largest width available
- Avoid raw avx register types in the interface, use SIMD<> instead
2017-04-19 18:02:27 +02:00
Joachim Schöberl
70da438d6d
on mesh loading, set dummy-geometry if no geometry in mesh-file
2017-04-18 15:06:40 +02:00
Joachim Schöberl
7027df2f73
fix 1->2 simd trafos
2017-04-12 16:44:02 +02:00
Joachim Schöberl
3d3a2ca186
Revert "Merge branch 'neighbouringdomains' into 'master'"
...
This reverts merge request !38
2017-03-29 15:02:36 +02:00
Christoph Wintersteiger
9a48710988
add implementation of GetBoundaryNeighbouringDomains
2017-03-29 11:22:29 +02:00
Matthias Hochsteger
4cff6b546a
install all headers to INCDIR
2017-01-16 14:59:57 +01:00
Joachim Schöberl
59dc0b6c6a
Array::Append does not return size anymore ( will be changed to last )
2016-12-11 18:22:07 +01:00
Joachim Schöberl
4c32c2ac25
more use of PointIndex
2016-12-11 12:12:05 +01:00
Matthias Hochsteger
ee4d5e89d8
remove unnecessary files (mostly unsupported build systems)
2016-11-23 18:07:14 +01:00
Christopher Lackner
ccde47d2c0
added multielementtransformation
2016-10-16 09:45:16 +02:00
Christopher Lackner
a4fe0c1c41
first push
2016-10-04 19:30:57 +02:00
Joachim Schöberl
5413493c64
vertex2pointelement ... 0 based
2016-08-18 09:50:11 +02:00
Joachim Schöberl
e009a8b687
started task-manager in netgen (topology)
2016-08-18 00:49:47 +02:00
Joachim Schöberl
2e936ac7b7
use SIMD also for AVX (not only AVX2)
2016-08-07 19:42:04 +02:00
Matthias Hochsteger
80a2c61336
Merge branch 'simdtrafo' into 'master'
...
Simdtrafo
element - trafo for simd-points is working (2d, 3d, surfaces)
See merge request !4
2016-07-13 11:11:30 +02:00
Joachim Schöberl
78297720b5
surfacetrafo simded
2016-07-12 12:45:21 +02:00
Joachim Schöberl
423c4c6ac5
simd-mapping also for 2D
2016-07-11 18:27:44 +02:00
Joachim Schöberl
60063f711f
export mesh from python
2016-07-10 18:07:36 +02:00
Joachim Schöberl
ffb5a8c8da
evaluate curved element mapping without storing shape functions
2016-07-07 15:29:07 +02:00
Joachim Schöberl
8414cb2d60
using simds for element-trafo, added type-template to many classes
2016-07-06 17:12:57 +01:00
Joachim Schöberl
0d0a7c5af3
fix for simd-intrule (2,3)
2016-05-27 18:06:20 +02:00
Joachim Schöberl
1fc1ebe7f2
simd workaround for trafo<1,2>
2016-05-17 15:35:24 +02:00
Joachim Schöberl
1337786e73
fixes for surface element point search
2016-05-09 05:45:09 +02:00
Joachim Schöberl
055031ce0d
store geometry with mesh, if available
2016-05-06 07:30:59 +02:00
Joachim Schöberl
392eee9177
calling element-trafo with avx-types
2016-04-10 06:36:05 +02:00
Joachim Schöberl
d801222dbf
1d fixes
2016-03-23 19:51:09 +01:00
Joachim Schöberl
21199b565a
getvertexelements inline
2016-03-23 08:17:45 +01:00
Matthias
7525e2c09b
GetNode returns constant value
2016-03-22 18:16:04 +01:00
Joachim Schöberl
bee6c6bf90
consistent vertex->elements (1D/2D/3D) tables
2016-03-22 07:28:11 +01:00
Joachim Schöberl
b3591f829a
python - element has material name
2016-02-26 20:30:40 +01:00
Joachim Schöberl
56ed93963d
detach parallel meshing-thread
2016-02-23 23:40:46 +01:00
Matthias
8a3e29e624
get rid of pthread
2016-02-23 20:23:48 +01:00
Matthias Hochsteger
1b4f596446
get rid of OpenMP
2016-02-22 18:44:00 +01:00
Joachim Schöberl
c98a55ab11
merge ttk branch to master
2016-02-08 15:53:16 +01:00
Joachim Schöberl
3a937d1f36
1d mesh with 0d boundary elements
2015-11-11 18:46:21 +01:00
Matthias Hochsteger
8ac965d707
everything in one big dll on Windows
2015-10-19 10:08:30 +02:00
Joachim Schöberl
570d81c8cb
1D meshes
2015-08-31 17:41:26 +02:00
Joachim Schoeberl
8c6cf8ded4
mesh has geometry-ptr
2015-08-26 13:56:06 +02:00
Joachim Schoeberl
0ce429d094
remove commented lines
2015-07-23 14:11:51 +02:00
Joachim Schoeberl
700d1b9163
add 2d-lib
2015-07-19 08:10:51 +02:00
Joachim Schoeberl
97904a113c
reset global mesh-pointer at deletion of ngx-mesh
2015-07-19 08:04:22 +02:00
Joachim Schoeberl
085cd6c774
TclTodo from parallel thread
2015-06-26 16:30:27 +02:00
Christoph Lehrenfeld
2ff7fea86d
fix in diffpack output (due to T. Hisch)
2015-06-21 20:19:58 +02:00
Joachim Schoeberl
15bc66bbcd
Merge branch 'master' of gitlab.asc.tuwien.ac.at:jschoeberl/netgen
2015-04-29 16:10:35 +02:00
Joachim Schoeberl
82435b59c4
store is_curved in 2D elements
2015-04-27 11:18:22 +02:00
Matthias Hochsteger
ea05f5183e
cmake OpenCascade support
2015-04-09 12:39:49 +02:00
Matthias Hochsteger
bd18af5676
cmake install components
2015-04-09 12:27:59 +02:00
Christoph Lehrenfeld
ad8d247f9d
add geom2d to nginterface
2015-03-24 16:34:40 +01:00
Matthias Hochsteger
b870bcee0f
CMake support
2015-03-06 14:59:14 +01:00
Joachim Schoeberl
ad29fbecff
visual.hpp not needed here
2015-01-26 14:17:59 +00:00
Joachim Schoeberl
1ebe4a3f6b
GetIndex - 0-based
2015-01-10 14:48:49 +00:00
Matthias Hochsteger
ac698a245d
mesh for vis - parallel
2015-01-09 10:33:06 +00:00
Joachim Schoeberl
0f493c6c14
mesh for vis
2015-01-08 21:18:33 +00:00
Joachim Schoeberl
fab4f836d1
python-testout, warnings
2014-12-05 16:00:01 +00:00
Joachim Schoeberl
215fd1bca7
non-parallel fix
2014-12-02 21:53:29 +00:00
Joachim Schoeberl
906334f224
mpi distant-procs
2014-12-02 21:50:38 +00:00
Joachim Schoeberl
0c6b48a5bd
set meshpointer
2014-10-29 18:42:32 +00:00
Joachim Schoeberl
36803ec256
mesh interface, deallocation
2014-10-19 13:53:57 +00:00
Joachim Schoeberl
0b58bb76d1
ng_redraw
2014-10-12 11:40:12 +00:00
Joachim Schoeberl
d26ccd8580
vs setmesh
2014-10-09 09:00:50 +00:00
Christoph Wintersteiger
4fa1b1d9d1
windows fixes
2014-10-08 14:12:25 +00:00
Christoph Wintersteiger
b0bf8ed1a5
windows fixes
2014-10-08 13:41:11 +00:00
Joachim Schoeberl
c216e3f3ed
vis-library
2014-10-06 09:57:44 +00:00
Joachim Schoeberl
7892d0eeec
shared ptr in netgen
2014-09-08 15:21:09 +00:00
Gerhard Kitzler
8f410c89ea
added netgen::MeshingParameters mparam for Windows
2014-09-03 09:06:37 +00:00
Gerhard Kitzler
bc3feca974
Removed & from netgen::Meshingparameters mparam
2014-09-03 09:05:54 +00:00
Joachim Schoeberl
e2cf4ea591
closed modules
2014-08-30 00:15:59 +00:00
Joachim Schoeberl
5d297fdc7f
eliminate warnings
2014-08-19 19:58:36 +00:00
Joachim Schoeberl
4175aff8b5
libadds
2014-08-13 16:15:19 +00:00
Joachim Schoeberl
e0293b1bda
getvertexsurfaceelement for 2D/3D
2014-06-25 02:15:45 +00:00
Joachim Schoeberl
7f8fc52371
archive
2014-04-28 07:15:26 +00:00
Joachim Schoeberl
bfc7e7772f
polish
2014-04-28 07:09:39 +00:00
Joachim Schoeberl
3a82cf2258
archive
2014-02-23 19:31:40 +00:00
Joachim Schoeberl
d5ae11a9b1
ngx mesh for stand-alone application
2014-01-20 09:30:17 +00:00
Joachim Schoeberl
ed51959493
edge/face topology
2014-01-07 10:42:39 +00:00
Joachim Schoeberl
18df3bbaf4
fixes by Jacques Lechelle for P2 elements
2013-05-28 06:46:40 +00:00
Joachim Schoeberl
f86bbbc827
meshes in 1D, visualization
2013-05-27 13:01:58 +00:00
Philippose Rajan
f9f8d5481b
* Added capability of writing gz compressed STL surface meshes
...
* Added capability of writing gz compressed OpenFOAM meshes
2013-05-02 17:51:04 +00:00
Joachim Schoeberl
641d40639d
Ngx_Mesh C++ interface
2013-04-02 20:27:35 +00:00
Joachim Schoeberl
b225adb2cd
compressed mesh files (zlib)
2013-02-27 17:29:12 +00:00
Joachim Schoeberl
71f5a34c74
clean up geometry
2013-02-27 13:49:17 +00:00
Joachim Schoeberl
22d054bc89
fix mem-leaks, autoptr geometry
2013-02-26 13:00:06 +00:00
Joachim Schoeberl
3c150dfa73
fixing mem-leak
2013-02-06 12:55:47 +00:00
Joachim Schoeberl
b72d5caf1b
weightsfile
2012-10-18 08:26:30 +00:00
Joachim Schoeberl
c2a51d61a4
weights for metis distribution
2012-10-17 10:31:43 +00:00
Joachim Schoeberl
c2a3f5c149
--disable-gui configuration flag
2012-08-29 18:49:42 +00:00
Joachim Schoeberl
6a1e8f7e97
parallel topology + curved elements
2012-08-20 14:10:23 +00:00
Joachim Schoeberl
14362ac2f0
ngsolve 1d
2012-07-09 09:50:48 +00:00
Joachim Schoeberl
1d163e69dc
get arguments
2012-07-06 07:49:05 +00:00
Joachim Schoeberl
a7d1c6c657
sequential fixes
2012-07-05 13:02:01 +00:00
Joachim Schoeberl
faad040fb0
parallel command processing
2012-07-05 11:05:33 +00:00
Gerhard Kitzler
2374ec9782
Added return value in Ng_GetElement<0>
2012-06-27 13:29:56 +00:00
Joachim Schoeberl
2496eabde5
0-dim elements
2012-06-25 16:20:01 +00:00
Joachim Schoeberl
fc81f592f5
parallel tuning
2012-06-21 14:19:25 +00:00
Joachim Schoeberl
e988f3e455
simplified mpi interface
2012-06-16 12:05:07 +00:00
Joachim Schoeberl
27f8e452fd
parallel fixes
2012-06-13 09:07:11 +00:00
Joachim Schoeberl
76a9a8037b
load geometry not from parallel procs
2012-05-21 14:16:49 +00:00
Joachim Schoeberl
679afe06b1
facet visualization for quads
2012-04-26 19:20:47 +00:00
Joachim Schoeberl
97dcbc09c2
remove very very bad ... output
2011-10-12 20:57:49 +00:00