ROUTINE
-------

INT_ ug_ivivm
 (INT_ nj,
  INT_ *nivm,
  INT_1D * ivij,
  INT_1D ** ivivm_ptr)

DESCRIPTION
-----------

Set map of non-sequential values to sequential values.

INPUT ARGUMENTS
---------------

nj          : Number of entries in array ivij.
ivij        : Array of non-sequential values.

RETURN VALUE
---------------

0           : Then no errors occurred.
>0          : Errors occurred.
              The return value will be between 400 and 499 or
              the return value will be between 100400 and 100499

OUTPUT ARGUMENTS
---------------

nivm        : Number of entries in array ivivm. Same as number of unique values
              in array ivij.
ivivm_ptr   : Array of sequential values without duplicates from array ivij.
