psyclone.domain
Submodules
psyclone.domain.common
- Submodules
psyclone.domain.common.algorithm
psyclone.domain.common.extract_driver_creator
psyclone.domain.common.psylayer
- Submodules
- Classes
PSyLoop
PSyLoop.args_filter()
PSyLoop.dag_name
PSyLoop.field
PSyLoop.field_name
PSyLoop.field_space
PSyLoop.gen_mark_halos_clean_dirty()
PSyLoop.has_inc_arg()
PSyLoop.iteration_space
PSyLoop.kernel
PSyLoop.loop_type
PSyLoop.node_str()
PSyLoop.unique_fields_with_halo_reads()
PSyLoop.unique_modified_args()
PSyLoop.valid_loop_types
psyclone.domain.common.transformations
- Submodules
- Classes
- Classes
ExtractDriverCreator
ExtractDriverCreator.add_all_kernel_symbols()
ExtractDriverCreator.add_call()
ExtractDriverCreator.add_result_tests()
ExtractDriverCreator.create()
ExtractDriverCreator.create_flattened_symbol()
ExtractDriverCreator.create_read_in_code()
ExtractDriverCreator.flatten_reference()
ExtractDriverCreator.flatten_string()
ExtractDriverCreator.get_driver_as_string()
ExtractDriverCreator.import_modules()
ExtractDriverCreator.write_driver()
- Submodules
psyclone.domain.gocean
- Submodules
psyclone.domain.gocean.go_symbol_table
psyclone.domain.gocean.gocean_constants
psyclone.domain.gocean.kernel
- Submodules
psyclone.domain.gocean.kernel.psyir
- Classes
GOceanContainer
GOceanKernelMetadata
GOceanKernelMetadata.FieldArg
GOceanKernelMetadata.GridArg
GOceanKernelMetadata.ScalarArg
GOceanKernelMetadata.create_from_fortran_string()
GOceanKernelMetadata.create_from_psyir()
GOceanKernelMetadata.fortran_string()
GOceanKernelMetadata.index_offset
GOceanKernelMetadata.iterates_over
GOceanKernelMetadata.lower_to_psyir()
GOceanKernelMetadata.meta_args
GOceanKernelMetadata.name
GOceanKernelMetadata.procedure_name
- Classes
- Classes
GOceanKernelMetadata
GOceanKernelMetadata.FieldArg
GOceanKernelMetadata.GridArg
GOceanKernelMetadata.ScalarArg
GOceanKernelMetadata.create_from_fortran_string()
GOceanKernelMetadata.create_from_psyir()
GOceanKernelMetadata.fortran_string()
GOceanKernelMetadata.index_offset
GOceanKernelMetadata.iterates_over
GOceanKernelMetadata.lower_to_psyir()
GOceanKernelMetadata.meta_args
GOceanKernelMetadata.name
GOceanKernelMetadata.procedure_name
- Submodules
psyclone.domain.gocean.transformations
- Submodules
psyclone.domain.gocean.transformations.gocean_alg_invoke_2_psy_call_trans
psyclone.domain.gocean.transformations.gocean_const_loop_bounds_trans
psyclone.domain.gocean.transformations.gocean_extract_trans
psyclone.domain.gocean.transformations.gocean_loop_fuse_trans
psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans
psyclone.domain.gocean.transformations.gocean_opencl_trans
psyclone.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_index
psyclone.domain.lfric.arg_ordering
- Classes
ArgOrdering
ArgOrdering.append()
ArgOrdering.append_array_reference()
ArgOrdering.append_integer_reference()
ArgOrdering.arglist
ArgOrdering.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.indirection_dofmap()
ArgOrdering.mesh_height()
ArgOrdering.mesh_properties()
ArgOrdering.metadata_index_from_actual_index()
ArgOrdering.num_args
ArgOrdering.operator()
ArgOrdering.operator_bcs_kernel()
ArgOrdering.psyir_append()
ArgOrdering.psyir_arglist
ArgOrdering.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_space
psyclone.domain.lfric.kern_call_acc_arg_list
- Classes
KernCallAccArgList
KernCallAccArgList.cell_map()
KernCallAccArgList.cell_position()
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
KernCallArgList
KernCallArgList.NdfInfo
KernCallArgList.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_positions
KernCallArgList.nlayers_positions
KernCallArgList.nqp_positions
KernCallArgList.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
KernCallInvokeArgList
KernCallInvokeArgList.field()
KernCallInvokeArgList.field_vector()
KernCallInvokeArgList.fields
KernCallInvokeArgList.fs_common()
KernCallInvokeArgList.generate()
KernCallInvokeArgList.operator()
KernCallInvokeArgList.operators
KernCallInvokeArgList.quad_rule()
KernCallInvokeArgList.quadrature_objects
KernCallInvokeArgList.scalar()
KernCallInvokeArgList.scalars
KernCallInvokeArgList.stencil()
KernCallInvokeArgList.stencil_2d()
KernCallInvokeArgList.stencil_2d_unknown_extent()
KernCallInvokeArgList.stencil_unknown_extent()
- Classes
psyclone.domain.lfric.kern_stub_arg_list
- Classes
KernStubArgList
KernStubArgList.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_metadata
psyclone.domain.lfric.kernel.common_arg_metadata
psyclone.domain.lfric.kernel.common_declaration_metadata
- Classes
CommonDeclarationMetadata
CommonDeclarationMetadata.array_declaration_string()
CommonDeclarationMetadata.fparser2_class
CommonDeclarationMetadata.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
CommonMetaArgMetadata
CommonMetaArgMetadata.access
CommonMetaArgMetadata.check_access()
CommonMetaArgMetadata.check_datatype()
CommonMetaArgMetadata.check_first_arg()
CommonMetaArgMetadata.check_nargs()
CommonMetaArgMetadata.check_remaining_args()
CommonMetaArgMetadata.create_from_fparser2()
CommonMetaArgMetadata.datatype
CommonMetaArgMetadata.get_vector_length()
- Classes
psyclone.domain.lfric.kernel.common_metadata
psyclone.domain.lfric.kernel.evaluator_targets_metadata
psyclone.domain.lfric.kernel.field_arg_metadata
psyclone.domain.lfric.kernel.field_vector_arg_metadata
psyclone.domain.lfric.kernel.inter_grid_arg_metadata
psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata
psyclone.domain.lfric.kernel.lfric_kernel_metadata
- Classes
LFRicKernelMetadata
LFRicKernelMetadata.create_from_fparser2()
LFRicKernelMetadata.create_from_psyir()
LFRicKernelMetadata.evaluator_targets
LFRicKernelMetadata.field_meta_args_on_fs()
LFRicKernelMetadata.fortran_string()
LFRicKernelMetadata.fparser2_class
LFRicKernelMetadata.kernel_type
LFRicKernelMetadata.lower_to_psyir()
LFRicKernelMetadata.meta_args
LFRicKernelMetadata.meta_args_get()
LFRicKernelMetadata.meta_funcs
LFRicKernelMetadata.meta_mesh
LFRicKernelMetadata.meta_ref_element
LFRicKernelMetadata.name
LFRicKernelMetadata.operates_on
LFRicKernelMetadata.operator_meta_args_on_fs()
LFRicKernelMetadata.procedure_name
LFRicKernelMetadata.shapes
LFRicKernelMetadata.validate()
- Classes
psyclone.domain.lfric.kernel.meta_args_metadata
psyclone.domain.lfric.kernel.meta_funcs_arg_metadata
psyclone.domain.lfric.kernel.meta_funcs_metadata
psyclone.domain.lfric.kernel.meta_mesh_arg_metadata
psyclone.domain.lfric.kernel.meta_mesh_metadata
psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata
psyclone.domain.lfric.kernel.meta_ref_element_metadata
psyclone.domain.lfric.kernel.operates_on_metadata
psyclone.domain.lfric.kernel.operator_arg_metadata
psyclone.domain.lfric.kernel.psyir
psyclone.domain.lfric.kernel.scalar_arg_metadata
psyclone.domain.lfric.kernel.shapes_metadata
- Submodules
psyclone.domain.lfric.kernel_interface
psyclone.domain.lfric.lfric_arg_descriptor
psyclone.domain.lfric.lfric_builtins
- Classes
LFRicBuiltInCallFactory
LFRicBuiltIn
LFRicBuiltIn.cma_operation
LFRicBuiltIn.fs_descriptors
LFRicBuiltIn.get_dof_loop_index_symbol()
LFRicBuiltIn.get_indexed_field_argument_references()
LFRicBuiltIn.get_scalar_argument_references()
LFRicBuiltIn.is_intergrid
LFRicBuiltIn.load()
LFRicBuiltIn.metadata()
LFRicBuiltIn.qr_required
LFRicBuiltIn.reference_accesses()
LFRicBuiltIn.reference_element
LFRicBuiltIn.undf_name
LFRicXPlusYKern
LFRicIncXPlusYKern
LFRicAPlusXKern
LFRicIncAPlusXKern
LFRicAXPlusYKern
LFRicIncAXPlusYKern
LFRicIncXPlusBYKern
LFRicAXPlusBYKern
LFRicIncAXPlusBYKern
LFRicAXPlusAYKern
LFRicXMinusYKern
LFRicIncXMinusYKern
LFRicAMinusXKern
LFRicIncAMinusXKern
LFRicXMinusAKern
LFRicIncXMinusAKern
LFRicAXMinusYKern
LFRicXMinusBYKern
LFRicIncXMinusBYKern
LFRicAXMinusBYKern
LFRicXTimesYKern
LFRicIncXTimesYKern
LFRicIncAXTimesYKern
LFRicATimesXKern
LFRicIncATimesXKern
LFRicXDividebyYKern
LFRicIncXDividebyYKern
LFRicXDividebyAKern
LFRicIncXDividebyAKern
LFRicADividebyXKern
LFRicIncADividebyXKern
LFRicIncXPowrealAKern
LFRicIncXPowintNKern
LFRicSetvalCKern
LFRicSetvalXKern
LFRicSetvalRandomKern
LFRicXInnerproductYKern
LFRicXInnerproductXKern
LFRicSumXKern
LFRicSignXKern
LFRicMaxAXKern
LFRicIncMaxAXKern
LFRicMinAXKern
LFRicIncMinAXKern
LFRicRealToIntXKern
LFRicRealToRealXKern
LFRicIntXPlusYKern
LFRicIntIncXPlusYKern
LFRicIntAPlusXKern
LFRicIntIncAPlusXKern
LFRicIntXMinusYKern
LFRicIntIncXMinusYKern
LFRicIntAMinusXKern
LFRicIntIncAMinusXKern
LFRicIntXMinusAKern
LFRicIntIncXMinusAKern
LFRicIntXTimesYKern
LFRicIntIncXTimesYKern
LFRicIntATimesXKern
LFRicIntIncATimesXKern
LFRicIntSetvalCKern
LFRicIntSetvalXKern
LFRicIntSignXKern
LFRicIntMaxAXKern
LFRicIntIncMaxAXKern
LFRicIntMinAXKern
LFRicIntIncMinAXKern
LFRicIntToRealXKern
- Classes
psyclone.domain.lfric.lfric_collection
psyclone.domain.lfric.lfric_constants
psyclone.domain.lfric.lfric_dofmaps
psyclone.domain.lfric.lfric_extract_driver_creator
psyclone.domain.lfric.lfric_fields
psyclone.domain.lfric.lfric_invoke
psyclone.domain.lfric.lfric_invokes
psyclone.domain.lfric.lfric_kern
- Classes
LFRicKern
LFRicKern.QRRule
LFRicKern.all_updates_are_writes
LFRicKern.argument_kinds
LFRicKern.base_name
LFRicKern.cma_operation
LFRicKern.colourmap
LFRicKern.eval_shapes
LFRicKern.eval_targets
LFRicKern.fs_descriptors
LFRicKern.gen_stub
LFRicKern.get_kernel_schedule()
LFRicKern.is_intergrid
LFRicKern.last_cell_all_colours_symbol
LFRicKern.load()
LFRicKern.load_meta()
LFRicKern.mesh
LFRicKern.ncolours_var
LFRicKern.qr_required
LFRicKern.qr_rules
LFRicKern.reference_accesses()
LFRicKern.reference_element
LFRicKern.validate_global_constraints()
LFRicKern.validate_kernel_code_args()
- Classes
psyclone.domain.lfric.lfric_kern_call_factory
psyclone.domain.lfric.lfric_kern_metadata
psyclone.domain.lfric.lfric_loop
- Classes
LFRicLoop
LFRicLoop.create_halo_exchanges()
LFRicLoop.gen_code()
LFRicLoop.gen_mark_halos_clean_dirty()
LFRicLoop.independent_iterations()
LFRicLoop.load()
LFRicLoop.lower_to_language_level()
LFRicLoop.node_str()
LFRicLoop.set_lower_bound()
LFRicLoop.set_upper_bound()
LFRicLoop.start_expr
LFRicLoop.stop_expr
LFRicLoop.update_halo_exchanges()
LFRicLoop.upper_bound_halo_depth
LFRicLoop.upper_bound_name
- Classes
psyclone.domain.lfric.lfric_loop_bounds
psyclone.domain.lfric.lfric_run_time_checks
psyclone.domain.lfric.lfric_scalar_args
psyclone.domain.lfric.lfric_stencils
psyclone.domain.lfric.lfric_symbol_table
psyclone.domain.lfric.lfric_types
psyclone.domain.lfric.metadata_to_arguments_rules
psyclone.domain.lfric.transformations
- Submodules
psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans
psyclone.domain.lfric.transformations.lfric_alg_trans
psyclone.domain.lfric.transformations.lfric_extract_trans
psyclone.domain.lfric.transformations.lfric_loop_fuse_trans
psyclone.domain.lfric.transformations.raise_psyir_2_lfric_alg_trans
psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans
- Submodules
psyclone.domain.lfric.utils
- Classes
ArgOrdering
ArgOrdering.append()
ArgOrdering.append_array_reference()
ArgOrdering.append_integer_reference()
ArgOrdering.arglist
ArgOrdering.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.indirection_dofmap()
ArgOrdering.mesh_height()
ArgOrdering.mesh_properties()
ArgOrdering.metadata_index_from_actual_index()
ArgOrdering.num_args
ArgOrdering.operator()
ArgOrdering.operator_bcs_kernel()
ArgOrdering.psyir_append()
ArgOrdering.psyir_arglist
ArgOrdering.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()
FunctionSpace
FunctionSpace.cbanded_map_name
FunctionSpace.cma_indirection_map_name
FunctionSpace.cma_on_space()
FunctionSpace.field_on_space()
FunctionSpace.get_basis_name()
FunctionSpace.get_diff_basis_name()
FunctionSpace.get_operator_name()
FunctionSpace.has_scalar_basis
FunctionSpace.has_scalar_diff_basis
FunctionSpace.has_vector_basis
FunctionSpace.has_vector_diff_basis
FunctionSpace.mangled_name
FunctionSpace.map_name
FunctionSpace.ndf_name
FunctionSpace.orig_name
FunctionSpace.short_name
FunctionSpace.undf_name
KernCallAccArgList
KernCallAccArgList.cell_map()
KernCallAccArgList.cell_position()
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()
KernCallArgList
KernCallArgList.NdfInfo
KernCallArgList.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_positions
KernCallArgList.nlayers_positions
KernCallArgList.nqp_positions
KernCallArgList.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()
KernelInterface
KernelInterface.banded_dofmap()
KernelInterface.basis()
KernelInterface.basis_mapping
KernelInterface.cell_map()
KernelInterface.cell_position()
KernelInterface.cma_operator()
KernelInterface.diff_basis()
KernelInterface.diff_basis_mapping
KernelInterface.field()
KernelInterface.field_bcs_kernel()
KernelInterface.field_mapping
KernelInterface.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
KernStubArgList
KernStubArgList.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()
LFRicArgDescriptor
LFRicCollection
LFRicConstants
LFRicDofmaps
LFRicExtractDriverCreator
LFRicFields
LFRicInvoke
LFRicInvokes
LFRicKern
LFRicKern.QRRule
LFRicKern.all_updates_are_writes
LFRicKern.argument_kinds
LFRicKern.base_name
LFRicKern.cma_operation
LFRicKern.colourmap
LFRicKern.eval_shapes
LFRicKern.eval_targets
LFRicKern.fs_descriptors
LFRicKern.gen_stub
LFRicKern.get_kernel_schedule()
LFRicKern.is_intergrid
LFRicKern.last_cell_all_colours_symbol
LFRicKern.load()
LFRicKern.load_meta()
LFRicKern.mesh
LFRicKern.ncolours_var
LFRicKern.qr_required
LFRicKern.qr_rules
LFRicKern.reference_accesses()
LFRicKern.reference_element
LFRicKern.validate_global_constraints()
LFRicKern.validate_kernel_code_args()
LFRicKernCallFactory
LFRicKernMetadata
LFRicLoop
LFRicLoop.create_halo_exchanges()
LFRicLoop.gen_code()
LFRicLoop.gen_mark_halos_clean_dirty()
LFRicLoop.independent_iterations()
LFRicLoop.load()
LFRicLoop.lower_to_language_level()
LFRicLoop.node_str()
LFRicLoop.set_lower_bound()
LFRicLoop.set_upper_bound()
LFRicLoop.start_expr
LFRicLoop.stop_expr
LFRicLoop.update_halo_exchanges()
LFRicLoop.upper_bound_halo_depth
LFRicLoop.upper_bound_name
LFRicLoopBounds
LFRicRunTimeChecks
LFRicScalarArgs
LFRicStencils
LFRicSymbolTable
- Submodules
psyclone.domain.nemo
- Submodules
psyclone.domain.nemo.nemo_constants
psyclone.domain.nemo.transformations
- Submodules
psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans
psyclone.domain.nemo.transformations.create_nemo_loop_trans
psyclone.domain.nemo.transformations.create_nemo_psy_trans
psyclone.domain.nemo.transformations.nemo_allarrayaccess2loop_trans
psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans
psyclone.domain.nemo.transformations.nemo_arrayaccess2loop_trans
psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans
psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans
- Classes
- Submodules
- Classes
- Submodules