TPLS
Two-phaselevelset
 All Classes Files Functions Variables
Public Member Functions | List of all members
pressure_solver Module Reference

Public Member Functions

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)
 

Member Function/Subroutine Documentation

subroutine pressure_solver::calculate_indices (   da,
  sx,
  sy,
  ex,
  ey,
  n_local_x,
  n_local_y,
  rank,
  ierr 
)

Here is the caller graph for this function:

subroutine pressure_solver::cleanup_pressure_solver ( )

Do pressure solver-specific clean-up.

Deallocates any dynamically allocated variables.

Here is the caller graph for this function:

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 
)

Here is the caller graph for this function:

subroutine pressure_solver::compute_rhs ( intent(inout)  ksp,
intent(inout)  b,
integer, dimension(*), intent(inout)  dummy,
intent(inout)  ierr 
)

Here is the caller graph for this function:

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]ierrError code. 0 if no errors.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine pressure_solver::copy_pressure_in_to_petsc ( intent(inout)  ksp,
intent(inout)  x,
dimension(*), intent(inout)  ctx,
intent(inout)  ierr 
)

Here is the caller graph for this function:

subroutine pressure_solver::copy_pressure_out_of_petsc ( intent(in)  ksp,
intent(out)  ierr 
)

Here is the caller graph for this function:

subroutine pressure_solver::output_converged_reason (   ksp)

Here is the caller graph for this function:


The documentation for this module was generated from the following file: