# Dynare running .mod file

**URL:** https://forum.dynare.org/t/dynare-running-mod-file/22202
**Category:** Estimation
**Created:** [31 March 2023 15:13 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202 "2023-03-31T15:13:10Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Aiko](https://forum.dynare.org/letter_avatar_proxy/v4/letter/a/4491bb/32.png) [@Aiko](https://forum.dynare.org/u/Aiko)
#### Post date: [31 March 2023 15:13 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/1 "2023-03-31T15:13:10Z")

</div>

Hello,

I have a problem with the following code.  
_eval(fname);_

Error using eval. Unrecognised function or variable ‘model’.

where fname is .mod file. I am using Dynare 4.5.6. It is not working. Does anyone know how to resolve this issue.

---

<div class="post-metadata">

### Author: ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)
#### Post date: [31 March 2023 16:46 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/2 "2023-03-31T16:46:13Z")

</div>

Always provide the full error message. Also never call your mod-fiel `model.mod`. Why don’t you use Dynare 5?

---

<div class="post-metadata">

### Author: ![Aiko](https://forum.dynare.org/letter_avatar_proxy/v4/letter/a/4491bb/32.png) [@Aiko](https://forum.dynare.org/u/Aiko)
#### Post date: [31 March 2023 17:36 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/3 "2023-03-31T17:36:00Z")

</div>

Thank you for your quick response!

I changed the name to ‘energy.mod’. fname=M\_.fname here.  
Here the error message:

> > eval(fname)  
> > Error using eval  
> > Unrecognized function or variable ‘energy’.

When I tried the following, I have no error, but there is no evaluation of function.  
eval(‘fname’)

fname =

```
'energy'

```

When I use more updated version of Dynare. I have another problem: the dynare generates .dynamic.m (or .results.mat) files instead of \_dynare.m (or \_results.mat). I could not make dynare to read these files later because Matlab does not recognise ‘dot’ names (Matlab thinks ‘dot’ is operation).

---

<div class="post-metadata">

### Author: ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)
#### Post date: [31 March 2023 19:37 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/4 "2023-03-31T19:37:56Z")

</div>

Yes, the more recent Dynare version uses a class definition. But I still don’t understand how you are trying to invoke Dynare to get such an error message.

---

<div class="post-metadata">

### Author: ![Aiko](https://forum.dynare.org/letter_avatar_proxy/v4/letter/a/4491bb/32.png) [@Aiko](https://forum.dynare.org/u/Aiko)
#### Post date: [31 March 2023 19:51 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/5 "2023-03-31T19:51:40Z")

</div>

Can I use dynare _energy.mod noclearall_ instead of _eval(fname)_?

---

<div class="post-metadata">

### Author: ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)
#### Post date: [31 March 2023 23:03 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/6 "2023-03-31T23:03:21Z")

</div>

Where do you use `eval`? It’s

```auto
dynare energy

```

---

<div class="post-metadata">

### Author: ![Aiko](https://forum.dynare.org/letter_avatar_proxy/v4/letter/a/4491bb/32.png) [@Aiko](https://forum.dynare.org/u/Aiko)
#### Post date: [2 April 2023 13:25 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/7 "2023-04-02T13:25:43Z")

</div>

I fixed the issue with eval. It seems like in new version of Dynare, I do not need to type eval.  
It is working now.  
I have encountered another problem:

Total computing time : 0h00m00s  
Note: warning(s) encountered in MATLAB/Octave code

To be honest, I am not sure why I get this error message.

---

<div class="post-metadata">

### Author: ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)
#### Post date: [3 April 2023 13:37 UTC](https://forum.dynare.org/t/dynare-running-mod-file/22202/8 "2023-04-03T13:37:01Z")

</div>

You were never supposed to use `eval`.
