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 to launch the simulation called problem.dat
% Zmorfeo -help problem to print the help for the command Zmorfeo

Getting 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.