***shell#

Description#

This command launches a sub-shell to execute external programs.

Syntax#

***shell \(~\,~\,~\,\) shell-command ***shell [ **frequency frequency ] [ **init_problem ] \(~\,~\,~\,\) a-first-shell-command \(~\,~\,~\,\) another-shell-command [ **start_increment ] \(~\,~\,~\,\) a-first-shell-command \(~\,~\,~\,\) another-shell-command \(~\,~\,~\,\)

In the first form, the shell commands are executed when the .inp file is read. In the second form, the shell commands are executed at the given entry points in the problem, with the optional frequency.

Currently, the following entry points are available (see the Problem Component description in the devel manual):

init_problem

start_increment

end_increment

start_iteration

end_iteration

manage_restart

mesh_changed

end_problem