From cgeuzaine at ulg.ac.be Tue Jan 3 22:05:33 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Tue, 3 Jan 2017 22:05:33 +0100 Subject: [Gmsh-announce] New Gmsh release: 2.16.0 Message-ID: New in 2.16.0: small improvements (list functions, second order hexes for MED, GUI) and bug fixes. Downloads, mailing lists, etc.: http://gmsh.info From cgeuzaine at ulg.ac.be Sun Feb 12 08:05:34 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Sun, 12 Feb 2017 08:05:34 +0100 Subject: [Gmsh-announce] Beta-testing new Gmsh CSG modeler and boolean operations Message-ID: Dear all, An initial version of the new Gmsh geometrical modeler based on OpenCASCADE is available on SVN and in recent nightly builds: one can now directly create OpenCASCADE entities in the .geo files when specifying SetFactory("OpenCASCADE"); It's still very much in beta, but now is the right time to start giving it a try and to give me feedback. There is no documentation yet: just explore the examples in https://onelab.info/svn/gmsh/trunk/demos/boolean (login and passwd: gmsh) Some caveats with the current version: - In order to define meshing constraints or to define physical groups you need first to "synchronise the model", using "SyncModel;" - Not all existing primitives from the native Gmsh modeler have been ported yet to OpenCASCADE - The GUI cannot yet be used to create the entities interactively Christophe -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine Free software: http://gmsh.info | http://getdp.info | http://onelab.info From cgeuzaine at ulg.ac.be Fri Mar 24 06:56:07 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Fri, 24 Mar 2017 06:56:07 +0100 Subject: [Gmsh-announce] Switch to Git Message-ID: Dear all, Gmsh development has moved to Git: http://gitlab.onelab.info/gmsh/gmsh. (The old subversion repository has become read-only, and most of the material from the Trac forge has been migrated to Gitlab.) Christophe -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine Free software: http://gmsh.info | http://getdp.info | http://onelab.info From cgeuzaine at ulg.ac.be Thu Apr 13 16:52:53 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Thu, 13 Apr 2017 16:52:53 +0200 Subject: [Gmsh-announce] New Gmsh release: 3.0.0 Message-ID: We are pleased to announce the release of Gmsh 3.0.0! This is a major milestone for Gmsh, as version 3.0.0 adds full constructive solid geometry features: see https://youtu.be/dywdlaaE1U8 for a short video, and http://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/boolean for various examples. Let us know what you think on https://www.facebook.com/OnelabModels/ and https://twitter.com/OnelabModels New in 3.0.0: new constructive solid geometry features and boolean operations using OpenCASCADE; improved graphical user interface for interactive, parametric geometry construction; new or modified commands in .geo files: SetFactory, Circle, Ellipse, Wire, Surface, Sphere, Block, Torus, Rectangle, Disk, Cylinder, Cone, Wedge, ThickSolid, ThruSections, Ruled ThruSections, Fillet, Extrude, BooleanUnion, BooleanIntersection, BooleanDifference, BooleanFragments, ShapeFromFile, Recursive Delete, Unique; "Surface" replaces the deprecated "Ruled Surface" command; faster 3D tetrahedral mesh optimization enabled by default; major code refactoring and numerous bug fixes. Downloads, mailing lists, etc.: http://gmsh.info From cgeuzaine at ulg.ac.be Sat May 13 19:01:22 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Sat, 13 May 2017 19:01:22 +0200 Subject: [Gmsh-announce] New Gmsh release: 3.0.2 Message-ID: New in 3.0.2: improved handling of meshing constraints and entity numbering after boolean operations; improved handling of fast coarseness transitions in MeshAdapt; new TIKZ export; small bug fixes. Downloads, mailing lists, etc.: http://gmsh.info From cgeuzaine at ulg.ac.be Fri Jul 28 22:20:39 2017 From: cgeuzaine at ulg.ac.be (Christophe Geuzaine) Date: Fri, 28 Jul 2017 22:20:39 +0200 Subject: [Gmsh-announce] New Gmsh release: 3.0.4 Message-ID: New in 3.0.4: moved vorometal code to plugin; openmp improvements; bug fixes. Downloads, mailing lists, etc.: http://gmsh.info From cgeuzaine at uliege.be Sun Nov 5 17:49:18 2017 From: cgeuzaine at uliege.be (Christophe Geuzaine) Date: Sun, 5 Nov 2017 17:49:18 +0100 Subject: [Gmsh-announce] New Gmsh release: 3.0.6 Message-ID: New in 3.0.6: improved meshing of spheres; improved handling of mesh size constraints with OpenCASCADE kernel; implemented "Coherence" for OpenCASCADE kernel (shortcut for BooleanFragments); added GAMBIT Neutral File export; small improvements and bug fixes. Downloads, mailing lists, etc.: http://gmsh.info From cgeuzaine at uliege.be Sun Dec 3 09:19:27 2017 From: cgeuzaine at uliege.be (Christophe Geuzaine) Date: Sun, 3 Dec 2017 09:19:27 +0100 Subject: [Gmsh-announce] Feedback on new Gmsh API Message-ID: <1401E8E0-5618-48AC-B3A8-B48CDAB24213@uliege.be> Dear all, One of our main goals for the next versions of Gmsh is the release of a stable Application Programming Interface (API), allowing users/developers to easily embed Gmsh (as a library) in their own codes. The design goals for this API are the following: the API should - allow to do everything that can be done in .geo files (and then more) - be robust, in particular to wrong input data (i.e. "never crash") - allow to do simple things, simply - be maintainable over the long run To achieve these goals the API - is purely functional - only uses basic types from the target language (C++, C or Python) - is automatically generated from a master API description file - is fully documented An initial version of the API has landed in the Git repository, and we would like to get your early feedback. It is defined in the https://gitlab.onelab.info/gmsh/gmsh/blob/master/api directory: - C++ header: https://gitlab.onelab.info/gmsh/gmsh/blob/master/api/gmsh.h - C header: https://gitlab.onelab.info/gmsh/gmsh/blob/master/api/gmshc.h - Python module: https://gitlab.onelab.info/gmsh/gmsh/blob/master/api/gmsh.py Several examples on how to use the C++ and Python API are available in the https://gitlab.onelab.info/gmsh/gmsh/blob/master/demos/api directory. In particular, this directory contains C++ and Python versions of several of the .geo tutorials from https://gitlab.onelab.info/gmsh/gmsh/blob/master/tutorial. We plan to release a first (beta) version of the API in Gmsh 3.1, and a first stable version in Gmsh 4.0. You can send your feedback directly to the mailing list, or comment in the issue tracker https://gitlab.onelab.info/gmsh/gmsh/issues/188. Thanks, Christophe -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine Free software: http://gmsh.info | http://getdp.info | http://onelab.info