I was wondering if anybody ran into the similar problem. On my computer, Wieland's MMB runs fine under Matlab 7.10.0 & Dynare 4.2.5 (Windows 32-bit).
However, it does not with Dynare 4.3.1, complaining that
??? Input argument "oo" is undefined.
Below is the complete error statement I receive.
Starting Dynare (version 4.3.1).
Starting preprocessing of the model file ...
Substitution of endo leads >= 2: added 12 auxiliary variables and equations.
Substitution of endo lags >= 2: added 22 auxiliary variables and equations.
Found 267 equation(s).
Evaluating expressions...done
Computing static model derivatives:
- order 1
Computing dynamic model derivatives:
- order 1
- order 2
Processing outputs ...done
Preprocessing completed.
Starting MATLAB/Octave computing.
Total computing time : 0h00m00s
??? Input argument "oo" is undefined.
Error in ==> resol at 96
if isfield(oo,'dr');
Error in ==> stoch_simul_MMB at 50
[oo_.dr, info] = resol(oo_.steady_state,0); % solve
Error in ==> MMB at 544
modelbase=stoch_simul_MMB(modelbase); %
solve model