Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

trelau/SMESH

Open more actions menu

Repository files navigation

SMESH

Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

A stand-alone library of the mesh framework from the Salome Platform. This repository primary copies upstream sources and builds a library that be linked to other programs.

If you are looking to use this functionality in a Python application, check out pySMESH.

Build from sources

This repository makes use of submodules so to build from sources you must clone this repository and the submodules with:

git clone --recurse-submodules https://github.com/trelau/SMESH.git

After cloning the repository and submodules, the source files from the external submodules need to be prepared using the provided Python script:

python prepare.py

In order to run the script above, you'll need to have python-patch installed. This can be installed using

conda install -c conda-forge python-patch

or

pip intall "patch==1.*"

With the sources prepared, a CMake build process can be initiated by:

mkdir build
cd build
cmake ..

Note that for Windows systems PTHREAD_INCLUDE_DIR and PTHREAD_LIB_DIRS will likely need defined manually since they cannot typically be automatically found by CMake.

Packages

No packages published

Contributors 6

Morty Proxy This is a proxified and sanitized view of the page, visit original site.