Joachim Schoeberl
577ecd6f47
curved elements support MPI and multithreading
2011-08-11 22:28:22 +00:00
Joachim Schoeberl
a582fc6231
on the way to thread-save meshing
2011-07-25 08:40:23 +00:00
Joachim Schoeberl
4bd7ba5550
multithreaded mpi
2011-07-21 20:52:45 +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
b00666b2da
multithreaded mpi
2011-07-13 18:24:56 +00:00
Joachim Schoeberl
95726ff4a1
exit procedure
2011-07-06 22:08:07 +00:00
Joachim Schoeberl
28f59f7bcf
parallel communication tags
2011-07-06 21:08:58 +00:00
Joachim Schoeberl
70c854d00c
parallel
2011-07-04 20:26:16 +00:00
Joachim Schoeberl
2d15141187
parallel mesh
2011-07-04 12:29:18 +00:00
Joachim Schoeberl
a64aa8226e
parallelization
2011-06-30 12:49:38 +00:00
Joachim Schoeberl
660f31d7cd
parallelization
2011-06-26 07:35:08 +00:00
Joachim Schoeberl
580f4b9f52
parallel ngs
2011-06-16 17:55:08 +00:00
Joachim Schoeberl
a2857dc4f9
batchmode fixes
2011-06-16 16:48:54 +00:00
Joachim Schoeberl
775a883375
2011-05-13 11:56:59 +00:00
Joachim Schoeberl
162293dde7
moved files
2011-04-01 09:34:38 +00:00
Joachim Schoeberl
f069933fc3
nglib / nginterface interfaces
2011-03-07 16:38:43 +00:00
Joachim Schoeberl
ae5ba4002e
geometry shared libs not yet available with MSVC
2011-03-02 21:50:49 +00:00
Joachim Schoeberl
7b30f11858
togl 1.7
2011-02-28 13:37:19 +00:00
Joachim Schoeberl
6e5e049905
geom2d fixes
2011-02-28 13:34:54 +00:00
Joachim Schoeberl
5204be0657
spline files restructured
2011-02-28 12:59:27 +00:00
Joachim Schoeberl
55282bac84
geometry format modularization
2011-02-18 22:50:58 +00:00
Joachim Schoeberl
2261c36684
parallel visualization
2011-02-15 16:22:05 +00:00
Joachim Schoeberl
894df4cb84
parallel merges
2011-02-14 13:01:51 +00:00
Joachim Schoeberl
846542c45c
parallel programming
2011-02-14 12:27:18 +00:00
Joachim Schoeberl
59f84d3c59
surface mesh visualization
2011-01-14 20:50:12 +00:00
Joachim Schoeberl
69cbf909e4
remove output
2011-01-14 17:05:04 +00:00
Joachim Schoeberl
1b4c7be876
occ as shared lib
2011-01-14 17:03:35 +00:00
Joachim Schoeberl
f31ac31e1d
mutex protecting hprefinement
2011-01-13 18:21:27 +00:00
Joachim Schoeberl
f3c60f0e04
geometry restructure, makefile fixes
2011-01-10 20:31:43 +00:00
Joachim Schoeberl
c65eed0e75
geometry tcl-files
2011-01-10 20:28:17 +00:00
Joachim Schoeberl
375e48775c
geometry tcl-files
2011-01-10 20:27:43 +00:00
Joachim Schoeberl
b95acb082c
geometry restructuring
2011-01-10 20:18:01 +00:00
Joachim Schoeberl
7b64ab44e2
remove testoutput
2011-01-10 19:21:39 +00:00
Christoph Lehrenfeld
8b136d9b3a
export drops-format (loadable as shared-lib)
2010-10-17 12:26:56 +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
77b01ed95e
* Improved dialog layout for the colour based mesh visibility feature
2010-08-09 18:10:48 +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
Joachim Schoeberl
84b4817a3d
curved elements access functions
...
2d meshing cleaning (a bit)
2010-07-20 20:04:16 +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
dbd73daf8d
test output, warning removal
2010-04-22 11:44:07 +00:00
Joachim Schoeberl
83ddb43782
makefile
2010-04-14 13:01:45 +00:00
Joachim Schoeberl
4b71358839
visualization dialog box
2010-04-04 06:25:23 +00:00
Joachim Schoeberl
6cdaec8ece
meshing from surface mesh bug fix
2010-03-23 12:52:07 +00:00
Joachim Schoeberl
3161463e94
some tests
2010-03-17 11:12:05 +00:00
Joachim Schoeberl
f4ba49d9c0
check for flag 'typevariable' in the load geometry procedure
2010-03-17 11:11:43 +00:00
Joachim Schoeberl
9f8f784370
meshinifile in userdir
2010-03-08 20:07:21 +00:00
Joachim Schoeberl
1b275bf988
fix crash on solution double click (no colormeshsize)
2010-03-04 13:15:52 +00:00
Joachim Schoeberl
432ef92344
loadmeshfromstring
2010-03-02 00:10:33 +00:00
Philippose Rajan
e3117cf206
* Bugfix: The feature for OCC Geometry to specify the maximum meshsize for each face had a bug which clamped the
...
mesh size for faces which were not selected by the user to the global maximum mesh size when first invoked.
..... This bug has now been fixed
2010-01-14 14:02:59 +00:00
Joachim Schoeberl
37e537a67c
template instantiation fix
2009-11-25 09:30:28 +00:00
Joachim Schoeberl
a5aec7630c
topology
2009-10-31 21:03:52 +00:00
Philippose Rajan
ef79ddd30f
* OpenFOAM 1.5+ Export function optimised for speed / efficiency
...
* Small usability improvements to "menustat.tcl" file
2009-10-29 23:51:32 +00:00
Philippose Rajan
e2f16032cc
* OpenFOAM 1.5+ Export capability added
...
* Relevant changes to Makefile.am and MSVC project files
* Pressing the "Quit" toolbar button now pops up a dialog box
2009-10-27 23:11:15 +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
84fda5f10b
remove typevariable (not available for all environments)
2009-10-09 13:48:43 +00:00
Joachim Schoeberl
dd50309393
bug fix for surface-element lists
2009-10-08 15:34:57 +00:00
Philippose Rajan
44ac64f85a
* When loading the ng.ini and ngmesh.ini files, a check is now made, to ensure that the files listed in the "Recent Files" menu entry actually exist. If they do not exist, the entries are removed from the list
...
* Added capability to choose a user defined profile file for colour based boundary conditions
* Minor change in menu layout for the "special->colour based boundary conditions" entry to improve clarity
2009-10-04 15:24:31 +00:00
Philippose Rajan
59cd94a1dc
* More documentation within the netgen.ocf file
...
* Modified the boundary condition numbers to reflect the change in the lowest allowed boundary condition change from "0" to "1"
* Removed version number from the file to ease maintenance
2009-10-04 15:20:56 +00:00
Joachim Schoeberl
a403af541d
default exportfiletype
2009-09-22 17:59:55 +00:00
Joachim Schoeberl
b06e32f9f7
export filetype
2009-09-22 07:15:08 +00:00
Joachim Schoeberl
c4c3773610
save export filetype
2009-09-22 07:12:00 +00:00
Joachim Schoeberl
c493ec49b9
NETGEN_USER_DIR to store ng.opt and ng.ini
2009-09-11 19:14:43 +00:00
Joachim Schoeberl
e05ccc3984
missing return value
2009-09-11 18:08:20 +00:00
Joachim Schoeberl
078e664824
remember load path
2009-09-11 17:54:09 +00:00
Joachim Schoeberl
cfbaf15528
version 4.9.11
2009-09-11 17:31:40 +00:00
Joachim Schoeberl
55f164c6c6
togl2.0
2009-09-08 22:14:23 +00:00
Joachim Schoeberl
72a211674c
on the way to Togl2.0
2009-09-08 21:54:32 +00:00
Joachim Schoeberl
e3104d36a6
version update
2009-09-08 20:37:33 +00:00
Joachim Schoeberl
7d961851fb
prepare for togl2.0
2009-09-07 15:15:22 +00:00
Joachim Schoeberl
975d220350
namespaces, layers for 2D geometry
2009-09-07 11:50:13 +00:00
Philippose Rajan
4fc9c40286
* Made the OCC subsystem independent of STLParameters (stlparam)
...
* Added a new class OCCParameters to handle OCC specific parameters
2009-08-30 12:36:11 +00:00
Joachim Schoeberl
e7c9a77dbe
on the way to togl2.0
2009-08-26 21:00:55 +00:00
Joachim Schoeberl
670509b52b
baseclass NetgenGeometry
2009-08-25 14:00:20 +00:00
Joachim Schoeberl
a8ee6ffd81
2009-08-25 11:23:47 +00:00
Joachim Schoeberl
aa2fda0ae2
legaltet
2009-08-25 08:44:03 +00:00
Joachim Schoeberl
f14a04a837
basegeometry, disable moveablemem
2009-08-24 00:03:40 +00:00
Joachim Schoeberl
b455164dfb
test
2009-08-10 11:43:18 +00:00
Joachim Schoeberl
5f28d09930
include ngsolve netgen!
2009-07-26 13:42:48 +00:00
Joachim Schoeberl
fe43f31c5a
tcl file
2009-07-26 11:24:16 +00:00
Joachim Schoeberl
9ca9c8ad64
visualization fix
2009-07-24 07:43:04 +00:00
Philippose Rajan
99ad65f885
* Optimisation of the face colour user interface
...
* Trivial change inside menu option "Special"
2009-07-22 23:00:46 +00:00
Joachim Schoeberl
f3043d2df9
improvement in visualization
2009-07-20 08:36:36 +00:00
Joachim Schoeberl
54341e5c53
Netgen/NGSolve interface - Version 2
2009-07-19 17:33:25 +00:00
Joachim Schoeberl
7ac50aacf6
new interface
2009-07-13 13:03:01 +00:00
Philippose Rajan
d4830f6316
* Now comments can be placed inside the user defined boundary colour profile files
...
* Modified colour table to exclude (0.0,1.0,0.0) => Green from list
2009-07-11 21:06:31 +00:00
Philippose Rajan
3f2adbf5c9
* Colour based boundary condition assignment now independent of OpenCascade function calls
...
* This functionality can now be used on all netgen geometry and mesh types (if supported by the respective geometry module)
2009-07-11 21:05:10 +00:00
Joachim Schoeberl
654914c3e1
multi point element transformation in nginterface_v2
2009-07-06 08:16:02 +00:00
Joachim Schoeberl
5764ae448c
demoview fix ??
2009-07-04 17:41:55 +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
Philippose Rajan
0461899071
* Improved colour based boundary condition assignment for OCC geometry
...
* Now allows the boundary condition numbers to be assigned via a profile file "netgen.ocf"
* The old algorithm for automated selection is used if no profile file exists
2009-06-19 05:41:22 +00:00
Joachim Schoeberl
611a53801d
vector/matrix access, small optimization in CalcTetBadness
2009-06-06 19:33:32 +00:00
Joachim Schoeberl
a3fcb393b6
useless error msg
2009-05-22 08:07:12 +00:00
Joachim Schoeberl
9ea5bbe6cc
mesh.ini file bug fix
2009-05-09 13:15:32 +00:00
Joachim Schoeberl
309e767b37
first load ngsolve, then startup
2009-05-09 13:03:37 +00:00
Joachim Schoeberl
51d4a12781
change in loading ngsolve
2009-05-09 10:22:16 +00:00
Joachim Schoeberl
306035adee
RunParallel in nginterface
2009-05-09 09:48:16 +00:00
Joachim Schoeberl
1c7f2356e0
does not try to create ini file if there is no write permission
2009-05-08 14:56:41 +00:00
Philippose Rajan
fb9b71b9cc
* Added DLL_HEADER exports to template specializations (Used in NgSolve)
2009-04-19 22:10:55 +00:00
Joachim Schoeberl
08ea2e9639
2009-04-07 13:15:21 +00:00
Philippose Rajan
b76accefbd
* Simpler external application loading
...
* Library loading done in application TCL
* ng.tcl only sources application TCL script file
2009-04-05 18:33:32 +00:00
Joachim Schoeberl
24ec58f024
jpeglib and FFmpeg updated
2009-04-05 15:10:33 +00:00
Joachim Schoeberl
53834fdecd
openmp
2009-04-05 11:30:37 +00:00
Joachim Schoeberl
62c877a83d
nginterface - dll
2009-04-04 13:43:02 +00:00
Joachim Schoeberl
39858c7756
nginterface_v2
2009-04-03 14:39:52 +00:00
Joachim Schoeberl
977e39e1c0
bug fix
2009-03-20 05:59:47 +00:00
Philippose Rajan
3092d6cb9d
* First version of automated colour based boundary conditions for OpenCascade geometry
...
* Modified the menustat.tcl file to add an entry in the "Special" menu for the colour based boundary properties functionality
* Added the relevant TCL wrapper functions in ngpkg.cpp to enable the above functionality
* Note: The core functionality is implemented in the file "occauxfunctions.cpp"
2009-03-15 12:25:09 +00:00
Joachim Schoeberl
22e83bf294
added missing file
2009-02-25 16:06:34 +00:00
Joachim Schoeberl
441989273c
added pkg_libs
2009-02-04 23:54:22 +00:00
Joachim Schoeberl
976326590f
use TOGL_WINDOWINGSYSTEM
2009-02-04 23:26:52 +00:00
Joachim Schoeberl
18ad8379c0
use TOGL_WINDOWINGSYSTEM
2009-02-04 23:25:09 +00:00
Joachim Schoeberl
22d86c1838
portable opengl in autotools (Mac aqua)
2009-02-04 23:09:28 +00:00
Joachim Schoeberl
0c3c3f32d1
occ build visualization mesh
2009-02-01 23:08:39 +00:00
Joachim Schoeberl
d468527ef4
indirect rendering openGL context (required for parallel visualization)
2009-02-01 13:21:11 +00:00
Philippose Rajan
6fedcf841a
* Added additional conditional coding to differentiate between Linux and Windows Compiles
2009-01-31 20:16:46 +00:00
Joachim Schoeberl
2bb63aab47
move face mesh size to geometry menu
2009-01-31 03:28:55 +00:00
Philippose Rajan
8fd560230f
* Modified the TCL Scripts to add a new Menu entry "Edit Face Mesh Size..." into the "Mesh" Menu
...
- Used to interactively set the maximum mesh size of each face in an OCC Geometry
- The Mouse double click has also been bound to the above function
2009-01-30 22:22:13 +00:00
Philippose Rajan
34bfd4a349
* Added a new Compiler Switch (MSVC_EXPRESS) to enable Netgen to be compiled using the Express Editions of Microsoft Visual C++
2009-01-30 22:12:17 +00:00
Joachim Schoeberl
00bc4a1220
remove generated files (Makefile.in)
2009-01-29 19:33:21 +00:00
Joachim Schoeberl
7aa0f33cf3
tcl-file
2009-01-25 22:06:09 +00:00
Joachim Schoeberl
abef983224
move parallel files
2009-01-25 19:37:49 +00:00
Joachim Schoeberl
d3deab7284
parallel
2009-01-25 19:24:07 +00:00
Joachim Schoeberl
f79440b063
move opti into linalg
2009-01-25 19:15:06 +00:00
Joachim Schoeberl
f4a0588d59
try tests
2009-01-25 18:56:10 +00:00
Joachim Schoeberl
f25b1d89f0
parallel
2009-01-25 14:33:31 +00:00
Joachim Schoeberl
b612fc8853
parallel
2009-01-25 14:14:42 +00:00
Joachim Schoeberl
ea4b278685
parallel
2009-01-25 14:13:59 +00:00
Joachim Schoeberl
e2118a76b9
parallal restructure
2009-01-25 13:06:46 +00:00
Joachim Schoeberl
91d5c9888d
ARRAY -> Array
2009-01-25 12:35:25 +00:00
Joachim Schoeberl
3ce7cbc62f
parallel restructure
2009-01-25 12:20:07 +00:00
Joachim Schoeberl
6054d08eec
restructure parallel netgen
2009-01-25 12:14:08 +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
4414d38106
rename files curvedelems_new -> curvedelems
...
bugfix with lock(mesh.mutex) in vsmesh
2009-01-24 13:35:44 +00:00
Joachim Schoeberl
55f53683f4
error mserror msgg
2009-01-22 21:15:34 +00:00
Joachim Schoeberl
abb11321c0
include togl_1_7.h into netgen sources
2009-01-20 09:08:01 +00:00
Joachim Schoeberl
ef5cd51543
lapack
2009-01-19 18:19:17 +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
d9e642fef5
add <algorithm> for min/max
2009-01-18 00:25:35 +00:00
Joachim Schoeberl
1b554624ca
test
2009-01-17 21:09:20 +00:00
Joachim Schoeberl
e3fe37b68f
adding tcl - files
2009-01-17 20:52:26 +00:00
Joachim Schoeberl
d462a1e95a
fixes for ngsolve interface
2009-01-17 19:37:57 +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