You need to have the following programs installed properly on your computer.
locus
will be created.
locus/src
and edit makefile
therein according to your environment.
You need to set variables BOOSTDIR
to the directory where boost is installed (by default, it is ~/boost/
) and
CXX
to the name of your C++ compiler (by default, it is g++
).
locus/src
, type make
to compile all programs. Binary files will be installed in locus/bin
.
locus/run
and execute Python scripts data_interpolation_pos.py
and data_interpolation_nes.py
therein.
These scripts read the data of boxes at selected parameter values (stored in "locus/data/positive_distinguished" and "locus/data/negative_distinguished") and
generate the data at other parameter values by linear interpolation.
The generated data files will be installed in "locus/data/positive" and "locus/data/negative" (Remark: directories and files with "positive" or "pos" in their names are programs and data for b > 0, "negative" or "neg" for b < 0).
locus/run
.
These script files have two parameters process_number and max_process to specify the number of processes that you want to run in parallel.
If you want to run multiple processes in parallel, set max_process to the number of processes and run the script for process_number = 0, 1, ..., max_process - 1.
To run the program in a single process mode, call these scripts without a parameter.
If the script exits normally with no error message, the verification is completed.
run_pos_CMC_B.py
[process_number max_process]
run_neg_CMC_B.py
[process_number max_process]
run_neg_C.py
[process_number max_process]
run_neg_D.py
[process_number max_process]
run_pos_E.py
[process_number max_process]
run_neg_E.py
[process_number max_process]
run_pp.py
[process_number max_process]