psyclone.domain#
Submodules#
psyclone.domain.common- Submodules
psyclone.domain.common.algorithmpsyclone.domain.common.driver_creatorpsyclone.domain.common.psylayerpsyclone.domain.common.transformations- Submodules
- Classes
- Classes
DriverCreatorDriverCreator.add_call()DriverCreator.add_read_call()DriverCreator.add_result_tests()DriverCreator.collect_all_required_modules()DriverCreator.create()DriverCreator.get_driver_as_string()DriverCreator.handle_precision_symbols()DriverCreator.import_modules()DriverCreator.verify_and_cleanup_psyir()DriverCreator.write_driver()
- Submodules
psyclone.domain.gocean- Submodules
psyclone.domain.gocean.go_symbol_tablepsyclone.domain.gocean.gocean_constantspsyclone.domain.gocean.gocean_driver_creatorpsyclone.domain.gocean.kernel- Submodules
psyclone.domain.gocean.kernel.psyir- Classes
GOceanContainerGOceanKernelMetadataGOceanKernelMetadata.FieldArgGOceanKernelMetadata.GridArgGOceanKernelMetadata.ScalarArgGOceanKernelMetadata.create_from_fortran_string()GOceanKernelMetadata.create_from_psyir()GOceanKernelMetadata.fortran_string()GOceanKernelMetadata.index_offsetGOceanKernelMetadata.iterates_overGOceanKernelMetadata.lower_to_psyir()GOceanKernelMetadata.meta_argsGOceanKernelMetadata.nameGOceanKernelMetadata.procedure_name
- Classes
- Classes
GOceanKernelMetadataGOceanKernelMetadata.FieldArgGOceanKernelMetadata.GridArgGOceanKernelMetadata.ScalarArgGOceanKernelMetadata.create_from_fortran_string()GOceanKernelMetadata.create_from_psyir()GOceanKernelMetadata.fortran_string()GOceanKernelMetadata.index_offsetGOceanKernelMetadata.iterates_overGOceanKernelMetadata.lower_to_psyir()GOceanKernelMetadata.meta_argsGOceanKernelMetadata.nameGOceanKernelMetadata.procedure_name
- Submodules
psyclone.domain.gocean.transformations- Submodules
psyclone.domain.gocean.transformations.gocean_alg_invoke_2_psy_call_transpsyclone.domain.gocean.transformations.gocean_const_loop_bounds_transpsyclone.domain.gocean.transformations.gocean_extract_transpsyclone.domain.gocean.transformations.gocean_loop_fuse_transpsyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_transpsyclone.domain.gocean.transformations.gocean_opencl_transpsyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans
- Submodules
- Classes
- Submodules
psyclone.domain.lfric- Submodules
psyclone.domain.lfric.algorithm- Submodules
- Classes
psyclone.domain.lfric.arg_index_to_metadata_indexpsyclone.domain.lfric.arg_ordering- Classes
ArgOrderingArgOrdering.append()ArgOrdering.append_array_reference()ArgOrdering.append_integer_reference()ArgOrdering.arglistArgOrdering.banded_dofmap()ArgOrdering.basis()ArgOrdering.cell_map()ArgOrdering.cell_position()ArgOrdering.cma_operator()ArgOrdering.diff_basis()ArgOrdering.extend()ArgOrdering.field()ArgOrdering.field_bcs_kernel()ArgOrdering.field_vector()ArgOrdering.fs_common()ArgOrdering.fs_compulsory_field()ArgOrdering.fs_intergrid()ArgOrdering.generate()ArgOrdering.get_array_reference()ArgOrdering.halo_depth()ArgOrdering.indirection_dofmap()ArgOrdering.mesh_height()ArgOrdering.mesh_properties()ArgOrdering.metadata_index_from_actual_index()ArgOrdering.num_argsArgOrdering.operator()ArgOrdering.operator_bcs_kernel()ArgOrdering.psyir_append()ArgOrdering.psyir_arglistArgOrdering.quad_rule()ArgOrdering.ref_element_properties()ArgOrdering.scalar()ArgOrdering.stencil()ArgOrdering.stencil_2d()ArgOrdering.stencil_2d_max_extent()ArgOrdering.stencil_2d_unknown_extent()ArgOrdering.stencil_unknown_direction()ArgOrdering.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.function_spacepsyclone.domain.lfric.kern_call_acc_arg_list- Classes
KernCallAccArgListKernCallAccArgList.cell_map()KernCallAccArgList.cell_position()KernCallAccArgList.field()KernCallAccArgList.fs_compulsory_field()KernCallAccArgList.fs_intergrid()KernCallAccArgList.operator()KernCallAccArgList.scalar()KernCallAccArgList.stencil()KernCallAccArgList.stencil_2d()KernCallAccArgList.stencil_2d_unknown_extent()KernCallAccArgList.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.kern_call_arg_list- Classes
KernCallArgListKernCallArgList.NdfInfoKernCallArgList.append_structure_reference()KernCallArgList.basis()KernCallArgList.cell_map()KernCallArgList.cell_position()KernCallArgList.cell_ref_name()KernCallArgList.cma_operator()KernCallArgList.diff_basis()KernCallArgList.field()KernCallArgList.field_bcs_kernel()KernCallArgList.field_vector()KernCallArgList.fs_common()KernCallArgList.fs_compulsory_field()KernCallArgList.fs_intergrid()KernCallArgList.get_user_type()KernCallArgList.mesh_height()KernCallArgList.mesh_properties()KernCallArgList.ndf_positionsKernCallArgList.nlayers_positionsKernCallArgList.nqp_positionsKernCallArgList.operator()KernCallArgList.operator_bcs_kernel()KernCallArgList.quad_rule()KernCallArgList.scalar()KernCallArgList.stencil()KernCallArgList.stencil_2d()KernCallArgList.stencil_2d_max_extent()KernCallArgList.stencil_2d_unknown_extent()KernCallArgList.stencil_unknown_direction()KernCallArgList.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.kern_call_invoke_arg_list- Classes
KernCallInvokeArgListKernCallInvokeArgList.field()KernCallInvokeArgList.field_vector()KernCallInvokeArgList.fieldsKernCallInvokeArgList.fs_common()KernCallInvokeArgList.generate()KernCallInvokeArgList.halo_depth()KernCallInvokeArgList.operator()KernCallInvokeArgList.operatorsKernCallInvokeArgList.quad_rule()KernCallInvokeArgList.quadrature_objectsKernCallInvokeArgList.scalar()KernCallInvokeArgList.scalarsKernCallInvokeArgList.stencil()KernCallInvokeArgList.stencil_2d()KernCallInvokeArgList.stencil_2d_unknown_extent()KernCallInvokeArgList.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.kern_stub_arg_list- Classes
KernStubArgListKernStubArgList.basis()KernStubArgList.cell_position()KernStubArgList.cma_operator()KernStubArgList.diff_basis()KernStubArgList.field()KernStubArgList.field_bcs_kernel()KernStubArgList.field_vector()KernStubArgList.fs_compulsory_field()KernStubArgList.indirection_dofmap()KernStubArgList.mesh_height()KernStubArgList.mesh_properties()KernStubArgList.operator()KernStubArgList.operator_bcs_kernel()KernStubArgList.quad_rule()KernStubArgList.stencil()KernStubArgList.stencil_2d()KernStubArgList.stencil_2d_max_extent()KernStubArgList.stencil_2d_unknown_extent()KernStubArgList.stencil_unknown_direction()KernStubArgList.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.kernel- Submodules
psyclone.domain.lfric.kernel.columnwise_operator_arg_metadatapsyclone.domain.lfric.kernel.common_arg_metadatapsyclone.domain.lfric.kernel.common_declaration_metadata- Classes
CommonDeclarationMetadataCommonDeclarationMetadata.array_declaration_string()CommonDeclarationMetadata.fparser2_classCommonDeclarationMetadata.get_derived_array_declaration()CommonDeclarationMetadata.get_intrinsic_array_declaration()CommonDeclarationMetadata.get_intrinsic_scalar_declaration()CommonDeclarationMetadata.scalar_declaration_string()CommonDeclarationMetadata.type_declaration_string()CommonDeclarationMetadata.validate_list()CommonDeclarationMetadata.validate_name_value()CommonDeclarationMetadata.validate_node()
- Classes
psyclone.domain.lfric.kernel.common_meta_arg_metadata- Classes
CommonMetaArgMetadataCommonMetaArgMetadata.accessCommonMetaArgMetadata.check_access()CommonMetaArgMetadata.check_datatype()CommonMetaArgMetadata.check_first_arg()CommonMetaArgMetadata.check_nargs()CommonMetaArgMetadata.check_remaining_args()CommonMetaArgMetadata.create_from_fparser2()CommonMetaArgMetadata.datatypeCommonMetaArgMetadata.get_vector_length()
- Classes
psyclone.domain.lfric.kernel.common_metadatapsyclone.domain.lfric.kernel.evaluator_targets_metadatapsyclone.domain.lfric.kernel.field_arg_metadatapsyclone.domain.lfric.kernel.field_vector_arg_metadatapsyclone.domain.lfric.kernel.inter_grid_arg_metadatapsyclone.domain.lfric.kernel.inter_grid_vector_arg_metadatapsyclone.domain.lfric.kernel.lfric_kernel_metadata- Classes
LFRicKernelMetadataLFRicKernelMetadata.create_from_fparser2()LFRicKernelMetadata.create_from_psyir()LFRicKernelMetadata.evaluator_targetsLFRicKernelMetadata.field_meta_args_on_fs()LFRicKernelMetadata.fortran_string()LFRicKernelMetadata.fparser2_classLFRicKernelMetadata.kernel_typeLFRicKernelMetadata.lower_to_psyir()LFRicKernelMetadata.meta_argsLFRicKernelMetadata.meta_args_get()LFRicKernelMetadata.meta_funcsLFRicKernelMetadata.meta_meshLFRicKernelMetadata.meta_ref_elementLFRicKernelMetadata.nameLFRicKernelMetadata.operates_onLFRicKernelMetadata.operator_meta_args_on_fs()LFRicKernelMetadata.procedure_nameLFRicKernelMetadata.shapesLFRicKernelMetadata.validate()
- Classes
psyclone.domain.lfric.kernel.meta_args_metadatapsyclone.domain.lfric.kernel.meta_funcs_arg_metadatapsyclone.domain.lfric.kernel.meta_funcs_metadatapsyclone.domain.lfric.kernel.meta_mesh_arg_metadatapsyclone.domain.lfric.kernel.meta_mesh_metadatapsyclone.domain.lfric.kernel.meta_ref_element_arg_metadatapsyclone.domain.lfric.kernel.meta_ref_element_metadatapsyclone.domain.lfric.kernel.operates_on_metadatapsyclone.domain.lfric.kernel.operator_arg_metadatapsyclone.domain.lfric.kernel.psyirpsyclone.domain.lfric.kernel.scalar_arg_metadatapsyclone.domain.lfric.kernel.scalar_array_arg_metadatapsyclone.domain.lfric.kernel.shapes_metadata
- Submodules
psyclone.domain.lfric.kernel_interfacepsyclone.domain.lfric.lfric_arg_descriptorpsyclone.domain.lfric.lfric_builtins- Classes
LFRicBuiltInCallFactoryLFRicBuiltInLFRicBuiltIn.cma_operationLFRicBuiltIn.fs_descriptorsLFRicBuiltIn.get_dof_loop_index_symbol()LFRicBuiltIn.get_indexed_field_argument_references()LFRicBuiltIn.get_scalar_argument_references()LFRicBuiltIn.halo_depthLFRicBuiltIn.is_intergridLFRicBuiltIn.load()LFRicBuiltIn.metadata()LFRicBuiltIn.qr_requiredLFRicBuiltIn.reference_accesses()LFRicBuiltIn.reference_elementLFRicBuiltIn.undf_name
LFRicXPlusYKernLFRicIncXPlusYKernLFRicAPlusXKernLFRicIncAPlusXKernLFRicAXPlusYKernLFRicIncAXPlusYKernLFRicIncXPlusBYKernLFRicAXPlusBYKernLFRicIncAXPlusBYKernLFRicAXPlusAYKernLFRicXMinusYKernLFRicIncXMinusYKernLFRicAMinusXKernLFRicIncAMinusXKernLFRicXMinusAKernLFRicIncXMinusAKernLFRicAXMinusYKernLFRicXMinusBYKernLFRicIncXMinusBYKernLFRicAXMinusBYKernLFRicXTimesYKernLFRicIncXTimesYKernLFRicIncAXTimesYKernLFRicATimesXKernLFRicIncATimesXKernLFRicXDividebyYKernLFRicIncXDividebyYKernLFRicXDividebyAKernLFRicIncXDividebyAKernLFRicADividebyXKernLFRicIncADividebyXKernLFRicIncXPowrealAKernLFRicIncXPowintNKernLFRicSetvalCKernLFRicSetvalXKernLFRicSetvalRandomKernLFRicXInnerproductYKernLFRicXInnerproductXKernLFRicSumXKernLFRicSignXKernLFRicMaxAXKernLFRicIncMaxAXKernLFRicMinAXKernLFRicIncMinAXKernLFRicRealToIntXKernLFRicRealToRealXKernLFRicIntXPlusYKernLFRicIntIncXPlusYKernLFRicIntAPlusXKernLFRicIntIncAPlusXKernLFRicIntXMinusYKernLFRicIntIncXMinusYKernLFRicIntAMinusXKernLFRicIntIncAMinusXKernLFRicIntXMinusAKernLFRicIntIncXMinusAKernLFRicIntXTimesYKernLFRicIntIncXTimesYKernLFRicIntATimesXKernLFRicIntIncATimesXKernLFRicIntSetvalCKernLFRicIntSetvalXKernLFRicIntSignXKernLFRicIntMaxAXKernLFRicIntIncMaxAXKernLFRicIntMinAXKernLFRicIntIncMinAXKernLFRicIntToRealXKern
- Classes
psyclone.domain.lfric.lfric_cell_iteratorspsyclone.domain.lfric.lfric_collectionpsyclone.domain.lfric.lfric_constantspsyclone.domain.lfric.lfric_dofmapspsyclone.domain.lfric.lfric_driver_creatorpsyclone.domain.lfric.lfric_fieldspsyclone.domain.lfric.lfric_halo_depthspsyclone.domain.lfric.lfric_invokepsyclone.domain.lfric.lfric_invoke_schedulepsyclone.domain.lfric.lfric_invokespsyclone.domain.lfric.lfric_kern- Classes
LFRicKernLFRicKern.QRRuleLFRicKern.all_updates_are_writesLFRicKern.argument_kindsLFRicKern.base_nameLFRicKern.cma_operationLFRicKern.colourmapLFRicKern.eval_shapesLFRicKern.eval_targetsLFRicKern.fs_descriptorsLFRicKern.gen_stubLFRicKern.get_callees()LFRicKern.get_interface_symbol()LFRicKern.halo_depthLFRicKern.is_intergridLFRicKern.last_cell_all_colours_symbolLFRicKern.load()LFRicKern.load_meta()LFRicKern.meshLFRicKern.ncolours_varLFRicKern.ntilecolours_varLFRicKern.qr_requiredLFRicKern.qr_rulesLFRicKern.reference_accesses()LFRicKern.reference_elementLFRicKern.tilecolourmapLFRicKern.undf_nameLFRicKern.validate_global_constraints()LFRicKern.validate_kernel_code_args()
- Classes
psyclone.domain.lfric.lfric_kern_call_factorypsyclone.domain.lfric.lfric_kern_metadatapsyclone.domain.lfric.lfric_loop- Classes
LFRicLoopLFRicLoop.create_halo_exchanges()LFRicLoop.gen_mark_halos_clean_dirty()LFRicLoop.independent_iterations()LFRicLoop.load()LFRicLoop.lower_bound_psyir()LFRicLoop.lower_to_language_level()LFRicLoop.node_str()LFRicLoop.set_lower_bound()LFRicLoop.set_upper_bound()LFRicLoop.update_halo_exchanges()LFRicLoop.upper_bound_halo_depthLFRicLoop.upper_bound_nameLFRicLoop.upper_bound_psyir()
- Classes
psyclone.domain.lfric.lfric_loop_boundspsyclone.domain.lfric.lfric_psypsyclone.domain.lfric.lfric_run_time_checkspsyclone.domain.lfric.lfric_scalar_argspsyclone.domain.lfric.lfric_stencils- Classes
LFRicStencilsLFRicStencils.direction_name()LFRicStencils.dofmap_size_symbol()LFRicStencils.dofmap_symbol()LFRicStencils.extent_value()LFRicStencils.initialise()LFRicStencils.invoke_declarations()LFRicStencils.map_name()LFRicStencils.max_branch_length()LFRicStencils.stencil_unique_str()LFRicStencils.stub_declarations()LFRicStencils.unique_alg_vars
- Classes
psyclone.domain.lfric.lfric_symbol_tablepsyclone.domain.lfric.lfric_typespsyclone.domain.lfric.metadata_to_arguments_rulespsyclone.domain.lfric.transformations- Submodules
psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_transpsyclone.domain.lfric.transformations.lfric_alg_transpsyclone.domain.lfric.transformations.lfric_extract_transpsyclone.domain.lfric.transformations.lfric_loop_fuse_transpsyclone.domain.lfric.transformations.raise_psyir_2_lfric_alg_transpsyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans
- Submodules
psyclone.domain.lfric.utils
- Classes
ArgOrderingArgOrdering.append()ArgOrdering.append_array_reference()ArgOrdering.append_integer_reference()ArgOrdering.arglistArgOrdering.banded_dofmap()ArgOrdering.basis()ArgOrdering.cell_map()ArgOrdering.cell_position()ArgOrdering.cma_operator()ArgOrdering.diff_basis()ArgOrdering.extend()ArgOrdering.field()ArgOrdering.field_bcs_kernel()ArgOrdering.field_vector()ArgOrdering.fs_common()ArgOrdering.fs_compulsory_field()ArgOrdering.fs_intergrid()ArgOrdering.generate()ArgOrdering.get_array_reference()ArgOrdering.halo_depth()ArgOrdering.indirection_dofmap()ArgOrdering.mesh_height()ArgOrdering.mesh_properties()ArgOrdering.metadata_index_from_actual_index()ArgOrdering.num_argsArgOrdering.operator()ArgOrdering.operator_bcs_kernel()ArgOrdering.psyir_append()ArgOrdering.psyir_arglistArgOrdering.quad_rule()ArgOrdering.ref_element_properties()ArgOrdering.scalar()ArgOrdering.stencil()ArgOrdering.stencil_2d()ArgOrdering.stencil_2d_max_extent()ArgOrdering.stencil_2d_unknown_extent()ArgOrdering.stencil_unknown_direction()ArgOrdering.stencil_unknown_extent()
FunctionSpaceFunctionSpace.cbanded_map_nameFunctionSpace.cma_indirection_map_nameFunctionSpace.cma_on_space()FunctionSpace.field_on_space()FunctionSpace.get_basis_name()FunctionSpace.get_diff_basis_name()FunctionSpace.get_operator_name()FunctionSpace.has_scalar_basisFunctionSpace.has_scalar_diff_basisFunctionSpace.has_vector_basisFunctionSpace.has_vector_diff_basisFunctionSpace.mangled_nameFunctionSpace.map_nameFunctionSpace.ndf_nameFunctionSpace.orig_nameFunctionSpace.short_nameFunctionSpace.undf_name
KernCallAccArgListKernCallAccArgList.cell_map()KernCallAccArgList.cell_position()KernCallAccArgList.field()KernCallAccArgList.fs_compulsory_field()KernCallAccArgList.fs_intergrid()KernCallAccArgList.operator()KernCallAccArgList.scalar()KernCallAccArgList.stencil()KernCallAccArgList.stencil_2d()KernCallAccArgList.stencil_2d_unknown_extent()KernCallAccArgList.stencil_unknown_extent()
KernCallArgListKernCallArgList.NdfInfoKernCallArgList.append_structure_reference()KernCallArgList.basis()KernCallArgList.cell_map()KernCallArgList.cell_position()KernCallArgList.cell_ref_name()KernCallArgList.cma_operator()KernCallArgList.diff_basis()KernCallArgList.field()KernCallArgList.field_bcs_kernel()KernCallArgList.field_vector()KernCallArgList.fs_common()KernCallArgList.fs_compulsory_field()KernCallArgList.fs_intergrid()KernCallArgList.get_user_type()KernCallArgList.mesh_height()KernCallArgList.mesh_properties()KernCallArgList.ndf_positionsKernCallArgList.nlayers_positionsKernCallArgList.nqp_positionsKernCallArgList.operator()KernCallArgList.operator_bcs_kernel()KernCallArgList.quad_rule()KernCallArgList.scalar()KernCallArgList.stencil()KernCallArgList.stencil_2d()KernCallArgList.stencil_2d_max_extent()KernCallArgList.stencil_2d_unknown_extent()KernCallArgList.stencil_unknown_direction()KernCallArgList.stencil_unknown_extent()
KernelInterfaceKernelInterface.banded_dofmap()KernelInterface.basis()KernelInterface.basis_mappingKernelInterface.cell_map()KernelInterface.cell_position()KernelInterface.cma_operator()KernelInterface.diff_basis()KernelInterface.diff_basis_mappingKernelInterface.field()KernelInterface.field_bcs_kernel()KernelInterface.field_mappingKernelInterface.field_vector()KernelInterface.fs_common()KernelInterface.fs_compulsory_field()KernelInterface.fs_intergrid()KernelInterface.generate()KernelInterface.indirection_dofmap()KernelInterface.mesh_height()KernelInterface.mesh_properties()KernelInterface.operator()KernelInterface.operator_bcs_kernel()KernelInterface.quad_rule()KernelInterface.ref_element_properties()KernelInterface.scalar()KernelInterface.stencil()KernelInterface.stencil_unknown_direction()KernelInterface.stencil_unknown_extent()KernelInterface.vector_field_mapping
KernStubArgListKernStubArgList.basis()KernStubArgList.cell_position()KernStubArgList.cma_operator()KernStubArgList.diff_basis()KernStubArgList.field()KernStubArgList.field_bcs_kernel()KernStubArgList.field_vector()KernStubArgList.fs_compulsory_field()KernStubArgList.indirection_dofmap()KernStubArgList.mesh_height()KernStubArgList.mesh_properties()KernStubArgList.operator()KernStubArgList.operator_bcs_kernel()KernStubArgList.quad_rule()KernStubArgList.stencil()KernStubArgList.stencil_2d()KernStubArgList.stencil_2d_max_extent()KernStubArgList.stencil_2d_unknown_extent()KernStubArgList.stencil_unknown_direction()KernStubArgList.stencil_unknown_extent()
LFRicArgDescriptorLFRicCellIteratorsLFRicCollectionLFRicConstantsLFRicDofmapsLFRicDriverCreatorLFRicFieldsLFRicHaloDepthsLFRicInvokeLFRicInvokesLFRicInvokeScheduleLFRicKernLFRicKern.QRRuleLFRicKern.all_updates_are_writesLFRicKern.argument_kindsLFRicKern.base_nameLFRicKern.cma_operationLFRicKern.colourmapLFRicKern.eval_shapesLFRicKern.eval_targetsLFRicKern.fs_descriptorsLFRicKern.gen_stubLFRicKern.get_callees()LFRicKern.get_interface_symbol()LFRicKern.halo_depthLFRicKern.is_intergridLFRicKern.last_cell_all_colours_symbolLFRicKern.load()LFRicKern.load_meta()LFRicKern.meshLFRicKern.ncolours_varLFRicKern.ntilecolours_varLFRicKern.qr_requiredLFRicKern.qr_rulesLFRicKern.reference_accesses()LFRicKern.reference_elementLFRicKern.tilecolourmapLFRicKern.undf_nameLFRicKern.validate_global_constraints()LFRicKern.validate_kernel_code_args()
LFRicKernCallFactoryLFRicKernMetadataLFRicLoopLFRicLoop.create_halo_exchanges()LFRicLoop.gen_mark_halos_clean_dirty()LFRicLoop.independent_iterations()LFRicLoop.load()LFRicLoop.lower_bound_psyir()LFRicLoop.lower_to_language_level()LFRicLoop.node_str()LFRicLoop.set_lower_bound()LFRicLoop.set_upper_bound()LFRicLoop.update_halo_exchanges()LFRicLoop.upper_bound_halo_depthLFRicLoop.upper_bound_nameLFRicLoop.upper_bound_psyir()
LFRicLoopBoundsLFRicPSyLFRicRunTimeChecksLFRicScalarArgsLFRicStencilsLFRicStencils.direction_name()LFRicStencils.dofmap_size_symbol()LFRicStencils.dofmap_symbol()LFRicStencils.extent_value()LFRicStencils.initialise()LFRicStencils.invoke_declarations()LFRicStencils.map_name()LFRicStencils.max_branch_length()LFRicStencils.stencil_unique_str()LFRicStencils.stub_declarations()LFRicStencils.unique_alg_vars
LFRicSymbolTable
- Submodules