Compute cell gradient of scalar field or component of vector or tensor field.
More...
|
| subroutine | field_gradient_scalar (f_id, use_previous_t, imrgra, inc, recompute_cocg, n_r_sweeps, verbosity, clip_mode, epsilon, extrap, clip_coeff, grad) |
| |
Compute cell gradient of scalar field or component of vector or tensor field.
- Parameters
-
| [in] | f_id | field id |
| [in] | use_previous_t | 1 if values at previous time step should be used, 0 otherwise |
| [in] | imrgra | gradient computation mode |
| [in] | inc | 0: increment; 1: do not increment |
| [in] | recompute_cocg | 1 or 0: recompute COCG or not |
| [in] | n_r_sweeps | >1: with reconstruction |
| [in] | verbosity | verbosity level |
| [in] | clip_mode | type of clipping |
| [in] | epsilon | precision for iterative gradient |
| [in] | extrap | extrapolate gradient at boundary |
| [in] | clip_coeff | clipping coefficient |
| [out] | grad | gradient |
| subroutine field_gradient_scalar |
( |
integer(c_int) |
f_id, |
|
|
integer(c_int) |
use_previous_t, |
|
|
integer(c_int) |
imrgra, |
|
|
integer(c_int) |
inc, |
|
|
integer(c_int) |
recompute_cocg, |
|
|
integer(c_int) |
n_r_sweeps, |
|
|
integer(c_int) |
verbosity, |
|
|
integer(c_int) |
clip_mode, |
|
|
real(kind=c_double) |
epsilon, |
|
|
real(kind=c_double) |
extrap, |
|
|
real(kind=c_double) |
clip_coeff, |
|
|
real(kind=c_double), dimension(*) |
grad |
|
) |
| |
The documentation for this interface was generated from the following file: