All modules for which code is available
- builtins
- interface_example
- psyclone.alg_gen
- psyclone.configuration
- psyclone.core.access_sequence
- psyclone.core.access_type
- psyclone.core.component_indices
- psyclone.core.signature
- psyclone.core.symbolic_maths
- psyclone.core.variables_access_map
- psyclone.docstring_parser
- psyclone.domain.common.algorithm.psyir
- psyclone.domain.common.driver_creator
- psyclone.domain.common.psylayer.psyloop
- psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans
- psyclone.domain.common.transformations.alg_trans
- psyclone.domain.common.transformations.kernel_module_inline_trans
- psyclone.domain.common.transformations.raise_psyir_2_alg_trans
- psyclone.domain.gocean.go_symbol_table
- psyclone.domain.gocean.gocean_constants
- psyclone.domain.gocean.gocean_driver_creator
- psyclone.domain.gocean.kernel.psyir
- 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
- psyclone.domain.lfric.algorithm.lfric_alg
- psyclone.domain.lfric.algorithm.psyir.lfric_alg_invoke_call
- psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor
- psyclone.domain.lfric.arg_ordering
- psyclone.domain.lfric.function_space
- psyclone.domain.lfric.kern_call_acc_arg_list
- psyclone.domain.lfric.kern_call_arg_list
- psyclone.domain.lfric.kern_call_invoke_arg_list
- psyclone.domain.lfric.kern_stub_arg_list
- psyclone.domain.lfric.kernel.columnwise_operator_arg_metadata
- psyclone.domain.lfric.kernel.common_arg_metadata
- psyclone.domain.lfric.kernel.common_declaration_metadata
- psyclone.domain.lfric.kernel.common_meta_arg_metadata
- 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
- 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.scalar_array_arg_metadata
- psyclone.domain.lfric.kernel.shapes_metadata
- psyclone.domain.lfric.kernel_interface
- psyclone.domain.lfric.lfric_arg_descriptor
- psyclone.domain.lfric.lfric_builtins
- psyclone.domain.lfric.lfric_cell_iterators
- psyclone.domain.lfric.lfric_collection
- psyclone.domain.lfric.lfric_constants
- psyclone.domain.lfric.lfric_dofmaps
- psyclone.domain.lfric.lfric_driver_creator
- psyclone.domain.lfric.lfric_fields
- psyclone.domain.lfric.lfric_halo_depths
- psyclone.domain.lfric.lfric_invoke
- psyclone.domain.lfric.lfric_invoke_schedule
- psyclone.domain.lfric.lfric_invokes
- psyclone.domain.lfric.lfric_kern
- psyclone.domain.lfric.lfric_kern_call_factory
- psyclone.domain.lfric.lfric_kern_metadata
- psyclone.domain.lfric.lfric_loop
- psyclone.domain.lfric.lfric_loop_bounds
- psyclone.domain.lfric.lfric_psy
- 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.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
- psyclone.errors
- psyclone.gocean1p0
- psyclone.lfric
- psyclone.parse.algorithm
- psyclone.parse.file_info
- psyclone.parse.module_info
- psyclone.parse.module_manager
- psyclone.psyGen
- psyclone.psyad.adjoint_visitor
- psyclone.psyad.domain.common.adjoint_utils
- psyclone.psyad.main
- psyclone.psyad.tl2ad
- psyclone.psyad.transformations.adjoint_trans
- psyclone.psyad.transformations.assignment_trans
- psyclone.psyad.utils
- psyclone.psyir.backend.language_writer
- psyclone.psyir.backend.sympy_writer
- psyclone.psyir.backend.visitor
- psyclone.psyir.commentable_mixin
- psyclone.psyir.frontend.fortran
- psyclone.psyir.frontend.fparser2
- psyclone.psyir.frontend.sympy_reader
- psyclone.psyir.nodes.acc_clauses
- psyclone.psyir.nodes.acc_directives
- psyclone.psyir.nodes.array_member
- psyclone.psyir.nodes.array_mixin
- psyclone.psyir.nodes.array_of_structures_member
- psyclone.psyir.nodes.array_of_structures_mixin
- psyclone.psyir.nodes.array_of_structures_reference
- psyclone.psyir.nodes.array_reference
- psyclone.psyir.nodes.assignment
- psyclone.psyir.nodes.atomic_mixin
- psyclone.psyir.nodes.call
- psyclone.psyir.nodes.clause
- psyclone.psyir.nodes.codeblock
- psyclone.psyir.nodes.container
- psyclone.psyir.nodes.datanode
- psyclone.psyir.nodes.directive
- psyclone.psyir.nodes.dynamic_omp_task_directive
- psyclone.psyir.nodes.extract_node
- psyclone.psyir.nodes.file_container
- psyclone.psyir.nodes.if_block
- psyclone.psyir.nodes.intrinsic_call
- psyclone.psyir.nodes.kernel_schedule
- psyclone.psyir.nodes.literal
- psyclone.psyir.nodes.loop
- psyclone.psyir.nodes.member
- psyclone.psyir.nodes.node
- psyclone.psyir.nodes.omp_clauses
- psyclone.psyir.nodes.omp_directives
- psyclone.psyir.nodes.omp_task_directive
- psyclone.psyir.nodes.operation
- psyclone.psyir.nodes.profile_node
- psyclone.psyir.nodes.psy_data_node
- psyclone.psyir.nodes.ranges
- psyclone.psyir.nodes.read_only_verify_node
- psyclone.psyir.nodes.reference
- psyclone.psyir.nodes.return_stmt
- psyclone.psyir.nodes.routine
- psyclone.psyir.nodes.schedule
- psyclone.psyir.nodes.scoping_node
- psyclone.psyir.nodes.statement
- psyclone.psyir.nodes.structure_member
- psyclone.psyir.nodes.structure_reference
- psyclone.psyir.nodes.value_range_check_node
- psyclone.psyir.nodes.while_loop
- psyclone.psyir.symbols.containersymbol
- psyclone.psyir.symbols.data_type_symbol
- psyclone.psyir.symbols.datasymbol
- psyclone.psyir.symbols.datatypes
- psyclone.psyir.symbols.generic_interface_symbol
- psyclone.psyir.symbols.interfaces
- psyclone.psyir.symbols.intrinsic_symbol
- psyclone.psyir.symbols.routinesymbol
- psyclone.psyir.symbols.symbol
- psyclone.psyir.symbols.symbol_table
- psyclone.psyir.symbols.typed_symbol
- psyclone.psyir.tools.call_tree_utils
- psyclone.psyir.tools.definition_use_chains
- psyclone.psyir.tools.dependency_tools
- psyclone.psyir.tools.read_write_info
- psyclone.psyir.tools.reduction_inference
- psyclone.psyir.transformations.acc_kernels_trans
- psyclone.psyir.transformations.acc_update_trans
- psyclone.psyir.transformations.allarrayaccess2loop_trans
- psyclone.psyir.transformations.arrayaccess2loop_trans
- psyclone.psyir.transformations.arrayassignment2loops_trans
- psyclone.psyir.transformations.chunk_loop_trans
- psyclone.psyir.transformations.debug_checksum_trans
- psyclone.psyir.transformations.extract_trans
- psyclone.psyir.transformations.fold_conditional_return_expressions_trans
- psyclone.psyir.transformations.hoist_local_arrays_trans
- psyclone.psyir.transformations.hoist_loop_bound_expr_trans
- psyclone.psyir.transformations.hoist_trans
- psyclone.psyir.transformations.increase_rank_loop_arrays_trans
- psyclone.psyir.transformations.inline_trans
- psyclone.psyir.transformations.intrinsics.abs2code_trans
- psyclone.psyir.transformations.intrinsics.array_reduction_base_trans
- psyclone.psyir.transformations.intrinsics.dotproduct2code_trans
- psyclone.psyir.transformations.intrinsics.intrinsic2code_trans
- psyclone.psyir.transformations.intrinsics.matmul2code_trans
- psyclone.psyir.transformations.intrinsics.max2code_trans
- psyclone.psyir.transformations.intrinsics.maxval2loop_trans
- psyclone.psyir.transformations.intrinsics.min2code_trans
- psyclone.psyir.transformations.intrinsics.minormax2code_trans
- psyclone.psyir.transformations.intrinsics.minval2loop_trans
- psyclone.psyir.transformations.intrinsics.product2loop_trans
- psyclone.psyir.transformations.intrinsics.sign2code_trans
- psyclone.psyir.transformations.intrinsics.sum2loop_trans
- psyclone.psyir.transformations.loop_fuse_trans
- psyclone.psyir.transformations.loop_swap_trans
- psyclone.psyir.transformations.loop_tiling_2d_trans
- psyclone.psyir.transformations.loop_tiling_trans
- psyclone.psyir.transformations.loop_trans
- psyclone.psyir.transformations.omp_declare_target_trans
- psyclone.psyir.transformations.omp_loop_trans
- psyclone.psyir.transformations.omp_minimise_sync_trans
- psyclone.psyir.transformations.omp_target_trans
- psyclone.psyir.transformations.omp_task_trans
- psyclone.psyir.transformations.omp_taskloop_trans
- psyclone.psyir.transformations.omp_taskwait_trans
- psyclone.psyir.transformations.parallel_loop_trans
- psyclone.psyir.transformations.parallel_region_trans
- psyclone.psyir.transformations.profile_trans
- psyclone.psyir.transformations.psy_data_trans
- psyclone.psyir.transformations.read_only_verify_trans
- psyclone.psyir.transformations.reference2arrayrange_trans
- psyclone.psyir.transformations.region_trans
- psyclone.psyir.transformations.replace_induction_variables_trans
- psyclone.psyir.transformations.replace_reference_by_literal_trans
- psyclone.psyir.transformations.scalarisation_trans
- psyclone.psyir.transformations.transformation_error
- psyclone.psyir.transformations.value_range_check_trans
- psyclone.transformations
- termcolor.termcolor