Joachim Schoeberl
6a1e8f7e97
parallel topology + curved elements
2012-08-20 14:10:23 +00:00
Joachim Schoeberl
b1bf267ef3
set correct pointtype
2012-07-30 05:27:37 +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
Joachim Schoeberl
fc81f592f5
parallel tuning
2012-06-21 14:19:25 +00:00
Joachim Schoeberl
0d39c64fbe
mpi - topology
2012-06-16 12:04:04 +00:00
Joachim Schoeberl
27f8e452fd
parallel fixes
2012-06-13 09:07:11 +00:00
Joachim Schoeberl
98f7a7f289
Makefile
2012-06-11 22:10:08 +00:00
Joachim Schoeberl
4e3be67517
improved elementmapping for non-curved trigs
2012-06-07 18:51:36 +00:00
Joachim Schoeberl
f51a58296a
small mesh load improvement
2012-02-12 02:58:02 +00:00
Joachim Schoeberl
d705856ed0
performance optimization
2012-02-12 02:21:34 +00:00
Joachim Schoeberl
7d636fbd58
fix clusters with linked lists
2012-01-13 12:12:20 +00:00
Joachim Schoeberl
a08283bbbc
linked listes for building anisotropic clusters
2012-01-12 12:22:41 +00:00
Joachim Schoeberl
fec9740f4c
metis 5 adaption
2011-11-01 12:54:07 +00:00
Joachim Schoeberl
97dcbc09c2
remove very very bad ... output
2011-10-12 20:57:49 +00:00
Joachim Schoeberl
1e9656e25e
remove debug
2011-10-12 19:51:26 +00:00
Joachim Schoeberl
f76a30c6f4
debug
2011-10-12 18:59:58 +00:00
Joachim Schoeberl
b98cd54263
debug
2011-10-12 18:47:13 +00:00
Joachim Schoeberl
563c072c0d
dll exports
2011-09-02 12:37:54 +00:00
Joachim Schoeberl
7c088f5f6f
move parallel mesh interface
2011-08-29 10:09:11 +00:00
Joachim Schoeberl
71c6645567
distribute mixed element mesh
2011-08-22 14:51:21 +00:00
Joachim Schoeberl
577ecd6f47
curved elements support MPI and multithreading
2011-08-11 22:28:22 +00:00
Joachim Schoeberl
1312e1d1da
pointsearch in 2D
2011-08-11 16:13:35 +00:00
Joachim Schoeberl
5733e491fe
curved elements: parallel and 2d
2011-08-09 21:23:05 +00:00
Joachim Schoeberl
8a450b506b
remove debugging output
2011-08-08 19:48:12 +00:00
Joachim Schoeberl
150c7c1f10
curved elements in parallel
2011-08-08 13:33:43 +00:00
Joachim Schoeberl
9c4f4221ec
non-global variable mparam
2011-07-25 11:33:19 +00:00
Joachim Schoeberl
3a43cec5d7
threadsafe
2011-07-25 09:38:37 +00:00
Joachim Schoeberl
a582fc6231
on the way to thread-save meshing
2011-07-25 08:40:23 +00:00
Joachim Schoeberl
d647d8ccf1
non-parallel fix
2011-07-22 09:51:25 +00:00
Joachim Schoeberl
edd41fbf68
parallel tuninig
2011-07-21 14:45:41 +00:00
Joachim Schoeberl
40eae2fbae
load 2d meshes in parallel
2011-07-16 23:13:26 +00:00
Joachim Schoeberl
496d33ff17
parallel polish
2011-07-15 16:26:32 +00:00
Joachim Schoeberl
cad298149d
parallel / non parallel
2011-07-15 08:04:25 +00:00
Joachim Schoeberl
342983ee75
parallel topology simplification
2011-07-14 21:36:19 +00:00
Joachim Schoeberl
c369b13d23
cmd fix
2011-07-13 18:38:02 +00:00
Joachim Schoeberl
3aeb3d79b9
improved parallel mesh loading
2011-07-13 18:32:11 +00:00
Joachim Schoeberl
28f59f7bcf
parallel communication tags
2011-07-06 21:08:58 +00:00
Joachim Schoeberl
672cea23ef
parallel mesh
2011-07-04 12:29:02 +00:00
Joachim Schoeberl
a19fe515b0
parallel bug fix
2011-06-30 13:53:35 +00:00
Joachim Schoeberl
a64aa8226e
parallelization
2011-06-30 12:49:38 +00:00
Joachim Schoeberl
3d909c8195
eliminate some warnings
2011-06-26 07:42:55 +00:00
Joachim Schoeberl
580f4b9f52
parallel ngs
2011-06-16 17:55:08 +00:00
Joachim Schoeberl
4b249a738f
fix warnings, parallel
2011-05-13 11:41:53 +00:00
Joachim Schoeberl
b1bd297775
don't invert
2011-04-19 16:04:07 +00:00
Joachim Schoeberl
3d2f7d7457
dll_headers for geometry dll (only 2D yet)
2011-03-03 21:42:20 +00:00
Joachim Schoeberl
1f70905cc8
no OPENGL define anymore
2011-03-02 21:43:47 +00:00
Joachim Schoeberl
ab0077c609
meshing headers
2011-03-02 20:50:39 +00:00
Joachim Schoeberl
b0f637862b
parallel
2011-02-18 19:58:17 +00:00
Joachim Schoeberl
2261c36684
parallel visualization
2011-02-15 16:22:05 +00:00
Joachim Schoeberl
846542c45c
parallel programming
2011-02-14 12:27:18 +00:00
Philippose Rajan
789b56179e
* Not worked on it for too long.... commit for continuing work in the future... Note: Does not effect any other parts of Netgen!
2011-02-13 16:56:44 +00:00
Joachim Schoeberl
49378768b4
reset surface element linked list when deleting surface elements
2011-01-31 18:22:44 +00:00
Joachim Schoeberl
0e5e2c7883
minor adaption
2011-01-20 19:58:57 +00:00
Joachim Schoeberl
59f84d3c59
surface mesh visualization
2011-01-14 20:50:12 +00:00
Joachim Schoeberl
b95acb082c
geometry restructuring
2011-01-10 20:18:01 +00:00
Christoph Lehrenfeld
f99db8c784
redo second order-refinement after uniform refinement
2010-10-17 10:44:39 +00:00
Joachim Schoeberl
834937c671
delaunay meshing
2010-09-23 14:07:12 +00:00
Philippose Rajan
a249e8a42e
* Added a new overloaded function for the MakeSecondOrder function: void MakeSecondOrder (Mesh & mesh) const;
2010-09-14 21:21:04 +00:00
Christoph Lehrenfeld
168782c54f
eltype-check-bug-fix due to armin
2010-09-02 13:45:05 +00:00
Philippose Rajan
e356a50199
* New feature: View mesh surface elements of selected face colours
...
* Added a new menu entry under the "special" menu for allowing users to inspect the face colours existent in a mesh
2010-08-09 18:03:25 +00:00
Philippose Rajan
537f1ba164
* Added a flag into the surface element class to control the visibility of each element individually.
...
* Added functions to access the visibility flag.
* By default the visibility flag is set to "1" implying that the element is visible.
2010-08-09 17:58:24 +00:00
Joachim Schoeberl
fec79cb2e3
fix for curved element check
2010-07-30 07:51:58 +00:00
Joachim Schoeberl
84b4817a3d
curved elements access functions
...
2d meshing cleaning (a bit)
2010-07-20 20:04:16 +00:00
Joachim Schoeberl
75a6623419
2d meshing improvements
2010-07-19 12:00:52 +00:00
Joachim Schoeberl
768ef87cac
suggestions by E.A. (salome)
2010-05-18 11:28:15 +00:00
Joachim Schoeberl
33322c741c
interface
2010-05-17 09:00:30 +00:00
Joachim Schoeberl
cc66083309
change to size_t
2010-04-22 12:28:55 +00:00
Joachim Schoeberl
0fb00f2197
remove empty lines
2010-04-09 08:01:13 +00:00
Joachim Schoeberl
775b8401e5
p-smoothing for p-refinement
2010-03-25 18:06:50 +00:00
Joachim Schoeberl
6cdaec8ece
meshing from surface mesh bug fix
2010-03-23 12:52:07 +00:00
Joachim Schoeberl
9f8f784370
meshinifile in userdir
2010-03-08 20:07:21 +00:00
Philippose Rajan
083330c033
* Activated Element size weights in OpenCascade meshing
...
* Activated element error power other than "2" in meshing tools
2010-02-26 23:11:13 +00:00
Joachim Schoeberl
36e517fbb1
fixes for curved elements
2010-02-26 17:06:00 +00:00
Joachim Schoeberl
8902ef38d0
fixes with curved prisms
2010-02-22 19:28:00 +00:00
Joachim Schoeberl
17a0d73514
curved prisms fix
2010-02-08 12:39:40 +00:00
Joachim Schoeberl
83e8b1ec53
mesh optimization improvements
2009-11-16 08:18:00 +00:00
Joachim Schoeberl
a5aec7630c
topology
2009-10-31 21:03:52 +00:00
Joachim Schoeberl
f6823a4769
QuickSort
2009-10-28 00:26:33 +00:00
Philippose Rajan
b2e8610f90
* Changes to the Boundary Layer generation system
...
* More user feedback when saving and exporting mesh files to disk
2009-10-27 23:04:42 +00:00
Joachim Schoeberl
6f39164242
reduced memory requirement for the setup of topology faces
2009-10-27 18:14:45 +00:00
Joachim Schoeberl
1600d09c53
bug fix for surface-element lists
2009-10-08 15:36:46 +00:00
Joachim Schoeberl
dd50309393
bug fix for surface-element lists
2009-10-08 15:34:57 +00:00
Philippose Rajan
3abc034f09
* Smallest assigned boundary condition number corrected from "0" to "1" in order to maintain compatibility with NgSolve
...
* Improved code consistency between Automated assignment and Profile based assignment algorithms
* More informative messages
2009-10-04 15:19:14 +00:00
Philippose Rajan
0d1f18749d
* Temporarily fixed bug: array "facedecoding" gets corrupted after converting a mesh to second order, subsequently causing a crash on using the function "GetSurfaceElementsOfFace"
...
-- Corrected by uncommenting a previous approach used to obtain the surface elements of a face, and commenting out the currently used code till further clarification
2009-10-04 15:15:57 +00:00
Joachim Schoeberl
c4c3773610
save export filetype
2009-09-22 07:12:00 +00:00
Joachim Schoeberl
9b88c07cb7
fix Makefile
2009-09-11 20:07:34 +00:00
Joachim Schoeberl
670509b52b
baseclass NetgenGeometry
2009-08-25 14:00:20 +00:00
Joachim Schoeberl
aa2fda0ae2
legaltet
2009-08-25 08:44:03 +00:00
Joachim Schoeberl
8187d4f4e8
visual
2009-08-24 02:56:22 +00:00
Joachim Schoeberl
f14a04a837
basegeometry, disable moveablemem
2009-08-24 00:03:40 +00:00
Joachim Schoeberl
1420b8dc9e
visualization fixes
2009-08-05 14:20:30 +00:00
Philippose Rajan
6e65bbe80a
* Face Colours - Bugfix - Black (RGB: 0,0,0) is also a valid colour for a face!!
2009-07-22 22:59:20 +00:00
Joachim Schoeberl
6d6b60fffe
mesh smoothing
2009-07-22 16:05:58 +00:00
Joachim Schoeberl
f3043d2df9
improvement in visualization
2009-07-20 08:36:36 +00:00
Joachim Schoeberl
7ac50aacf6
new interface
2009-07-13 13:03:01 +00:00
Philippose Rajan
45e71b854e
* Colour based boundary condition assignment now independent of OpenCascade function calls and can be used for all Netgen Geometry and mesh types
...
* Changed the names of the files and functions used to handle colour based boundary condition number assignment
* Change made in order to make the functionality more generic and not dependent on OpenCascade functions / Geometry
2009-07-11 21:03:10 +00:00
Philippose Rajan
04cb56a8ff
* Extended VOL format to include face colour data
...
* Modified Mesh Save and Load functions to handle new type "face_colours"
* Face colours handled as RGB triplets
2009-07-10 11:59:24 +00:00
Philippose Rajan
2b4e7aad8f
* Face colours added to FaceDescriptor class to allow for geometry independent implementation of face colours
...
* Added functions to set and retrieve face colour data to FaceDescriptor class
2009-07-10 11:56:45 +00:00
Joachim Schoeberl
654914c3e1
multi point element transformation in nginterface_v2
2009-07-06 08:16:02 +00:00
Joachim Schoeberl
ef8edec3b8
bug fix from boundarylayer
2009-07-01 11:34:38 +00:00
Philippose Rajan
4cc2d7dc92
* Prismatic Boundary Layers (Highly experimental code !!!)
...
* Works for basic cases, but does not check for mesh validity yet
* Lot of work to be done... not ready for general use yet !!
2009-06-19 05:43:23 +00:00
Joachim Schoeberl
1fd07f3845
reduce warnings
2009-06-14 10:49:08 +00:00
Joachim Schoeberl
7a6e3f64c1
compilation error bug fix
2009-06-10 16:12:20 +00:00
Joachim Schoeberl
611a53801d
vector/matrix access, small optimization in CalcTetBadness
2009-06-06 19:33:32 +00:00
Joachim Schoeberl
777f9c65f2
reduce warnings
2009-04-27 17:44:28 +00:00
Joachim Schoeberl
2584903baa
extrusion fixes, reduce warnings
2009-04-19 21:15:26 +00:00
Joachim Schoeberl
ff3eaf1119
MSVC adaption
2009-04-17 04:07:42 +00:00
Joachim Schoeberl
39858c7756
nginterface_v2
2009-04-03 14:39:52 +00:00
Philippose Rajan
3e457df12d
* Reformatted source code for readability
2009-03-31 21:08:17 +00:00
Joachim Schoeberl
f4d4084b1d
don't repair bisect
2009-03-26 09:49:40 +00:00
Philippose Rajan
87404f51c9
* Improved error checking for mesh size file loading / reading
...
* Corrected uninitialized variables in mesh size file function
2009-03-10 20:39:16 +00:00
Philippose Rajan
69b63a2c25
* Modified function LoadLocalMeshSize to print a message if the specified mesh file could not be loaded (due to non-existent file, no read access, etc....)
2009-03-09 23:01:07 +00:00
Joachim Schoeberl
22e83bf294
added missing file
2009-02-25 16:06:34 +00:00
Joachim Schoeberl
00bc4a1220
remove generated files (Makefile.in)
2009-01-29 19:33:21 +00:00
Joachim Schoeberl
4f6f77f2f3
move parallel files
2009-01-25 19:37:14 +00:00
Joachim Schoeberl
38a9ae19b4
parallel fixes
2009-01-25 15:04:33 +00:00
Joachim Schoeberl
44ba130d9c
parallel
2009-01-25 14:33:05 +00:00
Joachim Schoeberl
ea4b278685
parallel
2009-01-25 14:13:59 +00:00
Joachim Schoeberl
91d5c9888d
ARRAY -> Array
2009-01-25 12:35:25 +00:00
Joachim Schoeberl
158f5223ba
parallel netgen
2009-01-25 02:54:27 +00:00
Joachim Schoeberl
5dc124a709
mesh rendering fixes
2009-01-24 23:28:47 +00:00
Joachim Schoeberl
cab7295e94
rename curvedelems_new -> curvedelems
2009-01-24 13:42:21 +00:00
Joachim Schoeberl
4414d38106
rename files curvedelems_new -> curvedelems
...
bugfix with lock(mesh.mutex) in vsmesh
2009-01-24 13:35:44 +00:00
Joachim Schoeberl
161dc4cfd9
netgen - ngsolve integration
2009-01-18 17:36:38 +00:00
Joachim Schoeberl
0bae83e1f6
build Netgen - library
2009-01-18 14:47:12 +00:00
Joachim Schoeberl
f99f8804b9
eliminate warning
2009-01-18 00:54:07 +00:00
Joachim Schoeberl
b588bb3c71
eliminate warning
2009-01-18 00:53:00 +00:00
Joachim Schoeberl
f99009b57b
fix for SUN - compiler
2009-01-18 00:51:27 +00:00
Joachim Schoeberl
79af2880b3
fix for SUN compiler
2009-01-18 00:41:22 +00:00
Joachim Schoeberl
da99a51047
tcl - autoconf
2009-01-16 20:09:52 +00:00
Joachim Schoeberl
e5e550772a
Tcl/TK setup
2009-01-15 23:03:40 +00:00
Joachim Schoeberl
10de082624
added tcl macros
2009-01-15 20:41:14 +00:00
Joachim Schoeberl
57446b6a76
autotools
2009-01-15 17:37:07 +00:00
Joachim Schoeberl
357cea9ba0
dist headers
2009-01-14 21:01:19 +00:00
Joachim Schoeberl
c09bfad487
header dist
2009-01-14 20:32:48 +00:00
Joachim Schoeberl
3d10410665
opencascade support
2009-01-13 21:14:02 +00:00
Joachim Schoeberl
f4a8c49f6c
autotools configure
2009-01-13 18:32:10 +00:00
Joachim Schoeberl
310cb00b13
autotools
2009-01-12 23:40:13 +00:00