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 |