Welcome! You've found the source code of METCO, a registered tool which can be use to developing and testing metaheuristics in C/C++ language.
- Download or clone this repo
- Unzip if needed and move to
local_path/software-metco/oplink/algorithms/team/src/skeleton/main
- Make sure you have installed all the dependencies (below)
- Run
gen.sh
. - Run the
configure
script. - Run
make
to build the tool.
Now you are ready to start using METCO.
Dependency | How to install (Debian/Ubuntu Distros) | Link |
---|---|---|
gcc/g++ compiler | sudo apt-get install build-essential | GCC/G++ |
Autotools | sudo apt-get install autotools-dev automake | Autotools |
Bison | sudo apt-get install bison | Bison |
Flex | sudo apt-get install flex | Flex |
MPICH* | sudo apt-get install libcr-dev mpich2 mpich2-doc | MPICH |
GNU GSL | sudo apt-get install libgsl0-dev | GNU GSL |
* Make sure you are allowed to run mpicc compiler from your command line.
You can install all METCO's dependencies by running xargs -a dependencies.txt sudo apt-get install
from the root directory of METCO.