2016-03-21 20:12:56 +05:00
|
|
|
***************************
|
|
|
|
About SALOME Netgen plug-in
|
|
|
|
***************************
|
|
|
|
|
|
|
|
SALOME Netgen plug-in is destined for:
|
|
|
|
- Meshing 1D, 2D and 3D geometric entities.
|
|
|
|
- Splitting faces into triangular elements (quad-dominant mesh is also possible).
|
|
|
|
- Splitting solids into tetrahedral elements (pyramids are constructed as a
|
|
|
|
transition from quadrangles to tetrahedra).
|
|
|
|
- Generating 3D meshes from 2D meshes, working without geometrical objects.
|
|
|
|
|
|
|
|
SALOME Netgen plug-in is integrated into SALOME platform via the SALOME Mesh
|
|
|
|
module.
|
|
|
|
|
|
|
|
For more information please visit the SALOME platform web site:
|
|
|
|
|
|
|
|
<http://www.salome-platform.org/>
|
|
|
|
|
|
|
|
=======
|
|
|
|
License
|
|
|
|
=======
|
|
|
|
|
|
|
|
SALOME platform is distributed under the GNU Lesser General Public License.
|
|
|
|
See COPYING file for more details.
|
|
|
|
|
|
|
|
Also, additional information can be found at SALOME platform web site:
|
|
|
|
|
|
|
|
<http://www.salome-platform.org/downloads/license/>
|
|
|
|
|
|
|
|
============
|
|
|
|
Installation
|
|
|
|
============
|
|
|
|
|
|
|
|
--------------
|
|
|
|
Pre-requisites
|
|
|
|
--------------
|
|
|
|
|
|
|
|
SALOME platform relies on a set of third-party softwares; some of them are needed
|
|
|
|
at build time only, while other ones are needed in runtime also.
|
|
|
|
|
|
|
|
For more information about the pre-requisites please visit SALOME platform web
|
|
|
|
site:
|
|
|
|
|
|
|
|
* Check Release Notes and Software Requirements of the latest SALOME release at
|
|
|
|
|
|
|
|
<http://www.salome-platform.org/downloads/current-version/>
|
|
|
|
|
|
|
|
* Pre-requisites page at SALOME web site:
|
|
|
|
|
|
|
|
<http://www.salome-platform.org/downloads/license/>
|
|
|
|
|
|
|
|
Note: SALOME Netgen plug-in needs SALOME KERNEL, SALOME GUI, SALOME Geometry and
|
|
|
|
SALOME Mesh as pre-requisites.
|
|
|
|
|
|
|
|
------------------
|
|
|
|
Basic Installation
|
|
|
|
------------------
|
|
|
|
|
|
|
|
The build procedure of the SALOME platform is implemented with CMake.
|
|
|
|
In order to build the plug-in you have to do the following actions:
|
|
|
|
|
|
|
|
1. Set up environment for pre-requisites (see "Pre-requisites" section above).
|
|
|
|
|
|
|
|
2. Create a build directory:
|
|
|
|
|
|
|
|
% mkdir NETGENPLUGIN_BUILD
|
|
|
|
|
|
|
|
3. Configure the build procedure:
|
|
|
|
|
|
|
|
% cd NETGENPLUGIN_BUILD
|
|
|
|
% cmake -DCMAKE_BUILD_TYPE=<mode> -DCMAKE_INSTALL_PREFIX=<installation_directory> <path_to_src_dir>
|
|
|
|
|
|
|
|
where
|
|
|
|
- <mode> is either Release or Debug (default: Release);
|
|
|
|
- <installation_directory> is a destination folder to install SALOME Netgen
|
|
|
|
plug-in (default: /usr);
|
|
|
|
- <path_to_src_dir> is a path to the SALOME Netgen plug-in sources directory.
|
|
|
|
|
|
|
|
Note: by default (if CMAKE_INSTALL_PREFIX option is not given), SALOME Netgen
|
|
|
|
plug-in will be configured for installation to the /usr directory that requires
|
|
|
|
root permissions to complete the installation.
|
|
|
|
|
|
|
|
4. Build and install:
|
|
|
|
|
|
|
|
% make
|
|
|
|
% make install
|
|
|
|
|
|
|
|
This will install SALOME Netgen plug-in to the <installation_directory>
|
|
|
|
specified to cmake command on the previous step.
|
|
|
|
|
|
|
|
-------------------
|
|
|
|
Custom installation
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
SALOME Netgen plug-in supports a set of advanced configuration options;
|
|
|
|
for more details learn CMakeLists.txt file in the root source directory.
|
|
|
|
|
|
|
|
You can also use other options of cmake command to customize your installation.
|
|
|
|
Learn more about available options by typing
|
|
|
|
|
|
|
|
% cmake --help
|
|
|
|
|
|
|
|
=============
|
|
|
|
Documentation
|
|
|
|
=============
|
|
|
|
|
|
|
|
The directory doc contains additional documentation file of SALOME Netgen plug-in.
|
|
|
|
|
|
|
|
===============
|
|
|
|
Troubleshooting
|
|
|
|
===============
|
|
|
|
|
|
|
|
Please, send a mail to webmaster.salome@opencascade.com.
|