|
FEATool Multiphysics
v1.17.5
Finite Element Analysis Toolbox
|
SOLVETIME Solve time-dependent problem.
[ U, TLIST ] = SOLVETIME( PROB, VARARGIN ) Solves the time-dependent problem described in the PROB finite element struct. Accepts the following property/value pairs.
Input Value/{Default} Description
-----------------------------------------------------------------------------------
linsolv string/{mumps} Sparse linear solver
backslash, mumps, gmres, bicgstab, amg
tstep scalar/{0.1} Time step size (average for FS-scheme)
tmax scalar/{1} Maximum simulation time
tstop scalar/{1e-6} Stopping criterita
(for solution changes in time)
ischeme scalar/{2} Time stepping scheme
1 - 1st order Backward Euler
2 - 2nd order Crank-Nicolson
3 - 2nd order Fractional-step-theta
imass scalar/{4} Mass matrix lumping
1 - Full mass matrix
2 - row sum lumping
3 - diagonal lumping
4 - HRZ diagonal lumping
icub scalar/{auto} Cubature rule/order used in assembly
Default 1+max(shape function order)
minnit scalar/{0} Minimum number of non-linear iterations
maxnit scalar/{20} Maximum number of non-linear iterations
nstbwe scalar/{1} Number of initial forced BE steps
nlrlx scalar/string/{1.0} Relaxation for non-linear iter., scalar
or string expression, ex (1+(t_sim>5))/2
nlinasm logical/{[0 0 0 0]} Force reassembly of M, A, f, bdrn
toldef scalar/{1e-6} Stopping criteria for solution defects
tolchg scalar/{1e-6} Stopping criteria for solution changes
reldef logical/{0} Check relative defect changes
relchg logical/{0} Check relative solution changes
init u0|{expr}/{0} Initial value solution or expression
solcomp {all dvars} Dep. variables/subdomains to solve for
waitbar scalar/{0} Show waitbar
fid scalar/{1} File identifier for output ([]=no output)