class_docstr: An environment for running on clusters managed by the LSF resource manager.
  
  It is expected that any execution using this ClusterEnvironment was executed
  using the Job Step Manager i.e. ``jsrun``.
  
  This plugin expects the following environment variables:
  
  ``LSB_JOBID``
    The LSF assigned job ID
  
  ``LSB_DJOB_RANKFILE``
    The OpenMPI compatible rank file for the LSF job
  
  ``JSM_NAMESPACE_LOCAL_RANK``
    The node local rank for the task. This environment variable is set by ``jsrun``
  
  ``JSM_NAMESPACE_SIZE``
    The world size for the task. This environment variable is set by ``jsrun``
  
  ``JSM_NAMESPACE_RANK``
    The global rank for the task. This environment variable is set by ``jsrun``
code: def set_global_rank(self, rank: int) -> None:
      log.debug(
          "LSFEnvironment.set_global_rank was called, but setting global rank is not allowed. Ignored."
      )
  
imports: import logging
  import os
  import socket
  from typing import Dict, List
  from typing_extensions import override
  from lightning.fabric.plugins.environments.cluster_environment import ClusterEnvironment
  from lightning.fabric.utilities.cloud_io import get_filesystem
label_desc: Use image node_id 10 for calling the LSFEnvironment obj's underlying member method code with example usage: obj.set_global_rank(rank) without return types