code: def _call_rmat(
      scale,
      num_edges,
      create_using,
      clip_and_flip=False,
      scramble_vertex_ids=False,
      include_edge_weights=False,
      dtype=None,
      minimum_weight=None,
      maximum_weight=None,
      include_edge_ids=False,
      include_edge_types=False,
      min_edge_type_value=None,
      max_edge_type_value=None,
      mg=False,
  ):
      """
      Simplifies calling RMAT by requiring only specific args that are varied by
      these tests and hard-coding all others.
      """
      return rmat(
          scale=scale,
          num_edges=num_edges,
          a=0.57,  # from Graph500
          b=0.19,  # from Graph500
          c=0.19,  # from Graph500
          seed=24,
          clip_and_flip=clip_and_flip,
          scramble_vertex_ids=scramble_vertex_ids,
          create_using=create_using,
          include_edge_weights=include_edge_weights,
          minimum_weight=minimum_weight,
          maximum_weight=maximum_weight,
          dtype=dtype,
          include_edge_ids=include_edge_ids,
          include_edge_types=include_edge_types,
          min_edge_type_value=min_edge_type_value,
          max_edge_type_value=max_edge_type_value,
          mg=mg,
      )
  
file_path: cugraph/python/cugraph/cugraph/tests/generators/test_rmat.py
imports: import pytest
  import cudf
  import cugraph
  from cugraph.generators import rmat
  from cupy.sparse import coo_matrix, triu, tril
  import numpy
  import cupy
label_desc: Use image node_id 1 for calling a global function with example usage: _call_rmat(scale, num_edges, create_using, clip_and_flip, scramble_vertex_ids, include_edge_weights, dtype, minimum_weight, maximum_weight, include_edge_ids, include_edge_types, min_edge_type_value, max_edge_type_value, mg) and returns: rmat