Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
@brief Compute the solution to a real system of linear equations A * X = B
@detai Wrapper for DSYSV from Lapack
@param[in,out] A general matrix, destroyed on exit.
@param[in,out] B RHS on entry. The solution on exit.
@param[in] n size of the problem.
@param[in] nrhs number of RHS vectors
@param[in] lda leading dimension of matrix A
@param[out] ierr Error flag, ierr=0 if no errors. Read DSYEV manual for details
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.