Thanks for pointing out this problem. We have to update the online documentation. But if you want to know what are the parameters of getrf function, they are the same than in Lapack.
For the incpiv version, the pivoting is not done in the same way:
- getrf is using partial pivoting: search the maximum on each column and pivots.
- incpiv is searching for a pivot only inside the diagonal tile first, and then when it applies the update on the next tile of the panel, if it finds a better choice for the pivot, update the U and store the new row for L in the extra parameter L that you have to give to the function. In this case, the pivot is not only an array, but a lower triangular matrix to store all updates done to the U. And then, it will be different from what you are doing with matlab which is partial pivoting.