Parmeggiani-Lab / elfin-solver

Standard Genetic Algorithm solver for elfin
MIT License
0 stars 0 forks source link

elfin-solver Build Status

The master branch is under development but has main features working. The old v1 version and documentation is preserved in branch v1.

Compiler

Any C++17 compliant compiler should work, but I have only tested using gcc-5 and gcc-8. Important: If you are a Mac user, be sure to swap out Clang for gcc because you will get libiomp complaints.

Get gcc somehow. For Macs it's simplest to install through homebrew with brew install gcc --without-multilib.

To Download


git clone --depth 1 https://github.com/Parmeggiani-Lab/elfin-solver.git
cd elfin-solver

To Complete Setup (or to update)


./update

To Compile

make -j4  # Or use the number of your processors

To Run

run the help function to get an overview of all possibilities

./bin/elfin -h

run standart settings using JSON from elfin-ui output:

./bin/elfin --spec_file <path to JSON.json>