![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
FSTR INNER CONTROL PARAMETERS (fstrPARAM) More...
Data Fields | |
| integer(kind=kint) | solution_type =0 |
| solution type number More... | |
| integer(kind=kint) | solver_method =0 |
| solver method number More... | |
| integer(kind=kint) | nlsolver_method =0 |
| solver method number for nonlinear equation More... | |
| logical | nlgeom =.false. |
| is geometrical nonlinearity considered More... | |
| integer(kind=kint) | analysis_n =0 |
| STATIC !HEAT. More... | |
| real(kind=kreal), dimension(:), pointer | dtime =>null() |
| (=DT) STEP_DLTIME More... | |
| real(kind=kreal), dimension(:), pointer | etime =>null() |
| (/=ETIME) STEP_EETIME More... | |
| real(kind=kreal), dimension(:), pointer | dtmin =>null() |
| (=DTMIN) STEP_DELMIN More... | |
| real(kind=kreal), dimension(:), pointer | delmax =>null() |
| (=DTMAX) STEP_DELMAX More... | |
| integer(kind=kint), dimension(:), pointer | itmax =>null() |
| (/=ITMAX) More... | |
| real(kind=kreal), dimension(:), pointer | eps =>null() |
| (/=ESP) More... | |
| real(kind=kreal) | ref_temp =0.d0 |
| (=REF_TEMP) More... | |
| integer(kind=kint) | timepoint_id =0 |
| time point ID for heat analysis More... | |
| integer(kind=kint) | fg_echo =kOFF |
| output control More... | |
| integer(kind=kint) | fg_result =kOFF |
| output result (kYES/kNO) (=IRESULT) More... | |
| integer(kind=kint) | fg_visual =kOFF |
| visualization (kYES/kNO) (=IVISUAL) More... | |
| integer(kind=kint) | fg_neutral =kOFF |
| for heat ... More... | |
| integer(kind=kint) | fg_irres =kNO |
| restart read (=IRRES) More... | |
| integer(kind=kint) | fg_iwres =kNO |
| restart write (=IWRES) More... | |
| integer(kind=kint) | nrres =0 |
| NRRES. More... | |
| integer(kind=kint) | nprint =0 |
| NPRINT. More... | |
| integer(kind=kint) | n_node =0 |
| index table for global node ID sorting More... | |
| integer(kind=kint) | nn_internal =0 |
| hecMESHnn_internal More... | |
| integer(kind=kint), dimension(1,:), pointer | global_local_id =>null() |
| integer(kind=kint), dimension(2,:), pointer | global |
| integer(kind=kint), pointer | local |
| integer(kind=kint) | fg_couple =0 |
| for couple analysis More... | |
| integer(kind=kint) | fg_couple_type =0 |
| (default:0) More... | |
| integer(kind=kint) | fg_couple_first =0 |
| (default:0) More... | |
| integer(kind=kint) | fg_couple_window =0 |
| (default:0) More... | |
| integer(kind=kint) | restart_out_type =0 |
| for restart control More... | |
| integer(kind=kint) | restart_version =0 |
| version of restart file More... | |
| integer(kind=kint) | contact_algo =0 |
| for contact analysis More... | |
| integer(kind=kint) | augiter =0 |
| augmentation iteration for ALagrange algorithm More... | |
| logical | fric_cone_follow =.false. |
| if the ALagrange friction cone follows the applied normal force More... | |
| real(kind=kreal) | eps_fric_band =0.d0 |
| hysteresis half-band of the stick/slip switch (0 = no band) More... | |
| type(tcontactparam), dimension(:), pointer | contactparam =>null() |
| parameter sets for contact scan More... | |
| type(tcontactinterference), dimension(:), pointer | contact_if =>null() |
| parameter sets for contact scan More... | |
| type(tparamautoinc), dimension(:), pointer | ainc =>null() |
| for auto increment and cutback More... | |
| type(time_points), dimension(:), pointer | timepoints =>null() |
| time points data More... | |
| type(tparamconverg), dimension(:), pointer | cnvparam =>null() |
| for convergence check More... | |
FSTR INNER CONTROL PARAMETERS (fstrPARAM)
Definition at line 165 of file m_fstr.F90.
| type(tparamautoinc), dimension(:), pointer m_fstr::fstr_param::ainc =>null() |
| integer(kind=kint) m_fstr::fstr_param::analysis_n =0 |
| integer( kind=kint ) m_fstr::fstr_param::augiter =0 |
augmentation iteration for ALagrange algorithm
Definition at line 211 of file m_fstr.F90.
| type(tparamconverg), dimension(:), pointer m_fstr::fstr_param::cnvparam =>null() |
| integer( kind=kint ) m_fstr::fstr_param::contact_algo =0 |
for contact analysis
contact analysis algorithm number(SLagrange or Alagrange)
Definition at line 210 of file m_fstr.F90.
| type(tcontactinterference), dimension(:), pointer m_fstr::fstr_param::contact_if =>null() |
parameter sets for contact scan
Definition at line 215 of file m_fstr.F90.
| type(tcontactparam), dimension(:), pointer m_fstr::fstr_param::contactparam =>null() |
parameter sets for contact scan
Definition at line 214 of file m_fstr.F90.
| real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::delmax =>null() |
(=DTMAX) STEP_DELMAX
Definition at line 176 of file m_fstr.F90.
| real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::dtime =>null() |
(=DT) STEP_DLTIME
Definition at line 173 of file m_fstr.F90.
| real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::dtmin =>null() |
(=DTMIN) STEP_DELMIN
Definition at line 175 of file m_fstr.F90.
| real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::eps =>null() |
(/=ESP)
Definition at line 178 of file m_fstr.F90.
| real( kind=kreal ) m_fstr::fstr_param::eps_fric_band =0.d0 |
hysteresis half-band of the stick/slip switch (0 = no band)
Definition at line 213 of file m_fstr.F90.
| real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::etime =>null() |
(/=ETIME) STEP_EETIME
Definition at line 174 of file m_fstr.F90.
| integer( kind=kint ) m_fstr::fstr_param::fg_couple =0 |
| integer( kind=kint ) m_fstr::fstr_param::fg_couple_first =0 |
(default:0)
Definition at line 202 of file m_fstr.F90.
| integer( kind=kint ) m_fstr::fstr_param::fg_couple_type =0 |
(default:0)
Definition at line 201 of file m_fstr.F90.
| integer( kind=kint ) m_fstr::fstr_param::fg_couple_window =0 |
(default:0)
Definition at line 203 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::fg_echo =kOFF |
| integer(kind=kint) m_fstr::fstr_param::fg_irres =kNO |
restart read (=IRRES)
Definition at line 189 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::fg_iwres =kNO |
restart write (=IWRES)
Definition at line 190 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::fg_neutral =kOFF |
| integer(kind=kint) m_fstr::fstr_param::fg_result =kOFF |
output result (kYES/kNO) (=IRESULT)
Definition at line 184 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::fg_visual =kOFF |
visualization (kYES/kNO) (=IVISUAL)
Definition at line 185 of file m_fstr.F90.
| logical m_fstr::fstr_param::fric_cone_follow =.false. |
if the ALagrange friction cone follows the applied normal force
Definition at line 212 of file m_fstr.F90.
| integer(kind=kint), dimension(2,:), pointer m_fstr::fstr_param::global |
Definition at line 197 of file m_fstr.F90.
| integer(kind=kint), dimension (1,:), pointer m_fstr::fstr_param::global_local_id =>null() |
Definition at line 197 of file m_fstr.F90.
| integer(kind=kint), dimension(:), pointer m_fstr::fstr_param::itmax =>null() |
(/=ITMAX)
Definition at line 177 of file m_fstr.F90.
| integer(kind=kint), pointer m_fstr::fstr_param::local |
Definition at line 197 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::n_node =0 |
| logical m_fstr::fstr_param::nlgeom =.false. |
is geometrical nonlinearity considered
Definition at line 169 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::nlsolver_method =0 |
solver method number for nonlinear equation
Definition at line 168 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::nn_internal =0 |
hecMESHnn_internal
Definition at line 196 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::nprint =0 |
NPRINT.
Definition at line 192 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::nrres =0 |
NRRES.
Definition at line 191 of file m_fstr.F90.
| real(kind=kreal) m_fstr::fstr_param::ref_temp =0.d0 |
(=REF_TEMP)
Definition at line 179 of file m_fstr.F90.
| integer( kind=kint ) m_fstr::fstr_param::restart_out_type =0 |
| integer( kind=kint ) m_fstr::fstr_param::restart_version =0 |
version of restart file
Definition at line 207 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::solution_type =0 |
solution type number
Definition at line 166 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::solver_method =0 |
solver method number
Definition at line 167 of file m_fstr.F90.
| integer(kind=kint) m_fstr::fstr_param::timepoint_id =0 |
time point ID for heat analysis
Definition at line 180 of file m_fstr.F90.
| type(time_points), dimension(:), pointer m_fstr::fstr_param::timepoints =>null() |
time points data
Definition at line 219 of file m_fstr.F90.