Input file#

The Z-set input file is an ASCII file with the extension .inp. It allows to setup various types of modules, including mesh operations, FE computations (mechanical, thermal, fluid, coupled, etc.), optimizations, material point simulations, post-processing, glueing results from different subdomains, field transfers, and more.

Each module is defined with a **** (four asterisks) and ends with ****return. Options/subcommands for each problem are then listed with ***-level, **-level, *-level, -*-level, etc., depending on the number and arrangement of subcommands for each module. The definition of each module can be placed in a separate ASCII file. Alternatively, all modules can be combined into a single file, and a specific problem can be launched using the appropriate switch with the Zrun command.

The material law is typically defined in a separate ASCII file (the extension is not relevant), though this is not mandatory. This practice primarily facilitates the sharing of material models and their use with external solvers.

Please refer to the User-commands and Z-mat documentation manuals for more details on the input file commands for each module. Input files examples for a wide range of applications can be found at $Z7PATH/TESTS/.

Here is a (non-exhaustive) list of modules:

  • The Mesher module: perform mesh manipulations and combinations to pre-existing meshes, and import and export Z-set format files, …

    ****mesher
     % options
    ****return
    
  • Finite element computations:

    ****calcul <type>
     % options ...
    ****return
    
  • Optimization module: identify material coefficients, optimize geometry, …

    ****optimize <OPTIMIZER>
     options ...
    ****return
    
  • Simulation mode for differential models (standard behavior or a ZebFront behavior) applied to a volume element.

    ****simulate
     % options ...
    ****return
    
  • Post calculations on results obtained by the finite element method, and with simulations:

    ****post_processing
     options ...
    ****return
    
  • Results management is a tool designed to manage (extract maps, extract relevant variables) Z-set output files after a computation or post-processing.

    ****results_management
     options ...
    ****return
    
  • Transfer of nodal or integration points fields from one mesh to another:

    ****transfer_fields
     options ...
    ****return
    
    ****fe_transfer
     options ...
    ****return
    
  • Material model definition, with also some options to control integration methods etc.

    ***behavior <BEHAVIOR>
     material model ...
    ***return
    
  • Stitch subdomains’ results files into one file, after a parallel computation

    ****glue
     options ...
    ****return
    
  • Read and concatenate two or more FORGE result files to produce a single Z-set results database:

    ****forge
     options ...
    ****return
    
  • Etc.