def METHOD_NAME(argv):
  """
  This python script determines what system it is running on and then launches
  the trilinos driver script appropriately.
  The script returns 0 upon success and non-zero otherwise.
  """
  parser = argparse.ArgumentParser(description='Launch a trilinos driver script on this system.')
  parser.add_argument('--build-name', required=True,
                      help='The name of the build being launched')
  parser.add_argument('--driver', required=False,
                      default='./PullRequestLinuxDriver.sh',
                      help='The driver script to launch')
  parser.add_argument('--supported-systems', required=False,
                      default='./LoadEnv/ini_files/supported-systems.ini',
                      help='The INI file containing supported systems')
  parser.add_argument('--in-container', default=False, action="store_true",
                      help="Build is happening in a container")
  parser.add_argument("--kokkos-develop", default=False, action="store_true",
                       help="Build is requiring to pull the current develop of kokkos and kokkos-kernels packages")
  args = parser.parse_args(argv)
  if os.getenv("TRILINOS_DIR") == None:
    print("LaunchDriver> ERROR: Please set TRILINOS_DIR.", flush=True)
    sys.exit(1)
  print("LaunchDriver> INFO: TRILINOS_DIR=\"" + os.environ["TRILINOS_DIR"] + "\"", flush=True)
  ds = DetermineSystem(args.build_name, args.supported_systems)
  launch_env = get_launch_env(args.build_name, ds.system_name)
  launch_cmd = get_launch_cmd(args.build_name, ds.system_name)
  driver_args = get_driver_args(ds.system_name)
  # Specify, and override the driver script for ATDM ATS2 builds. Note that
  # args.build_name is a required argument so it will be valid by the time it
  # reaches this check.
  if args.build_name.startswith("ats2_cuda"):
      args.driver = "./Trilinos/packages/framework/pr_tools/PullRequestLinuxCudaVortexDriver.sh"
  cmd = launch_env + launch_cmd + args.driver + driver_args
  if args.in_container:
     cmd += " --no-bootstrap"
  if args.kokkos_develop:
     cmd += " --kokkos-develop"
  print("LaunchDriver> EXEC: " + cmd, flush=True)
  cmd_output = subprocess.run(cmd, shell=True)
  sys.exit(cmd_output.returncode)