|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Functions/Subroutines | |
| subroutine | prepare_inv_mem (ndim, incs, err) |
| subroutine, public | doneinverse () |
| subroutine, public | solveinverse (x, x_eqs, f_eqs, finished, ierr) |
| subroutine | coreinversedyn (x, x_eqs, f_eqs, F, iStep, ierr) |
| subroutine | inv_init (alphaH, a0, a1, a2, a3, a4, a5) |
| subroutine | write_results_to_file (seqNr, row_nr, numcols) |
| subroutine | coreinverse (x, x_eqs, f_eqs, F, ierr) |
Variables | |
| real(dp), dimension(:,:), allocatable | u |
| real(dp), dimension(:,:), allocatable | ud |
| real(dp), dimension(:,:), allocatable | udd |
| real(dp), dimension(:,:), allocatable | cfa |
| real(dp), dimension(:,:), allocatable | f_inv |
| real(dp), dimension(:), allocatable | qvec |
| real(dp), dimension(:), allocatable | v0 |
| real(dp), dimension(:), allocatable | v1 |
| real(dp), dimension(:), allocatable | v2 |
| real(dp), dimension(:), allocatable | cfact |
| real(dp), dimension(:), allocatable | cv |
| real(dp), dimension(:), allocatable | ma |
| real(dp), dimension(:), allocatable | ku |
| real(dp), dimension(:), allocatable | un |
| real(dp), dimension(:), allocatable | udn |
| real(dp), dimension(:), allocatable | uddn |
| real(dp), dimension(:), allocatable | csc |
| real(dp), dimension(:), allocatable | uc |
| real(dp), dimension(:,:), allocatable | m |
| real(dp), dimension(:,:), allocatable | c |
| real(dp), dimension(:,:), allocatable | k |
| real(dp), dimension(:,:), allocatable | kh |
| integer, dimension(:), allocatable | ipiv |
| real(dp), dimension(:), allocatable | fh |
| subroutine inversemodule::coreinverse | ( | real(dp), dimension(:), intent(in) | x, |
| integer, dimension(:), intent(in) | x_eqs, | ||
| integer, dimension(:), intent(in) | f_eqs, | ||
| real(dp), dimension(:), intent(inout) | F, | ||
| integer, intent(out) | ierr | ||
| ) |
| subroutine inversemodule::coreinversedyn | ( | real(dp), dimension(:), intent(in) | x, |
| integer, dimension(:), intent(in) | x_eqs, | ||
| integer, dimension(:), intent(in) | f_eqs, | ||
| real(dp), dimension(:), intent(inout) | F, | ||
| integer, intent(in) | iStep, | ||
| integer, intent(out) | ierr | ||
| ) |
| subroutine, public inversemodule::doneinverse |
| subroutine inversemodule::inv_init | ( | real(dp), intent(out) | alphaH, |
| real(dp), intent(out) | a0, | ||
| real(dp), intent(out) | a1, | ||
| real(dp), intent(out) | a2, | ||
| real(dp), intent(out) | a3, | ||
| real(dp), intent(out) | a4, | ||
| real(dp), intent(out) | a5 | ||
| ) |
|
private |
| subroutine, public inversemodule::solveinverse | ( | real(dp), dimension(:), intent(in) | x, |
| integer, dimension(:), intent(in) | x_eqs, | ||
| integer, dimension(:), intent(in) | f_eqs, | ||
| logical, intent(out) | finished, | ||
| integer, intent(out) | ierr | ||
| ) |
| subroutine inversemodule::write_results_to_file | ( | integer, intent(in) | seqNr, |
| integer, intent(in) | row_nr, | ||
| integer, intent(in) | numcols | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |