docs: def set_distributed_assembled_rows_cols(self, irn_loc, jcn_loc):
          """Set the distributed assembled matrix row & column numbers.
  
          Distributed assembled matrices require setting icntl(18) != 0.
          """
          assert irn_loc.size == jcn_loc.size
  
          self._refs.update(irn_loc=irn_loc, jcn_loc=jcn_loc)
          self.id.nz_loc = irn_loc.size
          self.id.irn_loc = self.cast_array(irn_loc)
          self.id.jcn_loc = self.cast_array(jcn_loc)