Download

and install

Detailed instructions for building are in the user's manual.


---


Currently, to use Bertini_real, you must self-compile. You have one option at this time:

1) Clone the repo. Repository is available at github
https://github.com/ofloveandhate/bertini_real.

git clone git://github.com/ofloveandhate/bertini_real

2) Important note: you must have
Bertini (as a library) available for the compiler and linker. For this, you must first build and install Bertini 1.

3) Other dependencies are a C++ compiler capable of the C++11 standard, an MPI,
Boost, MPFR, and GMP. If you are using a Mac, I strongly encourage you to use Homebrew to install all these packages. It will make your life so much easier! On Linux, use the package manager provided; e.g. apt-get. Windows users are supported through Cygwin or a virtual machine running a flavor of *nix.

4) The install pattern is that of CMake:
mkdir build && cd build && cmake ../ && make -j 8 && sudo make install



If you need help compiling, please contact me!
How to cite this software:

S. Amethyst, D.J. Bates, W. Hao, J.D. Hauenstein, A.J. Sommese and C.W. Wampler. Bertini_real: software for real algebraic sets. Available online at bertinireal.com.

There's also a paper (I've corrected my name in this reference, it's incorrect in the paper):

@article{brake2017algorithm,
title={Algorithm 976: Bertini\_real: Numerical decomposition of real algebraic curves and surfaces},
author={Amethyst, Silviana and Bates, Daniel J and Hao, Wenrui and Hauenstein, Jonathan D and Sommese, Andrew J and Wampler, Charles W},
journal={ACM Transactions on Mathematical Software (TOMS)},
volume={44},
number={1},
pages={1--30},
year={2017},
publisher={ACM New York, NY, USA}
}