Zmorfeo Morfeo interface#
Description#
The Zmorfeo functionality mirrors very much the same principals as in the Z-mat for ABAQUS port, and so we refer the user to that documentation as well. This section provides a getting started guide to Zmorfeo.
Syntax#
% Zmorfeo [ opts ] *problem \(\hookleftarrow\) to
launch the simulation called problem.dat% Zmorfeo -help problem \(\hookleftarrow\) to print
the help for the command ZmorfeoGetting started#
Perform a standard installation of Z-set, including the binaries and
shared files. The install location will henceforth be referred to as the
Z7PATH. The launch procedures for Zmorfeo will need to locate the
Morfeo installation using the environment variable MORFEO_ROOT.
Compatible Z-mat behaviors#
All material behavior within the small strain hypothesis are available is the Zmorfeo interface.
Input file changes#
Like all the other Z-mat interfaces, there are some lines in the user’s
input deck (the .dat file) which must be changed to indicate that
a user–material is being used.
Material =
{
Name = "Z-mat_file_name";
Type = "user_mechanical"; File = "PATH TO /libZmat_base.so";
}
The structure of the simulation folder should be as the following:
|-- data
| |-- mesh.geo
| |-- mesh.msh
| |-- Z-mat_file_name.txt
|-- input.dat
Notice that Z-mat_file_name have the extension .txt and is placed
in a folder called data. Note that the allocation of additional storage
due to state variables is done automatically and no additional changes
are required.
Visualization#
The format result of a Zmorfeo simulation is the Paraview .vtu
format. And therefore can be visualized using Paraview.