a) Jetbeans Clion with cmake
b) Gcc compiler
c) tclap-1.2.1 library
1. If using CLion then use Run->Edit configuration->Program arguments and provide the following arguments
-i
(Use sample script file in cmake-build-debug for details on various combinations of algorithms and parameters)