     'out_filename', {'penm_log.txt', 'S', []}, ...
%       'user_prn', {[], 'O', []}, ...
%       'maxotiter', {100, 'I', [0, Inf]}, ...
%       'maxiniter', {100, 'I', [0, Inf]}, ...
%       ... % from pennon.m
%       'penalty_update', {0.5, 'R', [0, 1]}, ...       % PENALTY_UPDT
%       'penalty_update_bar', {0.3, 'R', [0, 1]}, ...   % PENALTY_UPDT_BAR
%       'mpenalty_update', {0.5, 'R', [0, 1]}, ...      % 
%       'mpenalty_min', {1e-6, 'R', [0, 1]}, ...        % 
%       'mpenalty_border',