netgenplugin/src/NETGEN/ReadMeForNgUsers
2013-02-28 15:39:38 +00:00

49 lines
1.8 KiB
Plaintext

# ------------------------------------------------------------------
# ------------------------------------------------------------------
# Notes for Netgen >= 4.9.13
# ------------------------------------------------------------------
# ------------------------------------------------------------------
Netgen home page: http://sourceforge.net/apps/mediawiki/netgen-mesher.
1. Minimal requirements
Minimal version of Netgen required for SALOME is 4.9.13.
2. How to build Netgen for SALOME NETGEN Plugin
-----------------------------------------
2.1. Download Netgen archive (here netgen-4.9.13.tar.gz) and unpack it
2.2. Patch the Netgen distribution for SALOME
$ cd netgen45
$ patch -p1 < patch_directory/netgen49ForSalome.patch
Note that patch corresponds to the version of Netgen you use.
For example, netgen49ForSalome.patch mentioned above is a patch
file for Netgen 4.9.13. The patch for Netgen can be found in
NETGENPLUGIN_SRC/src/NETGEN directory.
2.3. Configure the netgen compilation. For example
$ cd netgen-4.9.13
$ ./configure --prefix=THE_INSTALLATION_PATH \
--with-occ=${CASROOT} \
--with-tcl=${TCLHOME}/lib --with-tk=${TCLHOME}/lib \
--with-tclinclude=${TCLHOME}/include
Note that Netgen depends on some products like Open CASCADE
Technology and Tcl/Tk. These products should be specified
to the configure script via options.
2.4. Compile the netgen product
$ make
$ make install
2.5. Patch the installation directory by copying include files
needed by NETGEN Plugin. Use the script
NETGENPLUGIN_SRC/src/NETGEN/netgen_copy_include_for_salome
to achieve that. The first argument is the directory containing
the Netgen sources. The second argument is THE_INSTALLATION_PATH