Next:
Basic information
Up:
TOCHNOG User's manual
Previous:
TOCHNOG User's manual
Contents
Contents
Basic information
Introduction
License
Distribution files and installation
How to perform a calculation and how to get started
Plotting programs
Space discretization, time discretization
Program capabilities
Files used by Tochnog
Equations
Convection and diffusion of heat
Material deformation and flow
Contact analysis
Ground water flow
Wave equation
Examples
Example 1: Backward facing step (fluid flow)
Example 2: Confined compression of fluid filled porous material
Example 3: Plasticity in plate with circular hole
Example 4: Two-dimensional convection and diffusion
Example 5: Inverse modeling of indenter test
Example 6: Impact of metal plate, local mesh refinement
Example 7: Global mesh refinement over polynomial domain
Example 8: Residual remeshing near heat spot
Example 9: 2D Impact of metal plate, rebuilding of mesh after large deformations.
Example 10: Shear of low-tension material (cracking)
Example 11: Propagation of a disturbance in the wave equation.
Example 12: Contact frictional heat generation.
Example 13: Automatically embedded tendon with local mesh refinement
Example 14: Continuous metal forming.
Example 15: Generation of two holes in 2D mesh.
Example 16: Bearing capacity of foundation.
Example 17: Herz contact problem.
Example 18: Thermally induced stresses in plate.
Example 19: Nonlocal plasticity in softening bar.
Example 20: Three dimensional local mesh refinement near heat source.
Example 21: Injection of an elastic material into an initially empty channel.
Example 23: Automatic local mesh refinement near shear band.
Example 24: 3D Impact of metal plate, rebuilding of mesh after large deformations.
Input: general remarks
Input: initialization part
echo switch (first record of initialization part)
number_of_space_dimensions number_of_space_dimensions (second record of initialization part)
derivatives (third record of initialization part, if specified)
condif_temperature
groundflow_velocity
groundflow_pressure
materi_damage
materi_density
materi_displacement
materi_history_variables number_of_variables
materi_maxwell_stress number_of_chains
materi_plasti_kappa
materi_plasti_rho
materi_strain_elasti
materi_strain_plasti
materi_strain_total
materi_stress
materi_velocity
materi_void_fraction
residue
wave_scalar
wave_fscalar
end_initia (last record of initialization part)
Input: data part
area_element_group index geometry_entity_item geometry_entity_index element_group
area_node_boundary index geometry_entity_item geometry_entity_index
bounda_force index node_range unknown_0 unknown_1 ...
bounda_sine index start_time freq_0 amp_0 freq_1 amp_1 ...
bounda_time index time load time load ...
bounda_time_file index switch
bounda_unknown index node_range unknown_0 unknown_1 ...
condif_convection index T
r
condif_convection_geometry index node_0 node_1 node_2 ...
condif_radiation index T
r
condif_radiation_geometry index node_0 node_1 node_2 ...
contact_friction friction
contact_geometry index geometry_entity_item geometry_entity_index
contact_geometry_switch index switch
contact_heat_generation factor
contact_penalty_pressure pressure_penalty
contact_penalty_temperature temperature_penalty
contact_penalty_velocity velocity_penalty
control_data_delete index data_item_name index_range
control_data_put index data_item_name index_range
control_data_put_double index ...
control_data_put_integer index ...
control_eigen index type_of_eigen_analysis number_of_modes
control_eigen_scale index largest_component
control_eigen_values index eigen_value_0 eigen_value_1 ...
control_mesh_adjust_geometry index geometry_entity_item geometry_entity_index
control_mesh_delete_geometry index geometry_entity_item geometry_entity_index
control_mesh_macro index macro_item element_name element_group attach_method n ...
control_mesh_macro_parameters index x y ...
control_mesh_merge index switch
control_mesh_new_mesh index delta
control_mesh_new_mesh_element index element_type
control_mesh_new_mesh_region index element_group
control_mesh_refine_globally index refinement_type
control_mesh_refine_globally_geometry index geometry_entity_item geometry_entity_index
control_mesh_refine_locally index percentage
control_mesh_refine_locally_geometry index geometry_entity_item geometry_entity_index
control_mesh_refine_locally_minimum index minimum_length
control_mesh_refine_locally_not index geometry_entity_0 geometry_entity_index_0
control_mesh_refine_locally_only index geometry_entity_0 geometry_entity_index_0
control_mesh_refine_locally_unknown index unknown
control_mesh_remesh index number_of_passes
control_mesh_remesh_factor index geometry_factor residue_factor
control_mesh_renumber index lowest_element lowest_node
control_mesh_split index switch
control_print index data_item_name_0 data_item_name_1 ...
control_print_database index switch
control_print_data_versus_data index data_item_name_0 index_0 number_0 data_item_name_1 index_1 number_1
control_print_gmv index switch
control_print_history index data_item_name_0 data_item_index_0 number_0 ...
control_print_matlab index switch
control_print_plotmtv index switch
control_print_tecplot index switch
control_print_vtk index switch
control_relaxation_condif_temperature index group_condif_temperature_relaxation
control_relaxation_groundflow_pressure index group_groundflow_pressure_relaxation
control_relaxation_materi_velocity index group_materi_velocity_relaxation
control_relaxation_wave_fscalar index group_wave_fscalar_relaxation
control_repeat index number_of_repeats control_index
control_repeat_until_item index control_index repeat_criterium data_item_name data_item_index data_item_number
control_repeat_until_tolerance index tolerance
control_restart index switch
control_skip_convective_part index switch_0 switch_1 ...
control_skip_inertia_condif_temperature index switch
control_skip_inertia_groundflow_pressure index switch
control_skip_inertia_materi_velocity index switch
control_skip_inertia_wave_fscalar index switch
control_skip_spatial_stabilization index switch_0 switch_1 ...
control_solver index solver_type
control_timestep index step_size time_increment step_size time_increment ...
control_timestep_iterations index number_of_iterations
control_timestep_iterations_automatic index ratio_criterium maximum_timestep
dependency_diagram index unknown_value_0 ... data_item_value_0 ...
dependency_item index data_item element_group unknown n
dof_tyings index geometry_entity_item geometry_entity_index unknown_0 unknown_1 ...
dof_label unknown_0 unknown_1 ...
element index element_name node_0 node_1 node_2 ...
element_group index element_group
element_tendon_direction index dir_x dir_y dir_z dir_x dir_y dir_z ...
element_tendon_number index tendon_0 tendon_1 ...
element_tendon_stress index sig_0 sig_1 ...
element_tendon_volume index volume_0 volume_1 ...
force_element_edge index force_0 force_1 ...
force_element_edge_geometry index node_0 node_1 node_2 ...
force_element_edge_time index time load time load ...
force_element_volume index force_0 force_1 ...
force_element_volume_factor index a
0
a
1
...a
n
force_element_volume_geometry index element_0 element_1 element_2 ...
force_element_volume_time index time load time load ...
force_gravity g_x g_y g_z
force_gravity_time index time load time load ...
geometry_bounda_factor index factor_0 ...
geometry_circle index x y radius tolerance
geometry_cylinder index x_0 y_0 z_0 x_1 y_1 z_1 radius tolerance
geometry_line index x_0 y_0 z_0 x_1 y_1 z_1 tolerance
geometry_point index x y z tolerance
geometry_polynomial index a
0
a
1
...a
n
x_0 x_1 y_0 y_1 tolerance
geometry_quadrilateral index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2 x_3 y_3 z_3 tolerance
geometry_set index geometry_entity_0 geometry_entity_index_0 geometry_entity_1 geometry_entity_index_1 ...
geometry_sphere index x y z radius tolerance
geometry_triangle index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2 tolerance
group_condif_absorption index a
group_condif_capacity index C
group_condif_conductivity index k
group_condif_density index density
group_condif_flow index beta
1
beta
2
beta
3
group_groundflow_compressibility index co
group_groundflow_density index
group_groundflow_permeability index pe
group_integration_points index type
group_materi_damage_failure index threshold
group_materi_damage_mazars index
group_materi_damping index d
group_materi_density index density
group_materi_density_minimum index density_minimum
group_materi_elasti_compressibility index co
group_materi_elasti_poisson index poisson
group_materi_elasti_transverse_isotropy index dir_0 dir_1 dir_2 C
aaaa
C
bbbb
C
aabb
C
abab
C
bcbc
group_materi_elasti_young index E
group_materi_expansion_linear index
group_materi_expansion_volume index
group_materi_hyper_besseling index
group_materi_hyper_mooney_rivlin index K
1
K
2
group_materi_maxwell_chain index E_0 t_0 ... E_n-1 t_n-1
group_materi_membrane index switch
group_materi_memory index memory_type
group_materi_plasti_compression index sigy
group_materi_plasti_druckprag index phi c phiflow
group_materi_plasti_gurson index sigy q1 q2 q3
group_materi_plasti_heat_generation factor
group_materi_plasti_kinematic_hardening index a
group_materi_plasti_mohrcoul index phi c phiflow
group_materi_plasti_tension index sigy
group_materi_plasti_visco index p
group_materi_plasti_vonmises index sigy
group_materi_stokes index switch
group_materi_strain_plasti_failure index threshold
group_materi_strain_total_failure index threshold
group_materi_viscosity index
group_materi_viscosity_bingham index m
group_materi_viscosity_exponential index m
group_type index type_name_0 type_name_1 ...
group_user_umat index switch
group_user_data index ...
group_wave_speed_of_sound index c
inverse_iterations number_of_iterations
inverse_iteration_number index number
inverse_parameter index data_item_name data_item_index data_item_number
inverse_parameter_limits index lower_value higher_value
inverse_parameter_step index size
inverse_parameter_variation index variation
inverse_target index data_item_name data_item_index data_item_number
inverse_target_data index target_value penalty
inverse_target_timestep index timestep_index
node index coord_0 coord_1 coord_2
node_boundary index switch
node_damping index damping
node_dof index dof_0 dof_1 ...
node_dof_calcul index ...
node_eigen index unknown_0 unknown_1 ... unknown_0 unknown_1 ...
node_locate index locate_x locate_y locate_z
node_mass index mass
node_rhside index rhside_0 rhside_1 ...
node_rhside_internal index rhside_0 rhside_1 ...
node_rhside_static index rhside_0 rhside_1 ...
node_tyings index node_0 node_1 ...
node_tyings_factors index factor_0 factor_1 ...
node_tyings_unknowns index unknown_0 unknown_1 ...
options_axisymmetric switch
options_processors index nproc
options_residuefactor factor_0 factor_1 ...
post_calcul unknown operat ...
post_error_item index data_item_name data_item_index number
post_error_result index percentage
post_line index x_0 y_0 z_0 x_1 y_1 z_1
post_line_dof index dof_0 dof_1 ...
post_line_dof_calcul ...
post_line_moment index switch
post_line_n index n
post_node index data_item operat geometry_entity geometry_entity_index
post_node_result index result_0 result_1 ...
post_node_rhside_fixed value_0 value_1 ...
post_node_rhside_free value_0 value_1 ...
post_node_rhside_ratio ratio
post_point index x y z
post_point_dof index dof_0 dof_1 ...
post_point_dof_calcul ...
post_quadrilateral index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2 x_3 y_3 z_3
post_quadrilateral_dof index dof_0 dof_1 ...
post_quadrilateral_dof_calcul ...
post_quadrilateral_n index n
print_filter index data_item_name data_item_index number_0 number_1 ...
slide_geometry index geometry_entity geometry_entity_index
slide_friction index friction_coefficient
target_item index data_item_name data_item_index number
target_value index value tolerance
tendon index x_0 y_0 z_0 x_1 y_1 z_1 tendon_area
tendon_elasti index stiffness
tendon_expansion index
tendon_plasti index yield_stress
tendon_stress index initial_stress
time_current index current_time
time_calculation cpu_time_in_seconds
volume_element_factor index factor
volume_factor a
0
a
1
...a
n
end_data (last record of data part)
Interaction analyzes and advanced analyzes
Fluid-structure interaction
Ground water flow in deforming solid
Heat transport in ground water flow
Heat transport in materials
Practical tips
Continuing an analysis
Saving CPU time.
Saving computer memory.
To model linear material
When you find yourself in times of troubles
User supplied subroutines
Bibliography
GNU GENERAL PUBLIC LICENSE
root
1998-11-16