U
ff, once upon a time, I've created a mesh with a lot of duplicating vertices and needed to F
ind unique vertices F
ast.
git clone [email protected]:tataratat/uff.git
cd uff
mkdir build
cd build
cmake -DBUILD_EXAMPLES=OFF -DBUILD_FORTRAN_MODULE=OFF -DCMAKE_BUILD_PREFIX=<path-to-install-dir> ..
(make)
make install
This makes function uff
available from fortran side. For example:
call uff(...)
However, if you prefer to have a separate fortran module, set -DBUILD_FORTRAN_MODULE=ON
. This allows:
use uff, only ufffortran
call ufffortran(...)
option1: pip
pip install uffpy
It works the best with gcc
and clang
. To make sure, you can set:
export CC=gcc # or clang
The newest version should always be available with:
pip install git+https://github.com/tataratat/uff.git@dev
option2: DIY
git clone [email protected]:tataratat/uff.git
cd uff
pip install -r requirements.txt
python3 setup.py install # or `pip install .`