ElmerFoamFSI
2.0
ElmerFoamFSI is fluid-solid interaction simulation application built up from OpenFOAM CFD and Elmer CSM coupled through the IMPACT multiphysics software integration infrastructure.
|
ElmerLib Elmer library routines More...
ElmerLib Elmer library routines
The main program for Elmer. Solves the equations as defined by the input files.
Definition at line 55 of file TimeModule.F90.
Public Member Functions | |
subroutine | timestepper (global, runs) |
Public Attributes | |
real(kind=dp) | ddt |
integer | timeleft |
integer | cum_timestep |
integer, save | stepcount =0 |
integer, save | realtimestep |
logical | steadystatereached =.FALSE. |
real(kind=dp) | cumtime |
real(kind=dp) | maxerr |
real(kind=dp) | adaptivelimit |
real(kind=dp) | adaptivemintimestep |
real(kind=dp) | adaptivemaxtimestep |
real(kind=dp) | timeperiod |
integer | smallestcount |
integer | adaptivekeepsmallest |
integer | stepcontrol =-1 |
logical | adaptivetime = .TRUE. |
real(kind=dp) | newtime |
real(kind=dp) | prevtime =0 |
real(kind=dp) | maxtime |
real(kind=dp) | exitcond |
real(kind=dp), dimension(:,:), allocatable | xx |
real(kind=dp), dimension(:), allocatable | xxnrm |
real(kind=dp), dimension(:), allocatable | yynrm |
real(kind=dp), dimension(:,:,:), allocatable | prevxx |
type(valuelist_t), pointer | solverparams |
type(variable_t), pointer | stresssol |
character(len=max_name_len) | equation |
real(kind=dp), dimension(:), pointer | displacement |
integer | boundaryelementcount |
integer | elementcount |
integer | body_id |
integer | bc_id |
integer | nelementnodes |
integer | nt |
integer | nk |
integer, dimension(:), pointer | myindex |
integer, dimension(:), pointer | mynodeindexes |
integer, dimension(:), pointer | myperm |
type(element_t), pointer | element |
type(element_t), pointer | mycurrentelement |
type(nodes_t), save | elementnodes |
type(mesh_t), pointer | mymesh |
logical | isfsi |
double precision | finaltime |
double precision | previoustime |
subroutine | updateloads (global, runs) |