|
| subroutine | petscvectormodule::petsc_vec_create_mm (this, n, name, mem_path) |
| | Create a PETSc vector, with memory. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_create (this, n) |
| | Create a PETSc vector, with memory. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_destroy (this) |
| | Clean up. More...
|
| |
| real(dp) function, dimension(:), pointer, contiguous | petscvectormodule::petsc_vec_get_array (this) |
| | Get a pointer to the underlying data array. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_get_ownership_range (this, start, end) |
| |
| integer(i4b) function | petscvectormodule::petsc_vec_get_size (this) |
| |
| real(dp) function | petscvectormodule::petsc_vec_get_value_local (this, idx) |
| | Gets a value from the vector at the local index. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_zero_entries (this) |
| | set all elements to zero More...
|
| |
| subroutine | petscvectormodule::petsc_vec_set_value_local (this, idx, val) |
| | Set vector value at local index. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_axpy (this, alpha, vec_x) |
| | Calculate AXPY: y = a*x + y. More...
|
| |
| real(dp) function | petscvectormodule::petsc_vec_norm2 (this) |
| | Calculate this vector's (global) 2-norm. More...
|
| |
| subroutine | petscvectormodule::petsc_vec_print (this) |
| |