![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_fstr_solid_setup |
| This module provides subroutines to initialize, allocate and finalize fstr_solid, and to read the cards of solid analysis into it. Boundary conditions are appended, and the contact pairs already read are checked and initialized, independently of the input file format. header_name is the card name shown in error messages. A blank name of amplitude or rotation center means that it is not given. | |
Functions/Subroutines | |
| subroutine | m_fstr_solid_setup::fstr_solid_init (hecMESH, fstrSOLID) |
| Initializer of structure fstr_solid. More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_alloc (hecMESH, fstrSOLID) |
| Initializer of structure fstr_solid. More... | |
| subroutine | m_fstr_solid_setup::fstr_smoothed_element_init (hecMESH, fstrSOLID) |
| subroutine | m_fstr_solid_setup::fstr_smoothed_element_calcmaxcon (hecMESH, fstrSOLID) |
| subroutine | m_fstr_solid_setup::fstr_element_init (hecMESH, fstrSOLID, solution_type) |
| Initialize elements info in static calculation. More... | |
| recursive subroutine | m_fstr_solid_setup::fstr_solid_physic_val_finalize (phys) |
| subroutine | m_fstr_solid_setup::fstr_solid_finalize (fstrSOLID) |
| Finalizer of fstr_solid. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_step (ctrl, P) |
| Read in !STEP ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_step_convergence (stepinfo, cpname, cnvparam, istep) |
| Fix the convergence criteria of a step from !STEP and the !CONVERG_PARAM it refers to. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_step_links (fstrPARAM, fstrSOLID, fstrDYNAMIC, istep, tp_name, ainc_name, cnv_name) |
| Links step_ctrl(istep), whose step is already read, to !TIME_POINTS, !AUTOINC_PARAM and !CONVERG_PARAM given by name, and keeps the !DYNAMIC time increment for a fixed increment. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_write_flags (ctrl, P) |
| Read in !WRITE before fstr_setup_prepare and set fg_result and fg_visual. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_write_store (ctrl, P) |
| Read in !WRITE after fstr_setup_prepare and store the output controls. fg_result and fg_visual are set by fstr_setup_WRITE_flags before fstr_setup_prepare. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_couple (ctrl, P) |
| Read in !COUPLE ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_element_activation (ctrl, P) |
| Read in !ELEMENT_ACTIVATION. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_static (ctrl, P) |
| Read in !STATIC(old) ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_boundary (ctrl, P) |
| Read in !BOUNDARY ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_cload (ctrl, P) |
| Read in !CLOAD ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_dload (ctrl, P) |
| Read in !DLOAD. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_temperature (ctrl, P) |
| Read in !TEMPERATURE ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_spring (ctrl, P) |
| Read in !SPRING ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_velocity (ctrl, P) |
| Read in !VELOCITY ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_acceleration (ctrl, P) |
| Read in !ACCELERATION ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_solid_nastran (ctrl, hecMESH, fstrSOLID) |
| subroutine | m_fstr_solid_setup::fstr_setup_contact (ctrl, P) |
| Read in !CONTACT ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_embed (ctrl, P) |
| Read in !EMBED ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_istep (ctrl, P) |
| Read in !ISTEP ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_step_store (ctrl, P) |
| Read in !STEP ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_section (ctrl, P) |
| Read in !SECTION ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_elemopt (ctrl, P) |
| Read in !ELEMOPT ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_material (ctrl, P) |
| Read in !MATERIAL ! More... | |
| integer(kind=kint) function | m_fstr_solid_setup::fstr_setup_current_material (ctrl, P) |
| Material of the last !MATERIAL, for a material card. Stops at a material card given before the first !MATERIAL. More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_elastic (ctrl, P) |
| Read in !ELASTIC ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_plastic (ctrl, P) |
| Read in !PLASTIC ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_hyperelastic (ctrl, P) |
| Read in !HYPERELASTIC ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_viscoelastic (ctrl, P) |
| Read in !VISCOELASTIC ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_trs (ctrl, P) |
| Read in !TRS ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_creep (ctrl, P) |
| Read in !CREEP ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_density (ctrl, P) |
| Read in !DENSITY ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_expansion_coeff (ctrl, P) |
| Read in !EXPANSION_COEF ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_damping (ctrl, P) |
| Read in !DAMPING ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_fluid (ctrl, P) |
| Read in !FLUID ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_spring_d (ctrl, P) |
| Read in !SPRING_D ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_spring_a (ctrl, P) |
| Read in !SPRING_A ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_dashpot_d (ctrl, P) |
| Read in !DASHPOT_D ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_dashpot_a (ctrl, P) |
| Read in !DASHPOT_A ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_user_material (ctrl, P) |
| Read in !USER_MATERIAL ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_output_res (ctrl, P) |
| Read in !OUTPUT_RES ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_output_vis (ctrl, P) |
| Read in !OUTPUT_VIS ! More... | |
| subroutine | m_fstr_solid_setup::fstr_setup_uload (ctrl, P) |
| Read in !ULOAD ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_boundary (hecMESH, fstrSOLID, header_name, gid, istot, rotc_name, amp_name, n, grp_names, dof_ids, dof_ide, vals) |
| Append !BOUNDARY ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_cload (hecMESH, fstrSOLID, header_name, gid, rotc_name, amp_name, n, grp_names, dofs, vals) |
| Append !CLOAD ! More... | |
| subroutine | m_fstr_solid_setup::fstr_expand_dload_array (array, old_size, new_size) |
| Reset !DLOAD ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_dload (hecMESH, fstrSOLID, header_name, gid, follow, amp_name, n, grp_names, lids, params) |
| Append !DLOAD ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_temperature (hecMESH, fstrSOLID, header_name, gid, n, grp_names, vals) |
| Append !TEMPERATURE ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_spring (hecMESH, fstrSOLID, header_name, gid, incremental, amp_name, n, grp_names, dofs, vals) |
| Append !SPRING ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_velocity (hecMESH, fstrSOLID, fstrDYNAMIC, header_name, gid, vtype, rotc_name, amp_name, n, grp_names, dof_ids, dof_ide, vals) |
| Append !VELOCITY ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_acceleration (hecMESH, fstrSOLID, fstrDYNAMIC, header_name, gid, atype, amp_name, n, grp_names, dof_ids, dof_ide, vals) |
| Append !ACCELERATION ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_couple (hecMESH, fstrSOLID, fstrPARAM, header_name, n, grp_names) |
| Append !COUPLE ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_append_element_activation (hecMESH, fstrSOLID, header_name, gid, amp_name, eps, measure, state, n, grp_names, thlow, thup) |
| Append !ELEMENT_ACTIVATION ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_init_contacts (hecMESH, fstrSOLID, fstrPARAM, is, n, cparam_name, smoothing) |
| Initialize !CONTACT ! More... | |
| subroutine | m_fstr_solid_setup::fstr_solid_init_embeds (hecMESH, fstrSOLID, fstrPARAM, is, n, cparam_name, smoothing) |
| Initialize !EMBED ! More... | |