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
configurescript. - Run
maketo 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.