We are currently in the process of re-factoring the Executioner class in MOOSE, which will greatly expand upon the "execute_on" options for all systems. We will provide more information about this change soon.

In order to prepare for this upcoming change we are cleaning up the Output syntax to align more closely with other systems in MOOSE. The following is happening:

  1. "output_on" will be replaced with "execute_on" to be consistent with other systems.
  2. The short-cut flags ("output_initial", "output_timestep_end", etc.) are being removed, with the upcoming changes there will be far too many of these flags to maintain.
  3. The initial condition will be output by default.
  4. Linear residual printing on the console will be enabled by default.

The default syntax for applications will remain to be the old syntax; however, you will see a lot of warnings as well as a warning that you are using legacy syntax. We will be updating internal and "registered" applications over the coming days and weeks.

Currently unrated


Andy W 1 year, 7 months ago

These will be welcome changes for me - thanks Andrew,


Link | Reply
Currently unrated

help with mba assignment 1 month, 3 weeks ago

The developers made this code for the improvement of this project.They may for understanding the various methods for learning the whole environment.The government should take some steps accordingly to keep the air free of danger.

Link | Reply
Currently unrated

New Comment


required (not published)


R&D 100

Recent Blog Posts

Using our new clang-format Style

1 month, 2 weeks ago

Steady State Algorithm Change

10 months, 3 weeks ago

Making an App inherit from an App

11 months ago

Changing a published API (Deprecation)

11 months, 1 week ago

DiscreteMaterial Objects

1 year, 1 month ago

Recent Posts






RSS / Atom