Loki
  • Home page
  • Getting started
  • Using Loki
  • API reference
Loki
  • loki.transformations.transpile package

loki.transformations.transpile package

Subpackages

  • loki.transformations.transpile.tests package
    • Submodules
      • loki.transformations.transpile.tests.test_scc_cuda module
      • loki.transformations.transpile.tests.test_sdfg module
      • loki.transformations.transpile.tests.test_transpile module
    • Module contents

Submodules

  • loki.transformations.transpile.fortran_c module
    • FortranCTransformation
      • FortranCTransformation.file_suffix()
      • FortranCTransformation.transform_subroutine()
      • FortranCTransformation.convert_kwargs_to_args()
      • FortranCTransformation.interface_to_import()
      • FortranCTransformation.apply_de_reference()
      • FortranCTransformation.generate_c_kernel()
      • FortranCTransformation.convert_call_names()
      • FortranCTransformation.generate_c_kernel_launch()
  • loki.transformations.transpile.fortran_iso_c_wrapper module
    • c_intrinsic_kind()
    • iso_c_intrinsic_import()
    • iso_c_intrinsic_kind()
    • c_struct_typedef()
    • generate_iso_c_interface()
    • generate_iso_c_wrapper_routine()
    • generate_iso_c_wrapper_module()
    • generate_c_header()
    • FortranISOCWrapperTransformation
      • FortranISOCWrapperTransformation.item_filter
      • FortranISOCWrapperTransformation.transform_module()
      • FortranISOCWrapperTransformation.transform_subroutine()
  • loki.transformations.transpile.fortran_python module
    • FortranPythonTransformation
      • FortranPythonTransformation.transform_subroutine()

Module contents


© Copyright 2018- European Centre for Medium-Range Weather Forecasts (ECMWF).

Built with Sphinx using a theme provided by Read the Docs.