The user needs to specify: signal dimension (SETDIM) dictionary density (SETBASE - default 2.0 - dyadic) number of iterations (SETITER) whether dictionary should be STOCHASTIC. whether output should be written to a file (LOG2FILE) or to a screen If a message somehow emerges, please delete the file "dic_%d_b_%f_%d.gab" where %d=DIM %f=BASE %d=STOCHASTIC On/Off 1/0. Atoms are saved to: "signal_name.b" file. gcc compile: gcc -lm -O3 *.c -o mp