Skip to main content
Ctrl+K
Logo image
Ctrl+K
  • Getting started
    • Installation
      • The distribution
      • Microsoft Windows
      • Linux
    • Commands
      • Launch commands
        • Zrun
        • Zodb
      • Mesh and results visualization
        • Zmaster
        • Zparaview
      • Z-mat interface with external FEM solvers
        • Zpreload
        • Z-mat
        • Zansys
        • Zsamcef
        • Zforge
        • Zadvc
        • Zmorfeo
        • Zlsdyna
      • Modules
        • Zsopt
        • Zcracks
        • Zair
        • Zncpc
      • License management
        • Zserver
        • Zlicense_utility
      • Setup user projects
        • Zsetup
        • Zmake
        • ZebFront
      • Miscellaneous utilities
        • Zclean
        • Zglue
    • Zmaster
      • Introduction
      • Pre-processing (Mesh Creation)
        • Geometry creation
        • Create Nodes
        • Ruled Domain
        • Free Domain
        • Mesh Domain
        • Mesh View
        • View Options
        • Create Boundary
        • Batch Mesher
      • Run FEA simulation
        • Write ‘inp’ file
        • Write material file
        • Zrun
      • Post-processing
        • Results visualisation
        • Creating post variables
        • Plots
    • Reference
      • Functions definition
      • Degrees of freedom
      • Element Geometries
      • Boundary sets
      • Element Integration
      • Input file
      • Structure of .mast file
      • Structure of problem.geof
      • Z-set output formats
      • Global parameters
      • Environment variables
  • User manual
    • Mesher
      • Introduction
      • ***mesh
      • **adaptation
      • **add_element
      • **add_info
      • **add_l2d2
      • **add_l3d2
      • **add_node
      • **adjust_contact
      • **ascii_from_bset
      • **boolean_operation
      • **bounding_box
      • **bset
      • **bset_align
      • **bset_to_mast
      • **bset_to_mesh
      • **bset_view
      • **build_ellipse
      • **fronts
      • **build_parallel_boundary_files
      • **build_parallel_meshes
      • **build_parallel_param_files
      • **phi_psi_no_refine
      • **build_sphere
      • **cfv_build
      • **check_orientation
      • **check_quality
      • **classical_renumbering
      • **classical_to_zstrat
      • **clean_sets
      • **cleanup_bsets
      • **condense_out_elset_domain
      • **compute_predefined_levelset
      • **compute_surface
      • **continuous_liset
      • **crack_from_2D_path
      • **crack_2d
      • **create_geof_from_elset
      • **create_interface_elements
      • **create_interface_elements_between_elsets
      • **create_interface_elset
      • **cut_surface
      • **dg_transform
      • **deform_mesh
      • **degenerated_cleaner
      • **degenerated_elset
      • **delete_elset
      • **div_quad
      • **elements_to_springs
      • **elset
      • **elset_by_element_type
      • **elset_explode
      • **elset_near_nset
      • **elset_split
      • **extension
      • **extension_along_nset
      • **extract_skin
      • **extract_surface
      • **extract_2d_surface
      • **extrude_shell
      • **faset_align
      • **find_same_node_position
      • **function
      • **fuse_nset
      • **geof_format
      • **hexa_refinement
      • **hexa_to_tetra
      • **import_abaqus_pressure
      • **inverse_bset
      • **inverse_liset
      • **ipset
      • **join_bsets
      • **join_nsets
      • **lin_to_quad
      • **liset_extension
      • **make_springs
      • **match_nset
      • **mesh_gems
      • **mesh_lin_cube
      • **mesh_lin_rectangle
      • **mesh_quad_cube
      • **mesh_quad_parallelepiped
      • **mesh_quarter_plate_hole
      • **mesh_sphere_in_cube
      • **metis_renumbering
      • **metis_split
      • **mmg2d
      • **mmg3d
      • **mmgs
      • **modify_mesh_and_cut
      • **node_from_ascii
      • **nset
      • **nset_between_two_elsets
      • **nset_extension
      • **nset_for_cell
      • **nset_intersection
      • **nset_keep_lin
      • **open_bset
      • **open_mast
      • **parallel_adaptation_x
      • **periodic_paires
      • **perturb_inside
      • **porcupine
      • **project_nset
      • **propag_crack
      • **quad_to_lin
      • **quad_to_tri
      • **quad_refinement
      • **randomize
      • **read_groups
      • **reassign_elsets
      • **refine_mesh_based_on_element_domains
      • **regular_split
      • **regularize_cfv
      • **remove_element
      • **remove_bset_from_bset
      • **remove_nodes_from_nset
      • **remove_orphans
      • **remove_set
      • **rename_set
      • **renumbering
      • **resize_node
      • **rigid_body
      • **rigid_link_to_point
      • **rotate
      • **s3_to_c2
      • **save
      • **scale
      • **set_reduced
      • **sequential_ids
      • **shell
      • **small
      • **sort_nset
      • **sort_sets_alphabetically
      • **split
      • **split_hexa
      • **split_tetra
      • **statistics
      • **subtract_nsets
      • **sweep
      • **switch_element
      • **symmetry
      • **tet_refinement
      • **thicken_bset
      • **to_2d
      • **to_cax
      • **to_c3d10_4
      • **transform_fili
      • **translate
      • **unconnected_parts
      • **union
      • **unshared_faces
      • **unshared_edges
      • **unshared_middle_nodes
      • **vcct_extend
      • **volume_to_shell
      • **yams_ghs3d
      • **yams_by_elset
    • Finite element (.inp file)
      • Introduction
      • ****calcul
      • ***linear_solver
      • ***auto_remesh
      • ***auto_adaptation
      • ***disc_error_estimator
      • ***bc
      • **impose_element_dof
      • **impose_element_dof_reaction
      • **impose_elset_dof
      • **impose_elset_dof_reaction
      • **impose_nodal_dof
      • **fix_all_dof
      • **impose_nodal_dof_rate
      • **impose_nodal_dof_and_release
      • **impose_nodal_reaction
      • **impose_nodal_dof_density
      • **impose_nodal_dof_from_function
      • **impose_nodal_dof_file
      • **impose_nodal_dof_non_cumulative
      • **impose_nodal_dof_from_transfer
      • **impose_nodal_reaction_file
      • **impose_nodal_energy
      • **release_nodal_dof
      • **submodel
      • **centrifugal
      • **deformation
      • **deformation_gradient
      • **curvature
      • **deformation_cosserat
      • **free_rotation
      • **gravity
      • **hydro
      • **impedance
      • **linear_rotation
      • **positive_displacement
      • **pressure
      • **pressure_from_results
      • **get_load_from_results
      • **radial
      • **radius
      • **rotation
      • **shear
      • **static_torsor
      • **torque
      • **strain_gradient
      • **surface_load
      • **control_nodal_dof
      • **vspring
      • **z7p
      • **crack_release
      • **K_field
      • **T_field
      • **surface_heat_flux
      • **convection_heat_flux
      • **interface_heat
      • **volumetric_heat
      • **volumetric_heat_in_file
      • **radiation
      • ***coupled_resolution
      • ***compute_G_by_gth
      • ***contact
      • ***continuum_contact
      • ***dimension
      • ***eigen
      • ***elastic_energy
      • ***energy_monitoring
      • ***equation
      • ***feti
      • ***file_management
      • ***fluid_structure_interface
      • ***function_declaration
      • ***global_parameter
      • ***global_bifurcation
      • ***impose_kinematic
      • ***init_dof_value
      • ***initialize_with_transfer
      • ***make_restart_file
      • ***matrix_storage
      • ***material
      • *var_mat_ini
      • ***mesh
      • *section uniform
      • **local_frame
      • ***output
      • **test
      • ***parameter
      • **file
      • **ascii_file
      • **from_results
      • **function
      • **results
      • **table
      • **z7p
      • ***parks
      • ***post_increment
      • **i_integral
      • **j_integral_lorenzi
      • **non_local
      • ***pre_problem
      • **init_z7p_rotations
      • **layer_orientation
      • ***random_distribution
      • ***resolution
      • ***resolution newton
      • ***resolution bfgs
      • **automatic_time
      • **init_d_dof
      • **max_divergence
      • **sequence
      • **skip_cycles
      • **use_lumped_mass
      • ***restart
      • ***shell
      • ***sub_problem
      • ***table
      • ***function
      • ***specials
      • ***xfem_crack_mode
    • Post calculations
      • Introduction to Post Computations
      • ****post_processing
      • ***data_source
      • ***data_output
      • ***local_post_processing
      • **process copy
      • **process creep
      • **process cycle
      • **process cycle_projection
      • **process derive
      • **process deviator
      • **process ductile_failure
      • **process eigen2
      • **process fatigue_E
      • **process fatigue_EE
      • **process fatigue_rainflow
      • **process fatigue_S
      • **process format
      • **process function
      • **process HCF
      • **process initiation
      • **process integrate
      • **process LCF
      • **process make_field
      • **process mat_sim
      • **process max
      • **process mises
      • **process multirange
      • **process norm
      • **process onera
      • **process oxidation
      • **process range
      • **process neu_sehitoglu
      • **process swt
      • **process trace
      • **process transform_frame
      • **process tresca
      • **process triax
      • ***global_post_processing
      • **process anisotropic_failure
      • **process antisymmetric_gradient
      • **process area
      • **process momentum
      • **process average_around
      • **process average_in_element
      • **process average_in_ply
      • **process average_in_thickness
      • **process max_in_element
      • **process batdorf
      • **process beremin
      • **process checksum
      • **process clip_image
      • **process cohesion_torsor
      • **process coordinates
      • **process couple
      • **process cto
      • **process curve
      • **process divergence_tensor
      • **process energy_norm
      • **process extensometer
      • **process format
      • **process GB_distance
      • **process gp_vol
      • **process gp_xyz
      • **process gradient
      • **process hot_spot
      • **process integrate_flux
      • **process L2norm
      • **process max
      • **process node_extrapolation
      • **process node_interpolation
      • **process relocalised_post
      • **process selective_int
      • **process static_torsor
      • **process post_statistics
      • **process strain_measure
      • **process symmetric_gradient
      • **process surface_normals
      • **process torque
      • **process view_ipsets
      • **process volume
      • **process volume_above
      • **process volume_integrate
      • **process volume_of_element
      • **process weibull
      • **process z7p
    • Results reading and management
      • ****results_management
      • ****forge
    • Reference
      • Functions definition
      • Degrees of freedom
      • Element Geometries
      • Boundary sets
      • Element Integration
      • Input file
      • Structure of .mast file
      • Structure of problem.geof
      • Z-set output formats
      • Global parameters
      • Environment variables
    • General
      • introduction
      • Conventions
  • Z-mat user manual
    • Z-mat General Commands
      • Z-mat interfaces
      • Interface files
      • ***automatic_time
      • ***behavior
      • ***debug
      • ***external_storage
      • ***material
      • ***parameter
      • ***save_energies
      • ***skip_cycle
      • Zmaster interfaces
    • Z-mat ABAQUS
      • Z-mat ABAQUS interface
      • Site definition
      • Post calculations
    • Z-mat ANSYS
    • Z-mat MSC-Marc
    • Z-mat SAMCEF
    • Z-mat Cosmos
    • Z-mat LS-Dyna
    • Z-mat FORGE
    • Z-mat MORFEO
    • Behavior functionality
      • Introduction to Behaviors
      • <BEHAVIOR>
    • Material Models
      • linear_elastic
      • damage_elasticity
      • linear_viscoelastic
      • hyper_elastic
      • <HYPERELASTICITY> arruda_boyce
      • hooke_large_displacement
      • hyper_elastic_mooney
      • hyper_elastic_mixte_mooney
      • hyper_elastic_mixte_rivlin
      • viscoelastic_spectral
      • hyperviscoelastic
      • gen_evp
      • reduced_plastic
      • porous_plastic
      • general_tfa
      • mechanical_step_phase
      • umat
    • Secondary Models
      • aging
      • aniso_damage
      • becker_needleman
      • cast_iron
      • cast_iron_brittle
      • bodner_partom
      • finite_strain_crystal
      • matmod
      • matmod_z
      • memory
      • non_associated
      • rousselier_poly
      • visco_aniso_damage
    • Other Models
      • coefficient_diffusion
      • needleman_debonding
      • crisfield_debonding
      • chaboche_debonding
      • generalized_debonding
      • diffusion
      • linear_spring
      • thermal
      • variable_friction
    • Material Components
      • <ANISOTROPIC_DAMAGE>
      • <COEFFICIENT>
      • <COEFFICIENT_MATRIX>
      • <CONDUCTIVITY>
      • <CRITERION>
      • <CRITERION> anisotropic
      • <CRITERION> bron
      • <CRITERION> cast_iron
      • <CRITERION> hill
      • <CRITERION> karafillis_boyce
      • <CRITERION> linear_drucker_prager
      • <CRITERION> mises
      • <CRITERION> modified_nouailhas
      • <CRITERION> nouailhas
      • <CRITERION> ratio
      • <CRITERION> tensile_mises
      • <CRITERION> tresca
      • <CRITERION> unsym
      • <CRITERION> mises_2m1c
      • <CRYSTAL_KINEMATIC>
      • CRYSTAL_ORIENTATION
      • DAMAGE
      • DIRECT_KINEMATIC
      • <DIRECT_KINEMATIC> asaro
      • <DIRECT_KINEMATIC> non_symmetric
      • ELASTICITY
      • FLOW
      • <FLOW> function
      • <FLOW> gsell
      • <FLOW> hyperbolic
      • <FLOW> modified_visco
      • <FLOW> sellars_tegart
      • <FLOW> flow_sum
      • <FLOW> multiplicative
      • HYPERELASTIC_LAW
      • <HYPERELASTICITY> st_venant_kirchhoff
      • <HYPERELASTICITY> modified_sv_kirchhoff
      • <HYPERELASTICITY> ristinmaa
      • <HYPERELASTICITY> arruda_boyce
      • <HYPERELASTICITY> mooney
      • <HYPERELASTICITY> ogden
      • <HYPERELASTICITY> van_der_waals
      • <HYPERELASTICITY> fung
      • ISOTROPIC_HYPERELASTIC_LAW
      • <ISOTROPIC_HYPERELASTICITY> arruda_boyce
      • <ISOTROPIC_HYPERELASTICITY> mooney
      • <ISOTROPIC_HYPERELASTICITY> rivlin
      • <ISOTROPIC_HYPERELASTICITY> neo_hookean
      • <ISOTROPIC_HYPERELASTICITY> abaqus_neo_hookean
      • INTERACTION
      • ISOTROPIC
      • <ISOTROPIC> isotropic_sum
      • <ISOTROPIC> nonlinear_with_memory
      • <ISOTROPIC> isotropic_dsa
      • KINEMATIC
      • <KINEMATIC> aniso_nonlinear
      • LOCALIZATION
      • POROUS_CRITERION
      • <POROUS_CRITERION> cam_clay
      • <POROUS_CRITERION> elliptic
      • <POROUS_CRITERION> elliptic_aniso
      • <POROUS_CRITERION> fkm
      • <POROUS_CRITERION> gurson
      • <POROUS_CRITERION> rousselier
      • <POROUS_CRITERION> modified_rousselier
      • <POROUS_CRITERION> zhang_niemi
      • POTENTIAL
      • <POTENTIAL> associated
      • <POTENTIAL> coupled_recovery
      • <POTENTIAL> delobelle
      • <POTENTIAL> crystal
      • <POTENTIAL> gen_evp
      • <POTENTIAL> gen_evp2
      • <POTENTIAL> suvic
      • <POTENTIAL> 2M1C
      • <POTENTIAL> z6_gen_evp
      • SINTERING_STRAIN
      • SLIP_INTERACTION
      • STRAIN_NUCLEATION
      • THERMAL_STRAIN
    • Modifiers
      • <MODIFIER>
    • Model Simulation
      • Model Simulation
      • ****simulate
      • ***test
      • **constant_parameter
      • **error_plot
      • **load
      • **model
      • **output
      • **solver
      • **yield_surface
    • Optimization
      • Introduction
      • ****optimize
      • ***compare
      • ***compare t_file_file
      • **compare g_file_file
      • ***compare i_file_file
      • ***compare i_func_file
      • ***constraint
      • ***comparison_constraint
      • ***files
      • ***function
      • ***value
      • ***shell
      • ***zrun
      • ****optimize nelder_mead
      • ****optimize Rosenberg_marquardt
      • ****optimize evolution
      • ****optimize augmented_lagrangian
      • ****optimize single
  • Z-simOpt
    • Generalities
    • Variables management
    • Experimental results management
    • Simulation items management
    • External simulation items management
    • Optimization items management
    • Anisothermal variables management
    • Multiplot management
  • Z-paraview
  • Parallel computing
    • Introduction
      • Basics on parallel computing
      • Z-set parallel computing framework
      • Known missing features & bugs
    • Partitioning & Pre-Processing
      • Mesh partitioning
      • **engine_split
      • **metis_split
      • **scotch_split
      • **elset_split
      • **build_parallel_param_files
      • **build_parallel_boundary_files
      • ***mpcs
    • Distributed Solver
      • Running a parallel computation with Z-set
      • ***linear_solver
      • ***linear_solver dissection
      • ***linear_solver dd_feti
      • ***linear_solver dd_mpfeti
      • **iterative_solver
      • **acceleration
    • Tutorials
  • Multiscale modeling
    • Multiscale Modeling
      • Multiscale tools in Z-set
      • Imbricated finite element method (FE\(^2\) model)
      • General_TFA_Method
      • berveiller_zaoui
      • beta_multimat
      • voigt/voigt_fs
      • phasefield_phic
      • elastic_phasefield
      • plastic_phasefield
    • Material Components
      • BETA_TFA
      • <EIGENSTRAIN> beta
      • ENERGY
      • HOMOGENIZATION
      • LOCALIZATION1
      • LOCALIZATION2
  • Tutorials
    • Elastoplastic analysis of a tube under pressure
    • Elastoplastic analysis of internally pressurised bi-material sphere
    • Elastoplastic plate with a hole
    • Elastoplastic analysis of a disk under centrifigal forces
    • Cylinder torsion
    • Bending
    • Contact between two curved beams
    • Hertz contact
  • Developer manual
    • Introduction
      • Introduction
      • Basic rules
      • Style, definition
      • Errors and messages
      • Debugging Utilities
    • ZebFront pre-processor
      • ZebFront
      • Math Object Summary
      • SIMUL_MODEL
      • BASIC_NL_BEHAVIOR
      • BASIC_SIMULATOR
      • Resolving mixed loading for time independent plasticity and damage
      • @Class
      • @UserRead
      • @PostStep
      • @Derivative
      • @CalcGradF
    • zLanguage
      • The base language
      • Post Processing
      • How to use a zLanguage script to produce parametric meshes?
      • How to use a Zlanguage script in optimizer ?
      • How to use a Zlanguage script in post_processing ?
    • Z-mat Programming Examples
      • Introduction
      • FLOW example
      • ISOTROPIC example
      • HYPERELASTIC_LAW example
      • Gen-evp example
      • BEHAVIOR example
      • ZebFront example
      • ZebFront Example 2
    • Z-set Programming Examples
      • BC example 1
      • Pressure boundary condition
      • MPC example
      • Element example
      • Problem component example
      • MESHER example
      • POST example

Copyright

Copyright#

Neither Transvalor, ARMINES nor ONERA assume responsibility for any errors appearing in this document. Information provided in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by the distributors.

Z-set, ZebFront, Z-mat, Z-cracks and Zebulon are trademarks of ARMINES.

©ARMINES, ONERA, and TRANSVALOR S.A., 2024.

Proprietary data. Unauthorized use, distribution, or duplication is prohibited. All rights reserved.

Abaqus, the 3DS logo, SIMULIA, CATIA, and Unified FEA are trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the United States and/or other countries.

ANSYS is a registered trademark of Ansys, Inc.

Hewlett Packard is a registered trademark of Hewlett Packard Co.

Windows, Windows XP, Windows 2000, and Windows NT are registered trademarks of Microsoft Corp.

By ARMINES, ONERA, and TRANSVALOR S.A.

© Copyright ARMINES, ONERA, and TRANSVALOR S.A. 2024.