***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