|
subroutine | configure_pressure_solver (ierr) |
| Do pressure solver-specific configuration. More...
|
|
subroutine | cleanup_pressure_solver () |
| Do pressure solver-specific clean-up. More...
|
|
subroutine | calculate_indices (da, sx, sy, ex, ey, n_local_x, n_local_y, rank, ierr) |
|
subroutine | output_converged_reason (ksp) |
|
subroutine | copy_pressure_in_to_petsc (ksp, x, ctx, ierr) |
|
subroutine | compute_rhs (ksp, b, dummy, ierr) |
|
subroutine | compute_matrix (ksp, A, B, str, dummy, ierr) |
|
subroutine | copy_pressure_out_of_petsc (ksp, ierr) |
|
subroutine pressure_solver::calculate_indices |
( |
|
da, |
|
|
|
sx, |
|
|
|
sy, |
|
|
|
ex, |
|
|
|
ey, |
|
|
|
n_local_x, |
|
|
|
n_local_y, |
|
|
|
rank, |
|
|
|
ierr |
|
) |
| |
subroutine pressure_solver::cleanup_pressure_solver |
( |
| ) |
|
Do pressure solver-specific clean-up.
Deallocates any dynamically allocated variables.
subroutine pressure_solver::compute_matrix |
( |
intent(inout) |
ksp, |
|
|
intent(inout) |
A, |
|
|
intent(inout) |
B, |
|
|
intent(inout) |
str, |
|
|
integer, dimension(*), intent(inout) |
dummy, |
|
|
intent(inout) |
ierr |
|
) |
| |
subroutine pressure_solver::compute_rhs |
( |
intent(inout) |
ksp, |
|
|
intent(inout) |
b, |
|
|
integer, dimension(*), intent(inout) |
dummy, |
|
|
intent(inout) |
ierr |
|
) |
| |
subroutine pressure_solver::configure_pressure_solver |
( |
integer, intent(out) |
ierr | ) |
|
Do pressure solver-specific configuration.
Extracts configuration values specific to pressure solver and initialises variables dependent on these values.
- Parameters
-
[out] | ierr | Error code. 0 if no errors. |
subroutine pressure_solver::copy_pressure_in_to_petsc |
( |
intent(inout) |
ksp, |
|
|
intent(inout) |
x, |
|
|
dimension(*), intent(inout) |
ctx, |
|
|
intent(inout) |
ierr |
|
) |
| |
subroutine pressure_solver::copy_pressure_out_of_petsc |
( |
intent(in) |
ksp, |
|
|
intent(out) |
ierr |
|
) |
| |
subroutine pressure_solver::output_converged_reason |
( |
|
ksp | ) |
|
The documentation for this module was generated from the following file: