|
General build instructions are available in the top-level [README](http://gitlab.onelab.info/gmsh/gmsh/tree/master/README.txt). The commands used for the continuous integration builds and for the official releases are available in the [.gitlab-ci.yml](http://gitlab.onelab.info/gmsh/gmsh/tree/master/.gitlab-ci.yml) file.
|
|
General build instructions are available in the top-level [README](http://gitlab.onelab.info/gmsh/gmsh/tree/master/README.txt).
|
|
|
|
|
|
This page contains more detailed instructions to compile a full-featured version of Gmsh, including the compilation of common dependencies: [OpenCASCADE](https://www.opencascade.com/content/latest-release) and [FLTK](http://www.fltk.org). In addition to [CMake](http://www.cmake.org) and C++ and C compilers, you should have (preferably optimized) versions of the BLAS and LAPACK libraries on your system (e.g. [OpenBLAS](http://www.openblas.net), ATLAS or the MKL).
|
|
This page contains more detailed instructions to compile a full-featured version of Gmsh, including the compilation of common dependencies: [OpenCASCADE](https://www.opencascade.com/content/latest-release) and [FLTK](http://www.fltk.org). In addition to [CMake](http://www.cmake.org) and C++ and C compilers, you should have (preferably optimized) versions of the BLAS and LAPACK libraries on your system (e.g. [OpenBLAS](http://www.openblas.net), ATLAS or the MKL).
|
|
|
|
|
|
|
|
Note that the commands used for the continuous integration builds and for the official releases are available in the [.gitlab-ci.yml](http://gitlab.onelab.info/gmsh/gmsh/tree/master/.gitlab-ci.yml) file. The full spec of the Docker containers used for the Linux builds are also available [here](http://gitlab.onelab.info/gmsh/gmsh/tree/master/utils/docker).
|
|
|
|
|
|
|
|
|
|
## OpenCASCADE
|
|
## OpenCASCADE
|
|
|
|
|
|
OpenCASCADE is a free CAD kernel that Gmsh uses extensively for constructive solid geometry and for importing STEP files. You don't need OpenCASCADE to build geometrical models with Gmsh's built-in (`geo`) kernel, but you'll need it to import `STEP` and `IGES` files.
|
|
OpenCASCADE is a free CAD kernel that Gmsh uses extensively for constructive solid geometry and for importing STEP files. You don't need OpenCASCADE to build geometrical models with Gmsh's built-in (`geo`) kernel, but you'll need it to import `STEP` and `IGES` files.
|
... | | ... | |