### cscnv -- Convert to a different storage format

    call  a%cscnv(b,info [, type, mold, dupl])
    call  a%cscnv(info [, type, mold, dupl])

Type:
  Asynchronous.
On Entry
a
  the sparse matrix.
  A variable of type `psb_Tspmat_type`.
  Scope: local.
type
  a string requesting a new format.
  Type: optional.
mold
  a variable of `class(psb_T_base_sparse_mat)` requesting a new format.
  Type: optional.
dupl
  an integer value specifing how to handle duplicates (see Named Constants below)

On Return
b,a
  A copy of `a` with a new storage format.
  A variable of type `psb_Tspmat_type`.
info
  Return code.

The `mold` arguments may be employed to interface with special devices, such as GPUs and other accelerators.