Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=real64), | public, | allocatable | :: | a(:,:) | |||
real(kind=real64), | public, | allocatable | :: | b(:) | |||
real(kind=real64), | public, | allocatable | :: | x(:) | |||
real(kind=real64), | public, | allocatable | :: | a_e(:,:,:) | |||
real(kind=real64), | public, | allocatable | :: | b_e(:,:) | |||
real(kind=real64), | public, | allocatable | :: | x_e(:,:) | |||
real(kind=real64), | public, | allocatable | :: | val(:) | |||
integer(kind=int32), | public, | allocatable | :: | index_I(:) | |||
integer(kind=int32), | public, | allocatable | :: | index_J(:) | |||
integer(kind=int32), | public, | allocatable | :: | row_domain_id(:) | |||
integer(kind=int32), | public, | allocatable | :: | column_domain_id(:) | |||
real(kind=real64), | public, | allocatable | :: | CRS_val(:) | |||
integer(kind=int32), | public, | allocatable | :: | CRS_index_I(:) | |||
integer(kind=int32), | public, | allocatable | :: | CRS_index_J(:) | |||
integer(kind=int32), | public, | allocatable | :: | CRS_row_domain_id(:) | |||
integer(kind=int32), | public, | allocatable | :: | CRS_column_domain_id(:) | |||
integer(kind=int32), | public, | allocatable | :: | b_Index_J(:) | |||
integer(kind=int32), | public, | allocatable | :: | b_Domain_ID(:) | |||
logical, | public, | allocatable | :: | Locked(:) | |||
integer(kind=int32), | public, | allocatable | :: | NumberOfNode(:) | |||
integer(kind=int32), | public | :: | DOF | = | 1 | ||
logical, | public | :: | debug | = | .false. | ||
integer(kind=int32), | public, | allocatable | :: | connectivity(:,:) | |||
integer(kind=int32), | public | :: | itrmax | = | 1000000 | ||
integer(kind=int32), | public | :: | currentID | = | 1 | ||
integer(kind=int32), | public | :: | b_currentID | = | 1 | ||
real(kind=real64), | public | :: | er0 | = | dble(1.0e-08) | ||
logical, | public | :: | ReadyForFix | = | .false. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in), | optional | :: | NumberOfNode(:) | ||
integer(kind=int32), | intent(in), | optional | :: | DOF |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in), | optional | :: | low | ||
integer(kind=int32), | intent(in), | optional | :: | column | ||
real(kind=real64), | intent(in), | optional | :: | entryvalue | ||
logical, | intent(in), | optional | :: | init | ||
integer(kind=int32), | intent(in), | optional | :: | row_DomainID | ||
integer(kind=int32), | intent(in), | optional | :: | column_DomainID |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | connectivity(:) | |||
integer(kind=int32), | intent(in) | :: | DOF | |||
real(kind=real64), | intent(in), | optional | :: | eMatrix(:,:) | ||
real(kind=real64), | intent(in), | optional | :: | eVector(:) | ||
integer(kind=int32), | intent(in), | optional | :: | DomainIDs(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
real(kind=8), | intent(in), | optional | :: | a(:,:) | ||
real(kind=8), | intent(in), | optional | :: | x(:) | ||
real(kind=8), | intent(in), | optional | :: | b(:) | ||
real(kind=8), | intent(in), | optional | :: | a_e(:,:,:) | ||
real(kind=8), | intent(in), | optional | :: | b_e(:,:) | ||
real(kind=8), | intent(in), | optional | :: | x_e(:,:) | ||
integer(kind=int32), | intent(in), | optional | :: | connectivity(:,:) | ||
real(kind=8), | intent(in), | optional | :: | val(:) | ||
integer(kind=int32), | intent(in), | optional | :: | index_I(:) | ||
integer(kind=int32), | intent(in), | optional | :: | index_J(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | nodeid | |||
real(kind=real64), | intent(in) | :: | entryvalue | |||
integer(kind=int32), | intent(in), | optional | :: | entryID | ||
integer(kind=int32), | intent(in), | optional | :: | DOF | ||
integer(kind=int32), | intent(in), | optional | :: | row_DomainID | ||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | Solver | |||
logical, | intent(in), | optional | :: | MPI | ||
logical, | intent(in), | optional | :: | OpenCL | ||
logical, | intent(in), | optional | :: | CUDAC | ||
logical, | intent(in), | optional | :: | preconditioning | ||
logical, | intent(in), | optional | :: | CRS |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
logical, | intent(in), | optional | :: | OpenMP |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
logical, | intent(in), | optional | :: | openMP |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
logical, | intent(in), | optional | :: | openMP |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LinearSolver_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | name |