15 template_dir = os.path.dirname(os.path.abspath(__file__))
16 env = Environment(loader=FileSystemLoader(template_dir))
17 self.
_template = env.get_template(
"GPULaunch.template")
20 cmake_build_dir = find_CMake_build_dir()
21 if cmake_build_dir ==
"":
22 mpi_vendor, gpu_vendor = parse_makefile_for_mpi_and_gpu_vendor()
24 mpi_vendor, gpu_vendor = parse_cmake_cache_for_mpi_and_gpu_vendor()
26 if gpu_vendor
is None:
29 self.
_context = {
"GPU_VENDOR": gpu_vendor,
"MPI_IMPLEMENTATION": mpi_vendor}