Termination codes
ITRMCD = 0: Optimal solution found
ITRMCD = 1: Terminated with gradient small,
X is probably optimal
ITRMCD = 2: Terminated with stepsize small,
X is probably optimal
ITRMCD = 3: Lower point cannot be found,
X is probably optimal
ITRMCD = 4: Iteration limit (150) exceeded
ITRMCD = 5: Too many large steps,
function may be unbounded