Reference Guide
latest
psyclone
Reference Guide
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
_common_write() (in module psyclone.psyad.domain.common.adjoint_utils)
A
Abs2CodeTrans (class in psyclone.psyir.transformations)
abs_position (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
acc_args (psyclone.dynamo0p3.DynKernelArguments property)
(psyclone.gocean1p0.GOKernelArguments property)
(psyclone.psyGen.Arguments property)
ACCAtomicDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCCopyClause (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_clauses)
ACCCopyInClause (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_clauses)
ACCCopyOutClause (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_clauses)
ACCDataDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCDataTrans (class in psyclone.transformations)
ACCDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCEnterDataDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCEnterDataTrans (class in psyclone.transformations)
access (psyclone.domain.gocean.kernel.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.GridArg property)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.ScalarArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.GridArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.ScalarArg property)
(psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata property)
(psyclone.psyir.symbols.ArgumentInterface property)
access_type (psyclone.core.AccessInfo property)
(psyclone.core.single_variable_access_info.AccessInfo property)
AccessInfo (class in psyclone.core)
(class in psyclone.core.single_variable_access_info)
AccessType (class in psyclone.core)
(class in psyclone.core.access_type)
ACCKernelsDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCKernelsTrans (class in psyclone.transformations)
ACCLoopDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCLoopTrans (class in psyclone.transformations)
ACCParallelDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCParallelTrans (class in psyclone.transformations)
ACCRegionDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCRoutineDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCRoutineTrans (class in psyclone.transformations)
ACCStandaloneDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCUpdateDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.acc_directives)
ACCUpdateTrans (class in psyclone.psyir.transformations)
add() (psyclone.psyir.symbols.datatypes.StructureType method)
(psyclone.psyir.symbols.StructureType method)
(psyclone.psyir.symbols.SymbolTable method)
add_access() (psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
add_access_with_location() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
add_all_kernel_symbols() (psyclone.domain.common.ExtractDriverCreator method)
add_bounds() (psyclone.gocean1p0.GOLoop static method)
add_call() (psyclone.domain.common.ExtractDriverCreator static method)
add_ignore_module() (psyclone.parse.ModuleManager method)
add_lfric_precision_symbol() (psyclone.domain.lfric.LFRicSymbolTable method)
add_psydata_class_prefix() (psyclone.psyir.nodes.psy_data_node.PSyDataNode method)
(psyclone.psyir.nodes.PSyDataNode method)
add_read() (psyclone.psyir.tools.ReadWriteInfo method)
add_result_tests() (psyclone.domain.common.ExtractDriverCreator static method)
add_search_path() (psyclone.parse.ModuleManager method)
add_write() (psyclone.psyir.tools.ReadWriteInfo method)
addchild() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
AdjointTransformation (class in psyclone.psyad.transformations.adjoint_trans)
AdjointVisitor (class in psyclone.psyad.adjoint_visitor)
Alg (class in psyclone.alg_gen)
alg_name (psyclone.domain.lfric.lfric_kern.LFRicKern.QRRule attribute)
(psyclone.domain.lfric.LFRicKern.QRRule attribute)
AlgInvoke2PSyCallTrans (class in psyclone.domain.common.transformations)
(class in psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans)
AlgorithmInvokeCall (class in psyclone.domain.common.algorithm)
(class in psyclone.domain.common.algorithm.psyir)
AlgTrans (class in psyclone.domain.common.transformations)
(class in psyclone.domain.common.transformations.alg_trans)
all_accesses (psyclone.core.single_variable_access_info.SingleVariableAccessInfo property)
(psyclone.core.SingleVariableAccessInfo property)
all_read_accesses (psyclone.core.single_variable_access_info.SingleVariableAccessInfo property)
(psyclone.core.SingleVariableAccessInfo property)
all_read_accesses() (psyclone.core.access_type.AccessType static method)
(psyclone.core.AccessType static method)
all_signatures (psyclone.core.variables_access_info.VariablesAccessInfo property)
(psyclone.core.VariablesAccessInfo property)
all_updates_are_writes (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
all_write_accesses (psyclone.core.single_variable_access_info.SingleVariableAccessInfo property)
(psyclone.core.SingleVariableAccessInfo property)
all_write_accesses() (psyclone.core.access_type.AccessType static method)
(psyclone.core.AccessType static method)
AllArrayAccess2LoopTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.allarrayaccess2loop_trans)
ancestor() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
annexed_only (psyclone.dynamo0p3.HaloDepth property)
annotations (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
api (psyclone.configuration.Config property)
api_conf() (psyclone.configuration.Config method)
api_specific_name() (psyclone.core.access_type.AccessType method)
(psyclone.core.AccessType method)
APISpecificConfig (class in psyclone.configuration)
append() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.gocean1p0.GOKernelArguments method)
(psyclone.psyGen.Arguments method)
(psyclone.psyir.nodes.node.ChildrenList method)
append_array_reference() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
append_integer_reference() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
append_named_arg() (psyclone.psyir.nodes.Call method)
append_structure_reference() (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.KernCallArgList method)
apply() (psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans.AlgInvoke2PSyCallTrans method)
(psyclone.domain.common.transformations.alg_trans.AlgTrans method)
(psyclone.domain.common.transformations.AlgInvoke2PSyCallTrans method)
(psyclone.domain.common.transformations.AlgTrans method)
(psyclone.domain.common.transformations.KernelModuleInlineTrans method)
(psyclone.domain.common.transformations.raise_psyir_2_alg_trans.RaisePSyIR2AlgTrans method)
(psyclone.domain.common.transformations.RaisePSyIR2AlgTrans method)
(psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans.GOMoveIterationBoundariesInsideKernelTrans method)
(psyclone.domain.gocean.transformations.gocean_opencl_trans.GOOpenCLTrans method)
(psyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans.RaisePSyIR2GOceanKernTrans method)
(psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans.LFRicAlgInvoke2PSyCallTrans method)
(psyclone.domain.lfric.transformations.raise_psyir_2_lfric_alg_trans.RaisePSyIR2LFRicAlgTrans method)
(psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans.RaisePSyIR2LFRicKernTrans method)
(psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans.CreateNemoInvokeScheduleTrans method)
(psyclone.domain.nemo.transformations.create_nemo_loop_trans.CreateNemoLoopTrans method)
(psyclone.domain.nemo.transformations.create_nemo_psy_trans.CreateNemoPSyTrans method)
(psyclone.domain.nemo.transformations.CreateNemoInvokeScheduleTrans method)
(psyclone.domain.nemo.transformations.CreateNemoLoopTrans method)
(psyclone.domain.nemo.transformations.CreateNemoPSyTrans method)
(psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans.NemoAllArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans.NemoArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans.NemoOuterArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoAllArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoOuterArrayRange2LoopTrans method)
(psyclone.psyad.transformations.assignment_trans.AssignmentTrans method)
(psyclone.psyGen.DummyTransformation method)
(psyclone.psyGen.Transformation method)
(psyclone.psyir.transformations.Abs2CodeTrans method)
(psyclone.psyir.transformations.ACCUpdateTrans method)
(psyclone.psyir.transformations.allarrayaccess2loop_trans.AllArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.AllArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.arrayaccess2loop_trans.ArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.ArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.arrayrange2loop_trans.ArrayRange2LoopTrans method)
(psyclone.psyir.transformations.ArrayRange2LoopTrans method)
(psyclone.psyir.transformations.ChunkLoopTrans method)
(psyclone.psyir.transformations.DotProduct2CodeTrans method)
(psyclone.psyir.transformations.fold_conditional_return_expressions_trans.FoldConditionalReturnExpressionsTrans method)
(psyclone.psyir.transformations.FoldConditionalReturnExpressionsTrans method)
(psyclone.psyir.transformations.hoist_local_arrays_trans.HoistLocalArraysTrans method)
(psyclone.psyir.transformations.hoist_loop_bound_expr_trans.HoistLoopBoundExprTrans method)
(psyclone.psyir.transformations.hoist_trans.HoistTrans method)
(psyclone.psyir.transformations.HoistLocalArraysTrans method)
(psyclone.psyir.transformations.HoistLoopBoundExprTrans method)
(psyclone.psyir.transformations.HoistTrans method)
(psyclone.psyir.transformations.inline_trans.InlineTrans method)
(psyclone.psyir.transformations.InlineTrans method)
(psyclone.psyir.transformations.loop_fuse_trans.LoopFuseTrans method)
(psyclone.psyir.transformations.loop_swap_trans.LoopSwapTrans method)
(psyclone.psyir.transformations.LoopFuseTrans method)
(psyclone.psyir.transformations.LoopSwapTrans method)
(psyclone.psyir.transformations.LoopTiling2DTrans method)
(psyclone.psyir.transformations.Matmul2CodeTrans method)
(psyclone.psyir.transformations.OMPLoopTrans method)
(psyclone.psyir.transformations.OMPTargetTrans method)
(psyclone.psyir.transformations.OMPTaskTrans method)
(psyclone.psyir.transformations.OMPTaskwaitTrans method)
(psyclone.psyir.transformations.ParallelLoopTrans method)
(psyclone.psyir.transformations.psy_data_trans.PSyDataTrans method)
(psyclone.psyir.transformations.PSyDataTrans method)
(psyclone.psyir.transformations.Reference2ArrayRangeTrans method)
(psyclone.psyir.transformations.replace_induction_variables_trans.ReplaceInductionVariablesTrans method)
(psyclone.psyir.transformations.ReplaceInductionVariablesTrans method)
(psyclone.psyir.transformations.Sign2CodeTrans method)
(psyclone.transformations.ACCDataTrans method)
(psyclone.transformations.ACCEnterDataTrans method)
(psyclone.transformations.ACCKernelsTrans method)
(psyclone.transformations.ACCLoopTrans method)
(psyclone.transformations.ACCParallelTrans method)
(psyclone.transformations.ACCRoutineTrans method)
(psyclone.transformations.ColourTrans method)
(psyclone.transformations.Dynamo0p3AsyncHaloExchangeTrans method)
(psyclone.transformations.Dynamo0p3ColourTrans method)
(psyclone.transformations.Dynamo0p3KernelConstTrans method)
(psyclone.transformations.Dynamo0p3OMPLoopTrans method)
(psyclone.transformations.Dynamo0p3RedundantComputationTrans method)
(psyclone.transformations.GOceanOMPParallelLoopTrans method)
(psyclone.transformations.KernelImportsToArguments method)
(psyclone.transformations.MoveTrans method)
(psyclone.transformations.OMPLoopTrans method)
(psyclone.transformations.OMPParallelLoopTrans method)
(psyclone.transformations.OMPSingleTrans method)
(psyclone.transformations.ParallelRegionTrans method)
Arg (class in psyclone.parse.algorithm)
arg_for_funcspace() (psyclone.domain.lfric.lfric_invoke.LFRicInvoke method)
(psyclone.domain.lfric.LFRicInvoke method)
arglist (psyclone.domain.lfric.arg_ordering.ArgOrdering property)
(psyclone.domain.lfric.ArgOrdering property)
ArgOrdering (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.arg_ordering)
args (psyclone.parse.algorithm.ParsedCall property)
(psyclone.psyGen.GlobalSum property)
(psyclone.psyGen.HaloExchange property)
(psyclone.psyGen.Kern property)
(psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
args_filter() (psyclone.domain.common.psylayer.PSyLoop method)
Argument (class in psyclone.psyGen)
argument (psyclone.dynamo0p3.DynBoundaryConditions.BoundaryDofs attribute)
argument_datasymbols (psyclone.psyir.symbols.SymbolTable property)
argument_kinds (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
argument_list (psyclone.psyir.symbols.SymbolTable property)
argument_names (psyclone.psyir.nodes.Call property)
argument_type (psyclone.dynamo0p3.DynKernelArgument property)
(psyclone.gocean1p0.GOKernelArgument property)
(psyclone.gocean1p0.GOKernelGridArgument property)
(psyclone.psyGen.Argument property)
ArgumentInterface (class in psyclone.psyir.symbols)
ArgumentInterface.Access (class in psyclone.psyir.symbols)
Arguments (class in psyclone.psyGen)
arguments (psyclone.psyir.nodes.Call property)
array_declaration_string() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
array_parenthesis (psyclone.psyir.backend.language_writer.LanguageWriter property)
ArrayAccess2LoopTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.arrayaccess2loop_trans)
ArrayMember (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.array_member)
ArrayMixin (class in psyclone.psyir.nodes.array_mixin)
ArrayOfStructuresMember (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.array_of_structures_member)
ArrayOfStructuresMixin (class in psyclone.psyir.nodes.array_of_structures_mixin)
ArrayOfStructuresReference (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.array_of_structures_reference)
arrayofstructuresreference_node() (psyclone.psyir.backend.language_writer.LanguageWriter method)
ArrayRange2LoopTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.arrayrange2loop_trans)
ArrayReference (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.array_reference)
arrayreference_node() (psyclone.psyir.backend.language_writer.LanguageWriter method)
ArrayType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
ArrayType.ArrayBounds (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
ArrayType.Extent (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
Assignment (class in psyclone.psyir.nodes)
assignment_node() (psyclone.psyad.adjoint_visitor.AdjointVisitor method)
AssignmentTrans (class in psyclone.psyad.transformations.assignment_trans)
ast (psyclone.psyGen.CodedKern property)
(psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
ast_end (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
attach() (psyclone.psyir.symbols.SymbolTable method)
automatic_datasymbols (psyclone.psyir.symbols.SymbolTable property)
AutomaticInterface (class in psyclone.psyir.symbols)
B
backend_checks_enabled (psyclone.configuration.Config property)
backward_dependence() (psyclone.gocean1p0.GOKernelGridArgument method)
(psyclone.psyGen.Argument method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
backward_write_dependencies() (psyclone.psyGen.Argument method)
banded_dofmap() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.KernelInterface method)
base_name (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
basis() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
basis_first_dim_name() (psyclone.dynamo0p3.DynBasisFunctions static method)
basis_first_dim_value() (psyclone.dynamo0p3.DynBasisFunctions static method)
basis_function (psyclone.domain.lfric.kernel.meta_funcs_arg_metadata.MetaFuncsArgMetadata property)
basis_mapping (psyclone.domain.lfric.KernelInterface attribute)
begin_string() (psyclone.psyir.nodes.acc_directives.ACCAtomicDirective method)
(psyclone.psyir.nodes.acc_directives.ACCDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCEnterDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCKernelsDirective method)
(psyclone.psyir.nodes.acc_directives.ACCLoopDirective method)
(psyclone.psyir.nodes.acc_directives.ACCParallelDirective method)
(psyclone.psyir.nodes.acc_directives.ACCRoutineDirective method)
(psyclone.psyir.nodes.acc_directives.ACCUpdateDirective method)
(psyclone.psyir.nodes.ACCAtomicDirective method)
(psyclone.psyir.nodes.ACCDataDirective method)
(psyclone.psyir.nodes.ACCEnterDataDirective method)
(psyclone.psyir.nodes.ACCKernelsDirective method)
(psyclone.psyir.nodes.ACCLoopDirective method)
(psyclone.psyir.nodes.ACCParallelDirective method)
(psyclone.psyir.nodes.ACCRoutineDirective method)
(psyclone.psyir.nodes.ACCUpdateDirective method)
(psyclone.psyir.nodes.omp_directives.OMPAtomicDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPLoopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPMasterDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSimdDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSingleDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTargetDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskloopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskwaitDirective method)
(psyclone.psyir.nodes.OMPAtomicDirective method)
(psyclone.psyir.nodes.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.OMPDoDirective method)
(psyclone.psyir.nodes.OMPLoopDirective method)
(psyclone.psyir.nodes.OMPMasterDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDoDirective method)
(psyclone.psyir.nodes.OMPSimdDirective method)
(psyclone.psyir.nodes.OMPSingleDirective method)
(psyclone.psyir.nodes.OMPTargetDirective method)
(psyclone.psyir.nodes.OMPTaskDirective method)
(psyclone.psyir.nodes.OMPTaskloopDirective method)
(psyclone.psyir.nodes.OMPTaskwaitDirective method)
BinaryOperation (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.operation)
BinaryOperation.Operator (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.operation)
BOOLEAN_TYPE (in module psyclone.psyir.symbols)
bounds_lookup (psyclone.gocean1p0.GOLoop property)
BuiltIn (class in psyclone.psyGen)
BuiltInCall (class in psyclone.parse.algorithm)
C
Call (class in psyclone.psyir.nodes)
call (psyclone.psyGen.Argument property)
calls (psyclone.parse.algorithm.FileInfo property)
CallTreeUtils (class in psyclone.psyir.tools)
can_loop_be_parallelised() (psyclone.psyir.tools.DependencyTools method)
cbanded_map_name (psyclone.domain.lfric.FunctionSpace property)
cell_map() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
cell_position() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
cell_ref_name() (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.KernCallArgList method)
change_read_to_write() (psyclone.core.AccessInfo method)
(psyclone.core.single_variable_access_info.AccessInfo method)
(psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
CHARACTER_TYPE (in module psyclone.psyir.symbols)
check_access() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata static method)
(psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata static method)
(psyclone.domain.lfric.kernel.operator_arg_metadata.OperatorArgMetadata static method)
(psyclone.domain.lfric.kernel.scalar_arg_metadata.ScalarArgMetadata static method)
check_boolean() (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata static method)
check_datatype() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata static method)
(psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata static method)
(psyclone.domain.lfric.kernel.operator_arg_metadata.OperatorArgMetadata static method)
(psyclone.domain.lfric.kernel.scalar_arg_metadata.ScalarArgMetadata static method)
check_first_arg() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata class method)
check_for_clashes() (psyclone.psyir.symbols.SymbolTable method)
check_fparser2() (psyclone.domain.lfric.kernel.common_metadata.CommonMetadata static method)
check_fparser2_arg() (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata class method)
check_invoke_label() (psyclone.parse.algorithm.Parser method)
check_nargs() (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata static method)
(psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata class method)
check_remaining_args() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata class method)
check_vector_halos_differ() (psyclone.psyGen.HaloExchange method)
children (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
ChildrenList (class in psyclone.psyir.nodes.node)
ChunkLoopTrans (class in psyclone.psyir.transformations)
Clause (class in psyclone.psyir.nodes)
clause_node() (psyclone.psyir.backend.language_writer.LanguageWriter method)
clause_string (psyclone.psyir.nodes.Clause property)
clause_type (psyclone.psyir.nodes.OMPDefaultClause property)
clauses (psyclone.psyir.nodes.Directive property)
(psyclone.psyir.nodes.directive.Directive property)
(psyclone.psyir.nodes.directive.RegionDirective property)
(psyclone.psyir.nodes.directive.StandaloneDirective property)
(psyclone.psyir.nodes.RegionDirective property)
(psyclone.psyir.nodes.StandaloneDirective property)
clear() (psyclone.psyir.nodes.node.ChildrenList method)
cma_indirection_map_name (psyclone.domain.lfric.FunctionSpace property)
cma_on_space() (psyclone.domain.lfric.FunctionSpace method)
cma_operation (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.lfric_kern_metadata.LFRicKernMetadata property)
(psyclone.domain.lfric.LFRicKern property)
(psyclone.domain.lfric.LFRicKernMetadata property)
cma_operator() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
CodeBlock (class in psyclone.psyir.nodes)
CodeBlock.Structure (class in psyclone.psyir.nodes)
coded_kernels() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
CodedKern (class in psyclone.psyGen)
collapse (psyclone.psyir.nodes.acc_directives.ACCLoopDirective property)
(psyclone.psyir.nodes.ACCLoopDirective property)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective property)
(psyclone.psyir.nodes.omp_directives.OMPLoopDirective property)
(psyclone.psyir.nodes.OMPDoDirective property)
(psyclone.psyir.nodes.OMPLoopDirective property)
collect_all_required_modules() (psyclone.domain.lfric.LFRicExtractDriverCreator static method)
colored() (in module psyclone.psyir.nodes)
(in module psyclone.psyir.nodes.node)
coloured_name() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
colourmap (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
colourmap_symbol (psyclone.dynamo0p3.DynInterGrid property)
ColourTrans (class in psyclone.transformations)
ColumnwiseOperatorArgMetadata (class in psyclone.domain.lfric.kernel.columnwise_operator_arg_metadata)
CommentableMixin (class in psyclone.psyir.nodes.commentable_mixin)
CommonArgMetadata (class in psyclone.domain.lfric.kernel.common_arg_metadata)
CommonBlockInterface (class in psyclone.psyir.symbols)
CommonDeclarationMetadata (class in psyclone.domain.lfric.kernel.common_declaration_metadata)
CommonMetaArgMetadata (class in psyclone.domain.lfric.kernel.common_meta_arg_metadata)
CommonMetadata (class in psyclone.domain.lfric.kernel.common_metadata)
component_indices (psyclone.core.AccessInfo property)
(psyclone.core.single_variable_access_info.AccessInfo property)
ComponentIndices (class in psyclone.core)
(class in psyclone.core.component_indices)
components (psyclone.psyir.symbols.datatypes.StructureType property)
(psyclone.psyir.symbols.StructureType property)
compute_annexed_dofs (psyclone.configuration.LFRicConfig property)
condition (psyclone.psyir.nodes.IfBlock property)
(psyclone.psyir.nodes.WhileLoop property)
Config (class in psyclone.configuration)
ConfigurationError
construct_kernel_args() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg method)
(psyclone.domain.lfric.algorithm.LFRicAlg method)
Container (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.container)
container (psyclone.psyGen.PSy property)
(psyclone.psyir.symbols.ContainerSymbol property)
(psyclone.psyir.symbols.containersymbol.ContainerSymbol property)
container_node() (psyclone.psyad.adjoint_visitor.AdjointVisitor method)
container_routines (psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol property)
(psyclone.psyir.symbols.GenericInterfaceSymbol property)
container_symbol (psyclone.psyir.symbols.ImportInterface property)
ContainerSymbol (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.containersymbol)
ContainerSymbolInterface (class in psyclone.psyir.symbols.containersymbol)
containersymbols (psyclone.psyir.symbols.SymbolTable property)
contains_routine() (psyclone.parse.ModuleInfo method)
copy() (psyclone.psyir.nodes.Call method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.symbols.ArgumentInterface method)
(psyclone.psyir.symbols.ContainerSymbol method)
(psyclone.psyir.symbols.containersymbol.ContainerSymbol method)
(psyclone.psyir.symbols.data_type_symbol.DataTypeSymbol method)
(psyclone.psyir.symbols.DataSymbol method)
(psyclone.psyir.symbols.DataTypeSymbol method)
(psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol method)
(psyclone.psyir.symbols.GenericInterfaceSymbol method)
(psyclone.psyir.symbols.ImportInterface method)
(psyclone.psyir.symbols.Symbol method)
(psyclone.psyir.symbols.TypedSymbol method)
copy_external_import() (psyclone.psyir.symbols.SymbolTable method)
copy_properties() (psyclone.psyir.symbols.data_type_symbol.DataTypeSymbol method)
(psyclone.psyir.symbols.DataSymbol method)
(psyclone.psyir.symbols.DataTypeSymbol method)
(psyclone.psyir.symbols.Symbol method)
(psyclone.psyir.symbols.TypedSymbol method)
covered (psyclone.psyGen.DataAccess property)
create() (psyclone.domain.common.algorithm.AlgorithmInvokeCall class method)
(psyclone.domain.common.algorithm.KernelFunctor class method)
(psyclone.domain.common.algorithm.psyir.AlgorithmInvokeCall class method)
(psyclone.domain.common.algorithm.psyir.KernelFunctor class method)
(psyclone.domain.common.ExtractDriverCreator method)
(psyclone.domain.gocean.kernel.psyir.GOceanContainer class method)
(psyclone.domain.lfric.algorithm.LFRicBuiltinFunctor class method)
(psyclone.domain.lfric.algorithm.LFRicBuiltinFunctorFactory method)
(psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor.LFRicBuiltinFunctor class method)
(psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor.LFRicBuiltinFunctorFactory method)
(psyclone.domain.lfric.algorithm.psyir.LFRicBuiltinFunctor class method)
(psyclone.domain.lfric.algorithm.psyir.LFRicBuiltinFunctorFactory method)
(psyclone.domain.lfric.kernel.psyir.LFRicKernelContainer class method)
(psyclone.domain.lfric.lfric_builtins.LFRicBuiltInCallFactory static method)
(psyclone.domain.lfric.lfric_kern_call_factory.LFRicKernCallFactory static method)
(psyclone.domain.lfric.LFRicExtractDriverCreator method)
(psyclone.domain.lfric.LFRicKernCallFactory static method)
(psyclone.gocean1p0.GOBuiltInCallFactory static method)
(psyclone.gocean1p0.GOKernCallFactory static method)
(psyclone.gocean1p0.GOLoop static method)
(psyclone.psyGen.PSyFactory method)
(psyclone.psyir.nodes.array_member.ArrayMember static method)
(psyclone.psyir.nodes.array_of_structures_member.ArrayOfStructuresMember static method)
(psyclone.psyir.nodes.array_of_structures_reference.ArrayOfStructuresReference static method)
(psyclone.psyir.nodes.array_reference.ArrayReference static method)
(psyclone.psyir.nodes.ArrayMember static method)
(psyclone.psyir.nodes.ArrayOfStructuresMember static method)
(psyclone.psyir.nodes.ArrayOfStructuresReference static method)
(psyclone.psyir.nodes.ArrayReference static method)
(psyclone.psyir.nodes.Assignment static method)
(psyclone.psyir.nodes.BinaryOperation static method)
(psyclone.psyir.nodes.Call class method)
(psyclone.psyir.nodes.Container class method)
(psyclone.psyir.nodes.container.Container class method)
(psyclone.psyir.nodes.IfBlock static method)
(psyclone.psyir.nodes.IntrinsicCall class method)
(psyclone.psyir.nodes.Loop class method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective static method)
(psyclone.psyir.nodes.OMPFirstprivateClause static method)
(psyclone.psyir.nodes.OMPParallelDirective static method)
(psyclone.psyir.nodes.OMPPrivateClause static method)
(psyclone.psyir.nodes.operation.BinaryOperation static method)
(psyclone.psyir.nodes.operation.UnaryOperation static method)
(psyclone.psyir.nodes.psy_data_node.PSyDataNode class method)
(psyclone.psyir.nodes.PSyDataNode class method)
(psyclone.psyir.nodes.Range static method)
(psyclone.psyir.nodes.Routine class method)
(psyclone.psyir.nodes.routine.Routine class method)
(psyclone.psyir.nodes.structure_member.StructureMember static method)
(psyclone.psyir.nodes.structure_reference.StructureReference static method)
(psyclone.psyir.nodes.StructureMember static method)
(psyclone.psyir.nodes.StructureReference static method)
(psyclone.psyir.nodes.UnaryOperation static method)
(psyclone.psyir.nodes.WhileLoop static method)
(psyclone.psyir.symbols.datatypes.StructureType static method)
(psyclone.psyir.symbols.StructureType static method)
create_adjoint_name() (in module psyclone.psyad.domain.common.adjoint_utils)
create_alg_routine() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg static method)
(psyclone.domain.lfric.algorithm.LFRicAlg static method)
create_builtin_kernel_call() (psyclone.parse.algorithm.Parser method)
create_coded_kernel_call() (psyclone.parse.algorithm.Parser method)
create_data_movement_deep_copy_refs() (psyclone.psyir.nodes.Directive method)
(psyclone.psyir.nodes.directive.Directive method)
create_dict_from_list() (psyclone.configuration.APISpecificConfig static method)
create_flattened_symbol() (psyclone.domain.common.ExtractDriverCreator method)
create_fparser2() (psyclone.domain.lfric.kernel.common_metadata.CommonMetadata static method)
create_from_fortran_string() (psyclone.domain.gocean.kernel.GOceanKernelMetadata static method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata static method)
(psyclone.domain.lfric.kernel.common_metadata.CommonMetadata class method)
create_from_fparser2() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata class method)
(psyclone.domain.lfric.kernel.common_metadata.CommonMetadata static method)
(psyclone.domain.lfric.kernel.evaluator_targets_metadata.EvaluatorTargetsMetadata static method)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata static method)
(psyclone.domain.lfric.kernel.meta_args_metadata.MetaArgsMetadata static method)
(psyclone.domain.lfric.kernel.meta_funcs_arg_metadata.MetaFuncsArgMetadata static method)
(psyclone.domain.lfric.kernel.meta_funcs_metadata.MetaFuncsMetadata static method)
(psyclone.domain.lfric.kernel.meta_mesh_arg_metadata.MetaMeshArgMetadata static method)
(psyclone.domain.lfric.kernel.meta_mesh_metadata.MetaMeshMetadata static method)
(psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata.MetaRefElementArgMetadata static method)
(psyclone.domain.lfric.kernel.meta_ref_element_metadata.MetaRefElementMetadata static method)
(psyclone.domain.lfric.kernel.operates_on_metadata.OperatesOnMetadata static method)
(psyclone.domain.lfric.kernel.shapes_metadata.ShapesMetadata static method)
create_from_kernel() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg method)
(psyclone.domain.lfric.algorithm.LFRicAlg method)
create_from_psyir() (psyclone.domain.gocean.kernel.GOceanKernelMetadata static method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata static method)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata static method)
create_from_table() (psyclone.domain.gocean.GOSymbolTable static method)
create_halo_exchanges() (psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.gocean1p0.GOLoop method)
create_invoke_call() (psyclone.parse.algorithm.Parser method)
create_kernel_call() (psyclone.parse.algorithm.Parser method)
create_psylayer_symbol_root_names() (psyclone.domain.common.algorithm.AlgorithmInvokeCall method)
(psyclone.domain.common.algorithm.psyir.AlgorithmInvokeCall method)
create_read_in_code() (psyclone.domain.common.ExtractDriverCreator static method)
create_real_comparison() (in module psyclone.psyad.domain.common.adjoint_utils)
create_var_name() (in module psyclone.parse.algorithm)
CreateNemoInvokeScheduleTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans)
CreateNemoLoopTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.create_nemo_loop_trans)
CreateNemoPSyTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.create_nemo_psy_trans)
D
dag() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
dag_gen() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
dag_name (psyclone.domain.common.psylayer.PSyLoop property)
(psyclone.psyGen.BuiltIn property)
(psyclone.psyGen.CodedKern property)
(psyclone.psyGen.GlobalSum property)
(psyclone.psyGen.HaloExchange property)
(psyclone.psyir.nodes.Loop property)
(psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
(psyclone.psyir.nodes.Routine property)
(psyclone.psyir.nodes.routine.Routine property)
data_arguments (psyclone.domain.gocean.GOSymbolTable property)
(psyclone.psyir.symbols.SymbolTable property)
data_on_device() (psyclone.dynamo0p3.DynACCEnterDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCEnterDataDirective method)
(psyclone.psyir.nodes.ACCEnterDataDirective method)
data_type (psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.psyGen.Argument property)
DataAccess (class in psyclone.psyGen)
DataNode (class in psyclone.psyir.nodes)
DataSymbol (class in psyclone.psyir.symbols)
datasymbols (psyclone.psyir.symbols.SymbolTable property)
DataType (class in psyclone.psyir.symbols)
datatype (psyclone.domain.gocean.kernel.GOceanKernelMetadata.ScalarArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.ScalarArg property)
(psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata property)
(psyclone.psyir.nodes.array_reference.ArrayReference property)
(psyclone.psyir.nodes.ArrayReference property)
(psyclone.psyir.nodes.BinaryOperation property)
(psyclone.psyir.nodes.DataNode property)
(psyclone.psyir.nodes.Literal property)
(psyclone.psyir.nodes.operation.BinaryOperation property)
(psyclone.psyir.nodes.operation.UnaryOperation property)
(psyclone.psyir.nodes.Reference property)
(psyclone.psyir.nodes.reference.Reference property)
(psyclone.psyir.nodes.structure_reference.StructureReference property)
(psyclone.psyir.nodes.StructureReference property)
(psyclone.psyir.nodes.UnaryOperation property)
(psyclone.psyir.symbols.ArrayType property)
(psyclone.psyir.symbols.data_type_symbol.DataTypeSymbol property)
(psyclone.psyir.symbols.datatypes.ArrayType property)
(psyclone.psyir.symbols.datatypes.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.DataTypeSymbol property)
(psyclone.psyir.symbols.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.TypedSymbol property)
DataTypeSymbol (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.data_type_symbol)
datatypesymbols (psyclone.psyir.symbols.SymbolTable property)
deallocate() (psyclone.dynamo0p3.DynBasisFunctions method)
debug_mode (psyclone.configuration.GOceanConfig property)
debug_string() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
declaration (psyclone.psyir.symbols.datatypes.UnsupportedType property)
(psyclone.psyir.symbols.UnsupportedType property)
declaration_name (psyclone.dynamo0p3.DynKernelArgument property)
declarations() (psyclone.domain.lfric.lfric_collection.LFRicCollection method)
(psyclone.domain.lfric.LFRicCollection method)
(psyclone.dynamo0p3.DynMeshes method)
deep_copy() (psyclone.psyir.symbols.SymbolTable method)
default_api (psyclone.configuration.Config property)
default_clause (psyclone.psyir.nodes.omp_directives.OMPParallelDirective property)
(psyclone.psyir.nodes.OMPParallelDirective property)
default_kind (psyclone.configuration.LFRicConfig property)
default_present (psyclone.psyir.nodes.acc_directives.ACCKernelsDirective property)
(psyclone.psyir.nodes.acc_directives.ACCParallelDirective property)
(psyclone.psyir.nodes.ACCKernelsDirective property)
(psyclone.psyir.nodes.ACCParallelDirective property)
default_stub_api (psyclone.configuration.Config property)
default_visibility (psyclone.psyir.symbols.SymbolTable property)
DefaultModuleInterface (class in psyclone.psyir.symbols)
DependencyTools (class in psyclone.psyir.tools)
depth (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
depth() (psyclone.gocean1p0.GOStencil method)
dereference() (psyclone.gocean1p0.GOKernelGridArgument method)
descriptor (psyclone.dynamo0p3.DynKernelArgument property)
descriptors (psyclone.dynamo0p3.FSDescriptors property)
detach() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.symbols.SymbolTable method)
determine_postfix() (psyclone.psyir.transformations.ExtractTrans static method)
diff_basis() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
diff_basis_first_dim_name() (psyclone.dynamo0p3.DynBasisFunctions static method)
diff_basis_first_dim_value() (psyclone.dynamo0p3.DynBasisFunctions static method)
diff_basis_function (psyclone.domain.lfric.kernel.meta_funcs_arg_metadata.MetaFuncsArgMetadata property)
diff_basis_mapping (psyclone.domain.lfric.KernelInterface attribute)
dir_body (psyclone.psyir.nodes.directive.RegionDirective property)
(psyclone.psyir.nodes.RegionDirective property)
direction (psyclone.psyir.nodes.acc_directives.ACCUpdateDirective property)
(psyclone.psyir.nodes.ACCUpdateDirective property)
direction_name() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
Directive (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.directive)
dirty_outer (psyclone.dynamo0p3.HaloWriteAccess property)
discontinuous (psyclone.dynamo0p3.DynKernelArgument property)
distributed_memory (psyclone.configuration.Config property)
dofmap_size_symbol() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
dofmap_symbol() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
dofs (psyclone.dynamo0p3.DynKernelArguments property)
(psyclone.gocean1p0.GOKernelArguments property)
DotProduct2CodeTrans (class in psyclone.psyir.transformations)
DTCode (class in psyclone.psyir.tools)
DummyTransformation (class in psyclone.psyGen)
DynACCEnterDataDirective (class in psyclone.dynamo0p3)
DynamicOMPTaskDirective (class in psyclone.psyir.nodes)
Dynamo0p3AsyncHaloExchangeTrans (class in psyclone.transformations)
Dynamo0p3ColourTrans (class in psyclone.transformations)
Dynamo0p3KernelConstTrans (class in psyclone.transformations)
Dynamo0p3OMPLoopTrans (class in psyclone.transformations)
Dynamo0p3RedundantComputationTrans (class in psyclone.transformations)
DynamoOMPParallelLoopTrans (class in psyclone.transformations)
DynamoPSy (class in psyclone.dynamo0p3)
DynBasisFunctions (class in psyclone.dynamo0p3)
DynBoundaryConditions (class in psyclone.dynamo0p3)
DynBoundaryConditions.BoundaryDofs (class in psyclone.dynamo0p3)
DynCellIterators (class in psyclone.dynamo0p3)
DynCMAOperators (class in psyclone.dynamo0p3)
DynFuncDescriptor03 (class in psyclone.dynamo0p3)
DynFunctionSpaces (class in psyclone.dynamo0p3)
DynGlobalSum (class in psyclone.dynamo0p3)
DynInterGrid (class in psyclone.dynamo0p3)
DynInvokeSchedule (class in psyclone.dynamo0p3)
DynKernelArgument (class in psyclone.dynamo0p3)
DynKernelArguments (class in psyclone.dynamo0p3)
DynLMAOperators (class in psyclone.dynamo0p3)
DynMeshes (class in psyclone.dynamo0p3)
DynProxies (class in psyclone.dynamo0p3)
E
else_body (psyclone.psyir.nodes.IfBlock property)
end_string() (psyclone.psyir.nodes.acc_directives.ACCAtomicDirective method)
(psyclone.psyir.nodes.acc_directives.ACCDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCKernelsDirective method)
(psyclone.psyir.nodes.acc_directives.ACCLoopDirective method)
(psyclone.psyir.nodes.acc_directives.ACCParallelDirective method)
(psyclone.psyir.nodes.ACCAtomicDirective method)
(psyclone.psyir.nodes.ACCDataDirective method)
(psyclone.psyir.nodes.ACCKernelsDirective method)
(psyclone.psyir.nodes.ACCLoopDirective method)
(psyclone.psyir.nodes.ACCParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPAtomicDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPLoopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPMasterDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSimdDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSingleDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTargetDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskloopDirective method)
(psyclone.psyir.nodes.OMPAtomicDirective method)
(psyclone.psyir.nodes.OMPDoDirective method)
(psyclone.psyir.nodes.OMPLoopDirective method)
(psyclone.psyir.nodes.OMPMasterDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDoDirective method)
(psyclone.psyir.nodes.OMPSimdDirective method)
(psyclone.psyir.nodes.OMPSingleDirective method)
(psyclone.psyir.nodes.OMPTargetDirective method)
(psyclone.psyir.nodes.OMPTaskDirective method)
(psyclone.psyir.nodes.OMPTaskloopDirective method)
equal() (psyclone.core.SymbolicMaths static method)
eval_shapes (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.lfric_kern_metadata.LFRicKernMetadata property)
(psyclone.domain.lfric.LFRicKern property)
(psyclone.domain.lfric.LFRicKernMetadata property)
eval_targets (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.lfric_kern_metadata.LFRicKernMetadata property)
(psyclone.domain.lfric.LFRicKern property)
(psyclone.domain.lfric.LFRicKernMetadata property)
evaluator_targets (psyclone.domain.lfric.kernel.evaluator_targets_metadata.EvaluatorTargetsMetadata property)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
EvaluatorTargetsMetadata (class in psyclone.domain.lfric.kernel.evaluator_targets_metadata)
exists() (psyclone.dynamo0p3.FSDescriptors method)
expand() (psyclone.core.SymbolicMaths static method)
extend() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.psyir.nodes.node.ChildrenList method)
extent_value() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
external_routines (psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol property)
(psyclone.psyir.symbols.GenericInterfaceSymbol property)
extract_body (psyclone.psyir.nodes.extract_node.ExtractNode property)
(psyclone.psyir.nodes.ExtractNode property)
ExtractDriverCreator (class in psyclone.domain.common)
ExtractNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.extract_node)
ExtractTrans (class in psyclone.psyir.transformations)
F
field (psyclone.domain.common.psylayer.PSyLoop property)
(psyclone.psyGen.HaloExchange property)
field() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
field_bcs_kernel() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
field_mapping (psyclone.domain.lfric.KernelInterface attribute)
field_meta_args_on_fs() (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
field_name (psyclone.domain.common.psylayer.PSyLoop property)
field_on_space() (psyclone.domain.lfric.FunctionSpace method)
(psyclone.domain.lfric.lfric_invoke.LFRicInvoke method)
(psyclone.domain.lfric.LFRicInvoke method)
field_space (psyclone.domain.common.psylayer.PSyLoop property)
(psyclone.gocean1p0.GOLoop property)
field_vector() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
FieldArgMetadata (class in psyclone.domain.lfric.kernel.field_arg_metadata)
FieldNotFoundError
fields (psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList property)
(psyclone.gocean1p0.GOKernelArguments property)
(psyclone.psyir.nodes.acc_directives.ACCParallelDirective property)
(psyclone.psyir.nodes.ACCParallelDirective property)
FieldVectorArgMetadata (class in psyclone.domain.lfric.kernel.field_vector_arg_metadata)
FileContainer (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.file_container)
FileInfo (class in psyclone.parse.algorithm)
filename (psyclone.configuration.Config property)
(psyclone.parse.ModuleInfo property)
find_container() (in module psyclone.psyad.domain.common.adjoint_utils)
find_file() (psyclone.configuration.Config static method)
find_grid_access() (psyclone.gocean1p0.GOKernelArguments method)
find_or_create() (psyclone.psyir.symbols.SymbolTable method)
find_or_create_array() (psyclone.domain.lfric.LFRicSymbolTable method)
find_or_create_integer_symbol() (psyclone.domain.lfric.LFRicSymbolTable method)
find_or_create_tag() (psyclone.psyir.symbols.SymbolTable method)
find_symbol() (in module psyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans)
(in module psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans)
find_symbol_table() (psyclone.psyir.symbols.Symbol method)
first_access() (psyclone.psyGen.Invoke method)
flatten_reference() (psyclone.domain.common.ExtractDriverCreator method)
flatten_string() (psyclone.domain.common.ExtractDriverCreator static method)
FoldConditionalReturnExpressionsTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.fold_conditional_return_expressions_trans)
following() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
form (psyclone.domain.gocean.kernel.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.ScalarArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.ScalarArg property)
(psyclone.parse.algorithm.Arg property)
fortran_module (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
fortran_string() (psyclone.domain.gocean.kernel.GOceanKernelMetadata method)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.FieldArg method)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.GridArg method)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.ScalarArg method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.FieldArg method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.GridArg method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.ScalarArg method)
(psyclone.domain.lfric.kernel.evaluator_targets_metadata.EvaluatorTargetsMetadata method)
(psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata method)
(psyclone.domain.lfric.kernel.field_vector_arg_metadata.FieldVectorArgMetadata method)
(psyclone.domain.lfric.kernel.inter_grid_arg_metadata.InterGridArgMetadata method)
(psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata.InterGridVectorArgMetadata method)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
(psyclone.domain.lfric.kernel.meta_args_metadata.MetaArgsMetadata method)
(psyclone.domain.lfric.kernel.meta_funcs_arg_metadata.MetaFuncsArgMetadata method)
(psyclone.domain.lfric.kernel.meta_funcs_metadata.MetaFuncsMetadata method)
(psyclone.domain.lfric.kernel.meta_mesh_arg_metadata.MetaMeshArgMetadata method)
(psyclone.domain.lfric.kernel.meta_mesh_metadata.MetaMeshMetadata method)
(psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata.MetaRefElementArgMetadata method)
(psyclone.domain.lfric.kernel.meta_ref_element_metadata.MetaRefElementMetadata method)
(psyclone.domain.lfric.kernel.operates_on_metadata.OperatesOnMetadata method)
(psyclone.domain.lfric.kernel.operator_arg_metadata.OperatorArgMetadata method)
(psyclone.domain.lfric.kernel.scalar_arg_metadata.ScalarArgMetadata method)
(psyclone.domain.lfric.kernel.shapes_metadata.ShapesMetadata method)
FortranModuleInterface (class in psyclone.psyir.symbols.containersymbol)
FortranReader (class in psyclone.psyir.frontend.fortran)
forward_dependence() (psyclone.gocean1p0.GOKernelGridArgument method)
(psyclone.psyGen.Argument method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
forward_read_dependencies() (psyclone.psyGen.Argument method)
forward_write_dependencies() (psyclone.psyGen.Argument method)
fparser2_class (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata attribute)
(psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata attribute)
(psyclone.domain.lfric.kernel.inter_grid_arg_metadata.InterGridArgMetadata attribute)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata attribute)
Fparser2Reader (class in psyclone.psyir.frontend.fparser2)
Fparser2Reader.SelectTypeInfo (class in psyclone.psyir.frontend.fparser2)
from_container (psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol.RoutineInfo attribute)
(psyclone.psyir.symbols.GenericInterfaceSymbol.RoutineInfo attribute)
from_string() (psyclone.core.access_type.AccessType static method)
(psyclone.core.AccessType static method)
fs_common() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
fs_compulsory_field() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
fs_descriptors (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
fs_intergrid() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
fs_name (psyclone.dynamo0p3.FSDescriptor property)
FSDescriptor (class in psyclone.dynamo0p3)
FSDescriptors (class in psyclone.dynamo0p3)
func_descriptors (psyclone.domain.lfric.lfric_kern_metadata.LFRicKernMetadata property)
(psyclone.domain.lfric.LFRicKernMetadata property)
func_name (psyclone.parse.algorithm.BuiltInCall property)
function_space (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList.NdfInfo attribute)
(psyclone.domain.lfric.KernCallArgList.NdfInfo attribute)
(psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata property)
(psyclone.domain.lfric.kernel.meta_funcs_arg_metadata.MetaFuncsArgMetadata property)
(psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.dynamo0p3.DynBoundaryConditions.BoundaryDofs attribute)
(psyclone.dynamo0p3.DynKernelArgument property)
(psyclone.gocean1p0.GOKernelArgument property)
function_space_from (psyclone.domain.lfric.kernel.operator_arg_metadata.OperatorArgMetadata property)
(psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.dynamo0p3.DynKernelArgument property)
function_space_name (psyclone.dynamo0p3.DynFuncDescriptor03 property)
function_space_names (psyclone.dynamo0p3.DynKernelArgument property)
function_space_to (psyclone.domain.lfric.kernel.operator_arg_metadata.OperatorArgMetadata property)
(psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.dynamo0p3.DynKernelArgument property)
function_spaces (psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.dynamo0p3.DynKernelArgument property)
FunctionSpace (class in psyclone.domain.lfric)
G
gang (psyclone.psyir.nodes.acc_directives.ACCLoopDirective property)
(psyclone.psyir.nodes.ACCLoopDirective property)
gen (psyclone.alg_gen.Alg property)
(psyclone.dynamo0p3.DynamoPSy property)
(psyclone.gocean1p0.GOPSy property)
(psyclone.psyGen.PSy property)
gen_code() (psyclone.domain.lfric.lfric_invoke.LFRicInvoke method)
(psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicInvoke method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.dynamo0p3.DynGlobalSum method)
(psyclone.dynamo0p3.LFRicHaloExchange method)
(psyclone.gocean1p0.GOInvoke method)
(psyclone.gocean1p0.GOInvokes method)
(psyclone.gocean1p0.GOLoop method)
(psyclone.psyGen.Invoke method)
(psyclone.psyGen.Invokes method)
(psyclone.psyGen.InvokeSchedule method)
(psyclone.psyir.nodes.acc_directives.ACCDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCEnterDataDirective method)
(psyclone.psyir.nodes.acc_directives.ACCKernelsDirective method)
(psyclone.psyir.nodes.acc_directives.ACCLoopDirective method)
(psyclone.psyir.nodes.acc_directives.ACCParallelDirective method)
(psyclone.psyir.nodes.acc_directives.ACCRoutineDirective method)
(psyclone.psyir.nodes.ACCDataDirective method)
(psyclone.psyir.nodes.ACCEnterDataDirective method)
(psyclone.psyir.nodes.ACCKernelsDirective method)
(psyclone.psyir.nodes.ACCLoopDirective method)
(psyclone.psyir.nodes.ACCParallelDirective method)
(psyclone.psyir.nodes.ACCRoutineDirective method)
(psyclone.psyir.nodes.Assignment method)
(psyclone.psyir.nodes.extract_node.ExtractNode method)
(psyclone.psyir.nodes.ExtractNode method)
(psyclone.psyir.nodes.Loop method)
(psyclone.psyir.nodes.omp_directives.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPMasterDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSingleDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskloopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskwaitDirective method)
(psyclone.psyir.nodes.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.OMPDoDirective method)
(psyclone.psyir.nodes.OMPMasterDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDoDirective method)
(psyclone.psyir.nodes.OMPSingleDirective method)
(psyclone.psyir.nodes.OMPTaskloopDirective method)
(psyclone.psyir.nodes.OMPTaskwaitDirective method)
(psyclone.psyir.nodes.psy_data_node.PSyDataNode method)
(psyclone.psyir.nodes.PSyDataNode method)
(psyclone.psyir.nodes.Schedule method)
(psyclone.psyir.nodes.schedule.Schedule method)
gen_indices() (psyclone.psyir.backend.language_writer.LanguageWriter method)
gen_mark_halos_clean_dirty() (psyclone.domain.common.psylayer.PSyLoop method)
(psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
gen_post_region_code() (psyclone.psyir.nodes.directive.RegionDirective method)
(psyclone.psyir.nodes.RegionDirective method)
gen_stub (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
generate() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.KernelInterface method)
generate_adjoint() (in module psyclone.psyad.tl2ad)
generate_adjoint_str() (in module psyclone.psyad.tl2ad)
generate_adjoint_test() (in module psyclone.psyad.tl2ad)
generate_container() (psyclone.psyir.frontend.fparser2.Fparser2Reader method)
generate_psyir() (psyclone.psyir.frontend.fparser2.Fparser2Reader method)
generate_symbols() (psyclone.psyir.nodes.psy_data_node.PSyDataNode method)
(psyclone.psyir.nodes.PSyDataNode method)
GenerationError
GenericInterfaceSymbol (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.generic_interface_symbol)
GenericInterfaceSymbol.RoutineInfo (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.generic_interface_symbol)
get() (psyclone.configuration.Config static method)
(psyclone.core.SymbolicMaths static method)
(psyclone.domain.lfric.algorithm.LFRicBuiltinFunctorFactory static method)
(psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor.LFRicBuiltinFunctorFactory static method)
(psyclone.domain.lfric.algorithm.psyir.LFRicBuiltinFunctorFactory static method)
(psyclone.parse.ModuleManager static method)
(psyclone.psyGen.Invokes method)
get_access_mapping() (psyclone.configuration.APISpecificConfig method)
get_all_dependencies_recursively() (psyclone.parse.ModuleManager method)
get_all_messages() (psyclone.psyir.tools.DependencyTools method)
get_arg() (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata static method)
get_arg_on_space() (psyclone.dynamo0p3.DynKernelArguments method)
get_arg_on_space_name() (psyclone.dynamo0p3.DynKernelArguments method)
get_arguments() (psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans.AlgInvoke2PSyCallTrans method)
(psyclone.domain.common.transformations.AlgInvoke2PSyCallTrans method)
(psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans.LFRicAlgInvoke2PSyCallTrans method)
get_array_reference() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
get_ast_nodes (psyclone.psyir.nodes.CodeBlock property)
get_basis_name() (psyclone.domain.lfric.FunctionSpace method)
get_builtin_defs() (in module psyclone.parse.algorithm)
get_constants() (psyclone.configuration.APISpecificConfig method)
(psyclone.configuration.Config method)
(psyclone.configuration.GOceanConfig method)
(psyclone.configuration.LFRicConfig method)
(psyclone.configuration.NemoConfig method)
get_custom_bound_string() (psyclone.gocean1p0.GOLoop method)
get_default_keys() (psyclone.configuration.Config method)
get_default_options() (psyclone.psyir.transformations.ExtractTrans method)
(psyclone.psyir.transformations.psy_data_trans.PSyDataTrans method)
(psyclone.psyir.transformations.PSyDataTrans method)
(psyclone.psyir.transformations.read_only_verify_trans.ReadOnlyVerifyTrans method)
(psyclone.psyir.transformations.ReadOnlyVerifyTrans method)
get_derived_array_declaration() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
get_descriptor() (psyclone.dynamo0p3.FSDescriptors method)
get_diff_basis_name() (psyclone.domain.lfric.FunctionSpace method)
get_dof_loop_index_symbol() (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn method)
get_driver_as_string() (psyclone.domain.common.ExtractDriverCreator method)
(psyclone.domain.lfric.LFRicExtractDriverCreator method)
get_external_symbol() (psyclone.psyir.symbols.Symbol method)
get_forward_dependence() (psyclone.psyir.transformations.OMPTaskwaitTrans static method)
get_full_range() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
get_in_out_parameters() (psyclone.psyir.tools.CallTreeUtils method)
get_indexed_field_argument_references() (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn method)
get_input_parameters() (psyclone.psyir.tools.CallTreeUtils method)
get_intrinsic_array_declaration() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
get_intrinsic_scalar_declaration() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
get_invoke_label() (in module psyclone.parse.algorithm)
get_kernel() (in module psyclone.parse.algorithm)
get_kernel_schedule() (psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.LFRicKern method)
(psyclone.gocean1p0.GOKern method)
(psyclone.psyGen.CodedKern method)
get_lbound_expression() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
get_loop_type_mapping() (psyclone.configuration.NemoConfig method)
get_mesh_arg() (psyclone.domain.lfric.kernel.inter_grid_arg_metadata.InterGridArgMetadata static method)
get_module_info() (psyclone.parse.ModuleManager method)
get_modules_in_file() (psyclone.parse.ModuleManager method)
get_nargs() (psyclone.domain.lfric.kernel.common_arg_metadata.CommonArgMetadata static method)
get_node_list() (psyclone.psyir.transformations.RegionTrans method)
get_non_local_read_write_info() (psyclone.psyir.tools.CallTreeUtils method)
get_non_local_symbols() (psyclone.psyir.tools.CallTreeUtils method)
get_operator_name() (psyclone.domain.lfric.FunctionSpace method)
get_outer_range_index() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
get_output_parameters() (psyclone.psyir.tools.CallTreeUtils method)
get_parse_tree() (psyclone.parse.ModuleInfo method)
get_precision_map_dict() (psyclone.configuration.APISpecificConfig static method)
get_psyir() (psyclone.parse.ModuleInfo method)
get_repository_config_file() (psyclone.configuration.Config static method)
get_reverse_access_mapping() (psyclone.configuration.APISpecificConfig method)
get_reverse_tags_dict() (psyclone.psyir.symbols.SymbolTable method)
get_routine_psyir() (psyclone.psyir.nodes.Container method)
(psyclone.psyir.nodes.container.Container method)
get_routine_schedules() (psyclone.psyir.frontend.fparser2.Fparser2Reader method)
get_scalar_argument_references() (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn method)
get_sibling_lists() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
get_signature_and_indices() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
(psyclone.psyir.nodes.array_of_structures_mixin.ArrayOfStructuresMixin method)
(psyclone.psyir.nodes.Member method)
(psyclone.psyir.nodes.member.Member method)
(psyclone.psyir.nodes.Reference method)
(psyclone.psyir.nodes.reference.Reference method)
(psyclone.psyir.nodes.structure_member.StructureMember method)
(psyclone.psyir.nodes.structure_reference.StructureReference method)
(psyclone.psyir.nodes.StructureMember method)
(psyclone.psyir.nodes.StructureReference method)
get_source_code() (psyclone.parse.ModuleInfo method)
get_stencil() (psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata class method)
get_subscripts_of() (psyclone.core.component_indices.ComponentIndices method)
(psyclone.core.ComponentIndices method)
get_symbol_names() (psyclone.psyir.nodes.CodeBlock method)
get_symbols() (psyclone.psyir.symbols.SymbolTable method)
get_tags() (psyclone.psyir.symbols.SymbolTable method)
get_trans_name() (psyclone.psyGen.TransInfo method)
get_trans_num() (psyclone.psyGen.TransInfo method)
get_ubound_expression() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
get_unique_region_name() (psyclone.psyir.transformations.psy_data_trans.PSyDataTrans method)
(psyclone.psyir.transformations.PSyDataTrans method)
get_used_modules() (psyclone.parse.ModuleInfo method)
get_used_symbols_from_modules() (psyclone.parse.ModuleInfo method)
get_user_type() (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.KernCallArgList method)
get_valid_access_types() (psyclone.domain.gocean.gocean_constants.GOceanConstants static method)
(psyclone.domain.gocean.GOceanConstants static method)
get_valid_accesses_api() (psyclone.configuration.APISpecificConfig method)
get_valid_loop_types() (psyclone.configuration.NemoConfig method)
get_valid_reduction_modes() (psyclone.core.access_type.AccessType static method)
(psyclone.core.AccessType static method)
get_valid_reduction_names() (psyclone.core.access_type.AccessType static method)
(psyclone.core.AccessType static method)
get_vector_length() (psyclone.domain.lfric.kernel.common_meta_arg_metadata.CommonMetaArgMetadata class method)
GlobalSum (class in psyclone.psyGen)
GO1p0Descriptor (class in psyclone.gocean1p0)
GOACCEnterDataDirective (class in psyclone.gocean1p0)
GOBuiltInCallFactory (class in psyclone.gocean1p0)
GOceanConfig (class in psyclone.configuration)
GOceanConstants (class in psyclone.domain.gocean)
(class in psyclone.domain.gocean.gocean_constants)
GOceanContainer (class in psyclone.domain.gocean.kernel.psyir)
GOceanKernelMetadata (class in psyclone.domain.gocean.kernel)
(class in psyclone.domain.gocean.kernel.psyir)
GOceanKernelMetadata.FieldArg (class in psyclone.domain.gocean.kernel)
(class in psyclone.domain.gocean.kernel.psyir)
GOceanKernelMetadata.GridArg (class in psyclone.domain.gocean.kernel)
(class in psyclone.domain.gocean.kernel.psyir)
GOceanKernelMetadata.ScalarArg (class in psyclone.domain.gocean.kernel)
(class in psyclone.domain.gocean.kernel.psyir)
GOceanLoopFuseTrans (class in psyclone.domain.gocean.transformations.gocean_loop_fuse_trans)
GOceanOMPLoopTrans (class in psyclone.transformations)
GOceanOMPParallelLoopTrans (class in psyclone.transformations)
GOHaloExchange (class in psyclone.gocean1p0)
GOInvoke (class in psyclone.gocean1p0)
GOInvokes (class in psyclone.gocean1p0)
GOInvokeSchedule (class in psyclone.gocean1p0)
GOKern (class in psyclone.gocean1p0)
GOKernCallFactory (class in psyclone.gocean1p0)
GOKernelArgument (class in psyclone.gocean1p0)
GOKernelArguments (class in psyclone.gocean1p0)
GOKernelGridArgument (class in psyclone.gocean1p0)
GOKernelSchedule (class in psyclone.gocean1p0)
GOKernelType1p0 (class in psyclone.gocean1p0)
GOLoop (class in psyclone.gocean1p0)
GOMoveIterationBoundariesInsideKernelTrans (class in psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans)
GOOpenCLTrans (class in psyclone.domain.gocean.transformations.gocean_opencl_trans)
GOPSy (class in psyclone.gocean1p0)
GOStencil (class in psyclone.gocean1p0)
GOSymbolTable (class in psyclone.domain.gocean)
grid_point_type (psyclone.domain.gocean.kernel.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.FieldArg property)
grid_prop (psyclone.gocean1p0.GO1p0Descriptor property)
grid_properties (psyclone.configuration.GOceanConfig property)
H
halo_depth (psyclone.psyGen.HaloExchange property)
HaloDepth (class in psyclone.dynamo0p3)
HaloExchange (class in psyclone.psyGen)
HaloReadAccess (class in psyclone.dynamo0p3)
HaloWriteAccess (class in psyclone.dynamo0p3)
has_config_been_initialised() (psyclone.configuration.Config static method)
has_constructor_parent (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
has_inc_arg() (psyclone.domain.common.psylayer.PSyLoop method)
has_operator() (psyclone.dynamo0p3.DynKernelArguments method)
has_read_write() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
(psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
has_scalar_basis (psyclone.domain.lfric.FunctionSpace property)
has_scalar_diff_basis (psyclone.domain.lfric.FunctionSpace property)
has_stencil (psyclone.gocean1p0.GOStencil property)
has_vector_basis (psyclone.domain.lfric.FunctionSpace property)
has_vector_diff_basis (psyclone.domain.lfric.FunctionSpace property)
HoistLocalArraysTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.hoist_local_arrays_trans)
HoistLoopBoundExprTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.hoist_loop_bound_expr_trans)
HoistTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.hoist_trans)
I
if_body (psyclone.psyir.nodes.IfBlock property)
if_present (psyclone.psyir.nodes.acc_directives.ACCUpdateDirective property)
(psyclone.psyir.nodes.ACCUpdateDirective property)
IfBlock (class in psyclone.psyir.nodes)
ifblock_node() (psyclone.psyad.adjoint_visitor.AdjointVisitor method)
ignores() (psyclone.parse.ModuleManager method)
immediately_follows() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
immediately_precedes() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
import_container() (psyclone.psyir.symbols.containersymbol.ContainerSymbolInterface static method)
(psyclone.psyir.symbols.containersymbol.FortranModuleInterface static method)
import_modules() (psyclone.domain.common.ExtractDriverCreator static method)
imported_symbols (psyclone.psyir.symbols.SymbolTable property)
ImportInterface (class in psyclone.psyir.symbols)
include_paths (psyclone.configuration.Config property)
incremented_arg() (psyclone.psyGen.CodedKern method)
independent (psyclone.psyir.nodes.acc_directives.ACCLoopDirective property)
(psyclone.psyir.nodes.ACCLoopDirective property)
independent_iterations() (psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.gocean1p0.GOLoop method)
(psyclone.psyir.nodes.Loop method)
index_offset (psyclone.domain.gocean.kernel.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata property)
(psyclone.gocean1p0.GOKern property)
(psyclone.gocean1p0.GOKernelType1p0 property)
indices (psyclone.psyir.nodes.array_mixin.ArrayMixin property)
(psyclone.psyir.nodes.array_of_structures_mixin.ArrayOfStructuresMixin property)
indices_lists (psyclone.core.component_indices.ComponentIndices property)
(psyclone.core.ComponentIndices property)
indirection_dofmap() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
infer_datatype() (psyclone.dynamo0p3.DynKernelArgument method)
(psyclone.gocean1p0.GOKernelArgument method)
(psyclone.psyGen.Argument method)
infer_sharing_attributes() (psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
infrastructure_modules (psyclone.dynamo0p3.DynamoPSy property)
initial_value (psyclone.psyir.symbols.DataSymbol property)
(psyclone.psyir.symbols.datatypes.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.StructureType.ComponentType attribute)
initialise() (psyclone.domain.lfric.lfric_collection.LFRicCollection method)
(psyclone.domain.lfric.lfric_dofmaps.LFRicDofmaps method)
(psyclone.domain.lfric.lfric_loop_bounds.LFRicLoopBounds method)
(psyclone.domain.lfric.lfric_run_time_checks.LFRicRunTimeChecks method)
(psyclone.domain.lfric.lfric_stencils.LFRicStencils method)
(psyclone.domain.lfric.LFRicCollection method)
(psyclone.domain.lfric.LFRicDofmaps method)
(psyclone.domain.lfric.LFRicLoopBounds method)
(psyclone.domain.lfric.LFRicRunTimeChecks method)
(psyclone.domain.lfric.LFRicStencils method)
(psyclone.dynamo0p3.DynBasisFunctions method)
(psyclone.dynamo0p3.DynBoundaryConditions method)
(psyclone.dynamo0p3.DynCellIterators method)
(psyclone.dynamo0p3.DynCMAOperators method)
(psyclone.dynamo0p3.DynFunctionSpaces method)
(psyclone.dynamo0p3.DynMeshes method)
(psyclone.dynamo0p3.DynProxies method)
initialise_field() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg static method)
(psyclone.domain.lfric.algorithm.LFRicAlg static method)
initialise_operator() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg static method)
(psyclone.domain.lfric.algorithm.LFRicAlg static method)
initialise_quadrature() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg static method)
(psyclone.domain.lfric.algorithm.LFRicAlg static method)
inline_comment (psyclone.psyir.nodes.commentable_mixin.CommentableMixin property)
InlinedKern (class in psyclone.psyGen)
InlineTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.inline_trans)
input_depend_clause (psyclone.psyir.nodes.OMPTaskDirective property)
insert() (psyclone.psyir.nodes.node.ChildrenList method)
insert_named_arg() (psyclone.psyir.nodes.Call method)
INTEGER4_TYPE (in module psyclone.psyir.symbols)
INTEGER8_TYPE (in module psyclone.psyir.symbols)
INTEGER_DOUBLE_TYPE (in module psyclone.psyir.symbols)
INTEGER_SINGLE_TYPE (in module psyclone.psyir.symbols)
INTEGER_TYPE (in module psyclone.psyir.symbols)
intent (psyclone.dynamo0p3.DynKernelArgument property)
interface (psyclone.psyir.symbols.Symbol property)
intergrid_kernels (psyclone.dynamo0p3.DynMeshes property)
InterGridArgMetadata (class in psyclone.domain.lfric.kernel.inter_grid_arg_metadata)
InterGridVectorArgMetadata (class in psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata)
InternalError
intrinsic (psyclone.psyir.nodes.IntrinsicCall property)
(psyclone.psyir.symbols.ArrayType property)
(psyclone.psyir.symbols.datatypes.ArrayType property)
(psyclone.psyir.symbols.datatypes.ScalarType property)
(psyclone.psyir.symbols.intrinsic_symbol.IntrinsicSymbol property)
(psyclone.psyir.symbols.IntrinsicSymbol property)
(psyclone.psyir.symbols.ScalarType property)
intrinsic_type (psyclone.dynamo0p3.DynKernelArgument property)
(psyclone.gocean1p0.GOKernelArgument property)
(psyclone.gocean1p0.GOKernelGridArgument property)
(psyclone.psyGen.Argument property)
IntrinsicCall (class in psyclone.psyir.nodes)
IntrinsicCall.Intrinsic (class in psyclone.psyir.nodes)
IntrinsicSymbol (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.intrinsic_symbol)
Invoke (class in psyclone.psyGen)
invoke_info() (psyclone.parse.algorithm.Parser method)
InvokeCall (class in psyclone.parse.algorithm)
Invokes (class in psyclone.psyGen)
invokes (psyclone.psyGen.Invoke property)
(psyclone.psyGen.PSy property)
InvokeSchedule (class in psyclone.psyGen)
is_accessed_before() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
is_argument (psyclone.psyir.symbols.Symbol property)
is_array (psyclone.psyir.nodes.array_mixin.ArrayMixin property)
(psyclone.psyir.nodes.Member property)
(psyclone.psyir.nodes.member.Member property)
(psyclone.psyir.nodes.Reference property)
(psyclone.psyir.nodes.reference.Reference property)
(psyclone.psyir.symbols.Symbol property)
(psyclone.psyir.symbols.TypedSymbol property)
is_array() (psyclone.core.AccessInfo method)
(psyclone.core.component_indices.ComponentIndices method)
(psyclone.core.ComponentIndices method)
(psyclone.core.single_variable_access_info.AccessInfo method)
(psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
is_array_access() (psyclone.psyir.symbols.Symbol method)
is_array_assignment (psyclone.psyir.nodes.Assignment property)
is_automatic (psyclone.psyir.symbols.Symbol property)
is_available_on_device() (psyclone.psyir.nodes.Call method)
(psyclone.psyir.nodes.IntrinsicCall method)
is_coloured() (psyclone.psyGen.Kern method)
is_commonblock (psyclone.psyir.symbols.Symbol property)
is_constant (psyclone.psyir.symbols.DataSymbol property)
is_elemental (psyclone.psyir.nodes.Call property)
(psyclone.psyir.nodes.IntrinsicCall property)
(psyclone.psyir.symbols.RoutineSymbol property)
(psyclone.psyir.symbols.routinesymbol.RoutineSymbol property)
is_empty() (psyclone.psyir.symbols.SymbolTable method)
is_field (psyclone.dynamo0p3.DynKernelArgument property)
is_full_range() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
is_import (psyclone.psyir.symbols.Symbol property)
is_inquiry (psyclone.psyir.nodes.IntrinsicCall property)
is_intergrid (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.lfric_kern_metadata.LFRicKernMetadata property)
(psyclone.domain.lfric.LFRicKern property)
(psyclone.domain.lfric.LFRicKernMetadata property)
is_literal() (psyclone.parse.algorithm.Arg method)
is_lower_bound() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
is_modulevar (psyclone.psyir.symbols.Symbol property)
is_openmp_parallel() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
is_operator (psyclone.dynamo0p3.DynKernelArgument property)
is_program (psyclone.psyir.nodes.Routine property)
(psyclone.psyir.nodes.routine.Routine property)
is_pure (psyclone.psyir.nodes.Call property)
(psyclone.psyir.nodes.IntrinsicCall property)
(psyclone.psyir.symbols.RoutineSymbol property)
(psyclone.psyir.symbols.routinesymbol.RoutineSymbol property)
is_read() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
(psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
(psyclone.psyir.tools.ReadWriteInfo method)
is_read_before() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
is_read_only() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
is_reduction (psyclone.psyGen.Kern property)
is_same_array() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
is_scalar (psyclone.dynamo0p3.DynKernelArgument property)
(psyclone.gocean1p0.GOKernelArgument property)
(psyclone.gocean1p0.GOKernelGridArgument property)
(psyclone.psyGen.KernelArgument property)
(psyclone.psyir.symbols.TypedSymbol property)
is_static (psyclone.psyir.symbols.Symbol property)
is_structure (psyclone.core.Signature property)
(psyclone.core.signature.Signature property)
is_unknown_interface (psyclone.psyir.symbols.Symbol property)
is_unresolved (psyclone.psyir.symbols.Symbol property)
is_upper_bound() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
is_valid_atomic_statement() (psyclone.psyir.nodes.acc_directives.ACCAtomicDirective static method)
(psyclone.psyir.nodes.ACCAtomicDirective static method)
(psyclone.psyir.nodes.omp_directives.OMPAtomicDirective static method)
(psyclone.psyir.nodes.OMPAtomicDirective static method)
is_valid_location() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
is_written() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
(psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
is_written_before() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
is_written_first() (psyclone.core.single_variable_access_info.SingleVariableAccessInfo method)
(psyclone.core.SingleVariableAccessInfo method)
iterate() (psyclone.core.component_indices.ComponentIndices method)
(psyclone.core.ComponentIndices method)
iterates_over (psyclone.domain.gocean.kernel.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata property)
iteration_indices (psyclone.domain.gocean.GOSymbolTable property)
(psyclone.psyir.symbols.SymbolTable property)
iteration_space (psyclone.domain.common.psylayer.PSyLoop property)
(psyclone.gocean1p0.GOLoop property)
iteration_space_arg() (psyclone.dynamo0p3.DynKernelArguments method)
(psyclone.psyGen.Arguments method)
K
kcalls (psyclone.parse.algorithm.InvokeCall property)
Kern (class in psyclone.psyGen)
KernCallAccArgList (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.kern_call_acc_arg_list)
KernCallArgList (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.kern_call_arg_list)
KernCallArgList.NdfInfo (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.kern_call_arg_list)
KernCallInvokeArgList (class in psyclone.domain.lfric.kern_call_invoke_arg_list)
kernel (psyclone.domain.common.psylayer.PSyLoop property)
kernel_args (psyclone.domain.lfric.lfric_kern.LFRicKern.QRRule attribute)
(psyclone.domain.lfric.LFRicKern.QRRule attribute)
kernel_from_metadata() (psyclone.domain.lfric.algorithm.lfric_alg.LFRicAlg static method)
(psyclone.domain.lfric.algorithm.LFRicAlg static method)
kernel_naming (psyclone.configuration.Config property)
kernel_output_dir (psyclone.configuration.Config property)
kernel_type (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
KernelArgument (class in psyclone.psyGen)
KernelCall (class in psyclone.parse.algorithm)
KernelFunctor (class in psyclone.domain.common.algorithm)
(class in psyclone.domain.common.algorithm.psyir)
KernelImportsToArguments (class in psyclone.transformations)
KernelInterface (class in psyclone.domain.lfric)
KernelModuleInlineTrans (class in psyclone.domain.common.transformations)
kernels() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
KernelSchedule (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.kernel_schedule)
KernStubArgList (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.kern_stub_arg_list)
ktype (psyclone.parse.algorithm.ParsedCall property)
L
LanguageWriter (class in psyclone.psyir.backend.language_writer)
last_cell_all_colours_symbol (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
last_cell_var_symbol (psyclone.dynamo0p3.DynInterGrid property)
LazyString (class in psyclone.errors)
LFRicADividebyXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAlg (class in psyclone.domain.lfric.algorithm)
(class in psyclone.domain.lfric.algorithm.lfric_alg)
LFRicAlgInvoke2PSyCallTrans (class in psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans)
LFRicAlgorithmInvokeCall (class in psyclone.domain.lfric.algorithm)
(class in psyclone.domain.lfric.algorithm.psyir)
(class in psyclone.domain.lfric.algorithm.psyir.lfric_alg_invoke_call)
LFRicAMinusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAPlusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicArgDescriptor (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_arg_descriptor)
LFRicArgStencil (class in psyclone.dynamo0p3)
LFRicATimesXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAXMinusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAXMinusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAXPlusAYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAXPlusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicAXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicBuiltIn (class in psyclone.domain.lfric.lfric_builtins)
LFRicBuiltInCallFactory (class in psyclone.domain.lfric.lfric_builtins)
LFRicBuiltinFunctor (class in psyclone.domain.lfric.algorithm)
(class in psyclone.domain.lfric.algorithm.psyir)
(class in psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor)
LFRicBuiltinFunctorFactory (class in psyclone.domain.lfric.algorithm)
(class in psyclone.domain.lfric.algorithm.psyir)
(class in psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor)
LFRicCollection (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_collection)
LFRicConfig (class in psyclone.configuration)
LFRicConstants (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_constants)
LFRicDofmaps (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_dofmaps)
LFRicExtractDriverCreator (class in psyclone.domain.lfric)
LFRicFields (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_fields)
LFRicFunctor (class in psyclone.domain.lfric.algorithm)
LFRicHaloExchange (class in psyclone.dynamo0p3)
LFRicHaloExchangeEnd (class in psyclone.dynamo0p3)
LFRicHaloExchangeStart (class in psyclone.dynamo0p3)
LFRicIncADividebyXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncAMinusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncAPlusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncATimesXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncAXPlusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncAXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncAXTimesYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncMaxAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncMinAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXDividebyAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXDividebyYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXMinusAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXMinusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXMinusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXPlusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXPowintNKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXPowrealAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIncXTimesYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntAMinusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntAPlusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntATimesXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncAMinusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncAPlusXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncATimesXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncMaxAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncMinAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncXMinusAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncXMinusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntIncXTimesYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntMaxAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntMinAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntSetvalCKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntSetvalXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntSignXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntToRealXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntXMinusAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntXMinusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicIntXTimesYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicInvoke (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_invoke)
LFRicInvokes (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_invokes)
LFRicKern (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_kern)
LFRicKern.QRRule (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_kern)
LFRicKernCallFactory (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_kern_call_factory)
LFRicKernelContainer (class in psyclone.domain.lfric.kernel.psyir)
LFRicKernelFunctor (class in psyclone.domain.lfric.algorithm)
(class in psyclone.domain.lfric.algorithm.psyir)
(class in psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor)
LFRicKernelMetadata (class in psyclone.domain.lfric.kernel.lfric_kernel_metadata)
LFRicKernMetadata (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_kern_metadata)
LFRicLoop (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_loop)
LFRicLoopBounds (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_loop_bounds)
LFRicLoopFuseTrans (class in psyclone.domain.lfric.transformations.lfric_loop_fuse_trans)
LFRicMaxAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicMinAXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicRealToIntXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicRealToRealXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicRunTimeChecks (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_run_time_checks)
LFRicScalarArgs (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_scalar_args)
LFRicSetvalCKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicSetvalRandomKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicSetvalXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicSignXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicStencils (class in psyclone.domain.lfric)
(class in psyclone.domain.lfric.lfric_stencils)
LFRicSumXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicSymbolTable (class in psyclone.domain.lfric)
LFRicXDividebyAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXDividebyYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXInnerproductXKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXInnerproductYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXMinusAKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXMinusBYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXMinusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXPlusYKern (class in psyclone.domain.lfric.lfric_builtins)
LFRicXTimesYKern (class in psyclone.domain.lfric.lfric_builtins)
lhs (psyclone.psyir.nodes.Assignment property)
list (psyclone.psyGen.TransInfo property)
Literal (class in psyclone.psyir.nodes)
literal_depth (psyclone.dynamo0p3.HaloDepth property)
load() (psyclone.configuration.Config method)
(psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn method)
(psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicKern method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.gocean1p0.GOStencil method)
(psyclone.psyGen.BuiltIn method)
load_meta() (psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.LFRicKern method)
local_reduction_name (psyclone.psyGen.Kern property)
local_vars() (psyclone.gocean1p0.GOKern method)
(psyclone.psyGen.BuiltIn method)
(psyclone.psyGen.InlinedKern method)
location (psyclone.core.AccessInfo property)
(psyclone.core.single_variable_access_info.AccessInfo property)
(psyclone.core.variables_access_info.VariablesAccessInfo property)
(psyclone.core.VariablesAccessInfo property)
lookup() (psyclone.psyir.symbols.datatypes.StructureType method)
(psyclone.psyir.symbols.StructureType method)
(psyclone.psyir.symbols.SymbolTable method)
lookup_with_tag() (psyclone.psyir.symbols.SymbolTable method)
Loop (class in psyclone.psyir.nodes)
loop_body (psyclone.psyir.nodes.Loop property)
(psyclone.psyir.nodes.WhileLoop property)
loop_node() (psyclone.psyad.adjoint_visitor.AdjointVisitor method)
loop_type (psyclone.domain.common.psylayer.PSyLoop property)
LoopFuseTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.loop_fuse_trans)
loops() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
LoopSwapTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.loop_swap_trans)
LoopTiling2DTrans (class in psyclone.psyir.transformations)
LoopTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.loop_trans)
lower (psyclone.psyir.symbols.ArrayType.ArrayBounds attribute)
(psyclone.psyir.symbols.datatypes.ArrayType.ArrayBounds attribute)
lower_bound() (psyclone.gocean1p0.GOLoop method)
lower_to_language_level() (psyclone.domain.gocean.kernel.psyir.GOceanContainer method)
(psyclone.domain.lfric.algorithm.LFRicBuiltinFunctor method)
(psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor.LFRicBuiltinFunctor method)
(psyclone.domain.lfric.algorithm.psyir.LFRicBuiltinFunctor method)
(psyclone.domain.lfric.kernel.psyir.LFRicKernelContainer method)
(psyclone.domain.lfric.lfric_builtins.LFRicADividebyXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAMinusXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAPlusXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicATimesXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXMinusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXMinusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusAYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncADividebyXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAMinusXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAPlusXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncATimesXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXPlusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXPlusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXTimesYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncMaxAXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncMinAXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXDividebyAKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXDividebyYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusAKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPlusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPlusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPowintNKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPowrealAKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXTimesYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicIntToRealXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicMaxAXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicMinAXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicRealToIntXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicRealToRealXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalCKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalRandomKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicSignXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicSumXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXDividebyAKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXDividebyYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXInnerproductXKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXInnerproductYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusAKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusBYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXPlusYKern method)
(psyclone.domain.lfric.lfric_builtins.LFRicXTimesYKern method)
(psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.dynamo0p3.LFRicHaloExchange method)
(psyclone.gocean1p0.GOACCEnterDataDirective method)
(psyclone.gocean1p0.GOHaloExchange method)
(psyclone.psyGen.CodedKern method)
(psyclone.psyir.nodes.acc_directives.ACCEnterDataDirective method)
(psyclone.psyir.nodes.ACCEnterDataDirective method)
(psyclone.psyir.nodes.DynamicOMPTaskDirective method)
(psyclone.psyir.nodes.extract_node.ExtractNode method)
(psyclone.psyir.nodes.ExtractNode method)
(psyclone.psyir.nodes.nan_test_node.NanTestNode method)
(psyclone.psyir.nodes.NanTestNode method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSerialDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDoDirective method)
(psyclone.psyir.nodes.OMPSerialDirective method)
(psyclone.psyir.nodes.psy_data_node.PSyDataNode method)
(psyclone.psyir.nodes.PSyDataNode method)
(psyclone.psyir.nodes.read_only_verify_node.ReadOnlyVerifyNode method)
(psyclone.psyir.nodes.ReadOnlyVerifyNode method)
lower_to_psyir() (psyclone.domain.gocean.kernel.GOceanKernelMetadata method)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata method)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
M
main() (in module psyclone.psyad.main)
make_property() (psyclone.configuration.GOceanConfig static method)
mangled_name (psyclone.domain.lfric.FunctionSpace property)
map_name (psyclone.domain.lfric.FunctionSpace property)
map_name() (psyclone.domain.lfric.lfric_stencils.LFRicStencils method)
(psyclone.domain.lfric.LFRicStencils method)
Matmul2CodeTrans (class in psyclone.psyir.transformations)
Max2CodeTrans (class in psyclone.psyir.transformations)
max_branch_length_name() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
max_depth (psyclone.dynamo0p3.HaloDepth property)
max_depth_m1 (psyclone.dynamo0p3.HaloDepth property)
Maxval2LoopTrans (class in psyclone.psyir.transformations)
Member (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.member)
member (psyclone.psyir.nodes.structure_member.StructureMember property)
(psyclone.psyir.nodes.structure_reference.StructureReference property)
(psyclone.psyir.nodes.StructureMember property)
(psyclone.psyir.nodes.StructureReference property)
member_node() (psyclone.psyir.backend.language_writer.LanguageWriter method)
merge() (psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
(psyclone.psyir.symbols.SymbolTable method)
merge_in_default_options() (psyclone.psyir.transformations.psy_data_trans.PSyDataTrans method)
(psyclone.psyir.transformations.PSyDataTrans method)
mesh (psyclone.domain.lfric.kernel.meta_mesh_arg_metadata.MetaMeshArgMetadata property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
(psyclone.dynamo0p3.DynKernelArgument property)
mesh_arg (psyclone.domain.lfric.kernel.inter_grid_arg_metadata.InterGridArgMetadata property)
mesh_height() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
mesh_properties() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
meta_args (psyclone.domain.gocean.kernel.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata property)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
meta_args_args (psyclone.domain.lfric.kernel.meta_args_metadata.MetaArgsMetadata property)
meta_args_get() (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
meta_funcs (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
meta_funcs_args (psyclone.domain.lfric.kernel.meta_funcs_metadata.MetaFuncsMetadata property)
meta_mesh (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
meta_mesh_args (psyclone.domain.lfric.kernel.meta_mesh_metadata.MetaMeshMetadata property)
meta_ref_element (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
meta_ref_element_args (psyclone.domain.lfric.kernel.meta_ref_element_metadata.MetaRefElementMetadata property)
MetaArgsMetadata (class in psyclone.domain.lfric.kernel.meta_args_metadata)
metadata (psyclone.domain.gocean.kernel.psyir.GOceanContainer property)
(psyclone.domain.lfric.kernel.psyir.LFRicKernelContainer property)
metadata() (psyclone.domain.lfric.lfric_builtins.LFRicADividebyXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAMinusXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAPlusXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicATimesXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXMinusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXMinusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusAYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicAXPlusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn static method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncADividebyXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAMinusXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAPlusXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncATimesXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXPlusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXPlusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncAXTimesYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncMaxAXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncMinAXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXDividebyAKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXDividebyYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusAKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXMinusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPlusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPlusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPowintNKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXPowrealAKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIncXTimesYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicIntToRealXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicMaxAXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicMinAXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicRealToIntXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicRealToRealXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalCKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalRandomKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicSetvalXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicSignXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicSumXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXDividebyAKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXDividebyYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXInnerproductXKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXInnerproductYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusAKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusBYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXMinusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXPlusYKern class method)
(psyclone.domain.lfric.lfric_builtins.LFRicXTimesYKern class method)
metadata_index (psyclone.psyGen.KernelArgument property)
metadata_index_from_actual_index() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
MetaFuncsArgMetadata (class in psyclone.domain.lfric.kernel.meta_funcs_arg_metadata)
MetaFuncsMetadata (class in psyclone.domain.lfric.kernel.meta_funcs_metadata)
MetaMeshArgMetadata (class in psyclone.domain.lfric.kernel.meta_mesh_arg_metadata)
MetaMeshMetadata (class in psyclone.domain.lfric.kernel.meta_mesh_metadata)
MetaRefElementArgMetadata (class in psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata)
MetaRefElementMetadata (class in psyclone.domain.lfric.kernel.meta_ref_element_metadata)
Min2CodeTrans (class in psyclone.psyir.transformations)
Minval2LoopTrans (class in psyclone.psyir.transformations)
modified (psyclone.psyGen.CodedKern property)
module
psyclone
psyclone.alg_gen
psyclone.configuration
psyclone.core
psyclone.core.access_type
psyclone.core.component_indices
psyclone.core.signature
psyclone.core.single_variable_access_info
psyclone.core.symbolic_maths
psyclone.core.variables_access_info
psyclone.domain
psyclone.domain.common
psyclone.domain.common.algorithm
psyclone.domain.common.algorithm.psyir
psyclone.domain.common.extract_driver_creator
psyclone.domain.common.psylayer
psyclone.domain.common.psylayer.psyloop
psyclone.domain.common.transformations
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
psyclone.domain.gocean.go_symbol_table
psyclone.domain.gocean.gocean_constants
psyclone.domain.gocean.kernel
psyclone.domain.gocean.kernel.psyir
psyclone.domain.gocean.transformations
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
psyclone.domain.lfric
psyclone.domain.lfric.algorithm
psyclone.domain.lfric.algorithm.lfric_alg
psyclone.domain.lfric.algorithm.psyir
psyclone.domain.lfric.algorithm.psyir.lfric_alg_invoke_call
psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor
psyclone.domain.lfric.arg_index_to_metadata_index
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
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.shapes_metadata
psyclone.domain.lfric.kernel_interface
psyclone.domain.lfric.lfric_arg_descriptor
psyclone.domain.lfric.lfric_builtins
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
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_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
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.domain.lfric.utils
psyclone.domain.nemo
psyclone.domain.nemo.nemo_constants
psyclone.domain.nemo.transformations
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_allarrayrange2loop_trans
psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans
psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans
psyclone.doxy_main_page
psyclone.dynamo0p3
psyclone.errors
psyclone.expression
psyclone.f2pygen
psyclone.gen_kernel_stub
psyclone.generator
psyclone.gocean1p0
psyclone.kernel_tools
psyclone.line_length
psyclone.nemo
psyclone.parse
psyclone.parse.algorithm
psyclone.parse.kernel
psyclone.parse.module_info
psyclone.parse.module_manager
psyclone.parse.utils
psyclone.profiler
psyclone.psyad
psyclone.psyad.adjoint_visitor
psyclone.psyad.domain
psyclone.psyad.domain.common
psyclone.psyad.domain.common.adjoint_utils
psyclone.psyad.domain.lfric
psyclone.psyad.domain.lfric.lfric_adjoint
psyclone.psyad.domain.lfric.lfric_adjoint_harness
psyclone.psyad.main
psyclone.psyad.tl2ad
psyclone.psyad.transformations
psyclone.psyad.transformations.adjoint_trans
psyclone.psyad.transformations.assignment_trans
psyclone.psyad.transformations.preprocess
psyclone.psyad.transformations.tangent_linear_error
psyclone.psyad.utils
psyclone.psyGen
psyclone.psyir
psyclone.psyir.backend
psyclone.psyir.backend.c
psyclone.psyir.backend.debug_writer
psyclone.psyir.backend.fortran
psyclone.psyir.backend.language_writer
psyclone.psyir.backend.opencl
psyclone.psyir.backend.sir
psyclone.psyir.backend.sympy_writer
psyclone.psyir.backend.visitor
psyclone.psyir.frontend
psyclone.psyir.frontend.fortran
psyclone.psyir.frontend.fparser2
psyclone.psyir.frontend.sympy_reader
psyclone.psyir.nodes
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.call
psyclone.psyir.nodes.clause
psyclone.psyir.nodes.codeblock
psyclone.psyir.nodes.commentable_mixin
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.nan_test_node
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.while_loop
psyclone.psyir.symbols
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
psyclone.psyir.tools.call_tree_utils
psyclone.psyir.tools.dependency_tools
psyclone.psyir.tools.read_write_info
psyclone.psyir.transformations
psyclone.psyir.transformations.acc_update_trans
psyclone.psyir.transformations.allarrayaccess2loop_trans
psyclone.psyir.transformations.arrayaccess2loop_trans
psyclone.psyir.transformations.arrayrange2loop_trans
psyclone.psyir.transformations.chunk_loop_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.inline_trans
psyclone.psyir.transformations.intrinsics
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_trans
psyclone.psyir.transformations.nan_test_trans
psyclone.psyir.transformations.omp_loop_trans
psyclone.psyir.transformations.omp_target_trans
psyclone.psyir.transformations.omp_task_trans
psyclone.psyir.transformations.omp_taskwait_trans
psyclone.psyir.transformations.parallel_loop_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.transformation_error
psyclone.transformations
psyclone.utils
psyclone.version
module_inline (psyclone.psyGen.CodedKern property)
module_name (psyclone.parse.algorithm.ParsedCall property)
(psyclone.psyGen.Argument property)
(psyclone.psyGen.CodedKern property)
(psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
ModuleInfo (class in psyclone.parse)
ModuleInfoError
ModuleManager (class in psyclone.parse)
MoveTrans (class in psyclone.transformations)
N
name (psyclone.domain.gocean.kernel.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.GOceanKernelMetadata.GridArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.GridArg property)
(psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans.GOMoveIterationBoundariesInsideKernelTrans property)
(psyclone.domain.gocean.transformations.gocean_opencl_trans.GOOpenCLTrans property)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
(psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans.CreateNemoInvokeScheduleTrans property)
(psyclone.domain.nemo.transformations.create_nemo_loop_trans.CreateNemoLoopTrans property)
(psyclone.domain.nemo.transformations.create_nemo_psy_trans.CreateNemoPSyTrans property)
(psyclone.domain.nemo.transformations.CreateNemoInvokeScheduleTrans property)
(psyclone.domain.nemo.transformations.CreateNemoLoopTrans property)
(psyclone.domain.nemo.transformations.CreateNemoPSyTrans property)
(psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans.NemoAllArrayRange2LoopTrans property)
(psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans.NemoArrayRange2LoopTrans property)
(psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans.NemoOuterArrayRange2LoopTrans property)
(psyclone.domain.nemo.transformations.NemoAllArrayRange2LoopTrans property)
(psyclone.domain.nemo.transformations.NemoArrayRange2LoopTrans property)
(psyclone.domain.nemo.transformations.NemoOuterArrayRange2LoopTrans property)
(psyclone.dynamo0p3.DynamoPSy property)
(psyclone.gocean1p0.GOKernelGridArgument property)
(psyclone.gocean1p0.GOStencil property)
(psyclone.parse.algorithm.FileInfo property)
(psyclone.parse.algorithm.InvokeCall property)
(psyclone.parse.ModuleInfo property)
(psyclone.psyad.transformations.assignment_trans.AssignmentTrans property)
(psyclone.psyGen.DummyTransformation property)
(psyclone.psyGen.Kern property)
(psyclone.psyGen.PSy property)
(psyclone.psyGen.Transformation property)
(psyclone.psyir.nodes.Container property)
(psyclone.psyir.nodes.container.Container property)
(psyclone.psyir.nodes.Member property)
(psyclone.psyir.nodes.member.Member property)
(psyclone.psyir.nodes.Reference property)
(psyclone.psyir.nodes.reference.Reference property)
(psyclone.psyir.nodes.Routine property)
(psyclone.psyir.nodes.routine.Routine property)
(psyclone.psyir.symbols.datatypes.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.Symbol property)
(psyclone.psyir.transformations.allarrayaccess2loop_trans.AllArrayAccess2LoopTrans property)
(psyclone.psyir.transformations.AllArrayAccess2LoopTrans property)
(psyclone.psyir.transformations.arrayrange2loop_trans.ArrayRange2LoopTrans property)
(psyclone.psyir.transformations.ArrayRange2LoopTrans property)
(psyclone.psyir.transformations.fold_conditional_return_expressions_trans.FoldConditionalReturnExpressionsTrans property)
(psyclone.psyir.transformations.FoldConditionalReturnExpressionsTrans property)
(psyclone.psyir.transformations.loop_trans.LoopTrans property)
(psyclone.psyir.transformations.LoopTrans property)
(psyclone.psyir.transformations.OMPTaskTrans property)
(psyclone.psyir.transformations.psy_data_trans.PSyDataTrans property)
(psyclone.psyir.transformations.PSyDataTrans property)
(psyclone.transformations.ACCDataTrans property)
(psyclone.transformations.ACCEnterDataTrans property)
(psyclone.transformations.ACCKernelsTrans property)
(psyclone.transformations.ACCRoutineTrans property)
(psyclone.transformations.Dynamo0p3AsyncHaloExchangeTrans property)
(psyclone.transformations.Dynamo0p3KernelConstTrans property)
(psyclone.transformations.KernelImportsToArguments property)
(psyclone.transformations.MoveTrans property)
(psyclone.transformations.OMPMasterTrans property)
(psyclone.transformations.OMPParallelTrans property)
(psyclone.transformations.OMPSingleTrans property)
name_indexed (psyclone.dynamo0p3.DynKernelArgument property)
names (psyclone.psyGen.Arguments property)
nan_test_body (psyclone.psyir.nodes.nan_test_node.NanTestNode property)
(psyclone.psyir.nodes.NanTestNode property)
NanTestNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.nan_test_node)
NanTestTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.nan_test_trans)
nargs (psyclone.gocean1p0.GOKernelType1p0 property)
ncolours_var (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
ncolours_var_symbol (psyclone.dynamo0p3.DynInterGrid property)
ndf_name (psyclone.domain.lfric.FunctionSpace property)
ndf_positions (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList property)
(psyclone.domain.lfric.KernCallArgList property)
needs_clean_outer (psyclone.dynamo0p3.HaloReadAccess property)
negate_expr() (in module psyclone.psyad.utils)
NemoAllArrayRange2LoopTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans)
NemoArrayRange2LoopTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans)
NemoConfig (class in psyclone.configuration)
NemoConstants (class in psyclone.domain.nemo)
(class in psyclone.domain.nemo.nemo_constants)
NemoOuterArrayRange2LoopTrans (class in psyclone.domain.nemo.transformations)
(class in psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans)
never_equal() (psyclone.core.SymbolicMaths static method)
new_symbol() (psyclone.psyir.symbols.SymbolTable method)
next_access() (psyclone.psyir.nodes.Reference method)
(psyclone.psyir.nodes.reference.Reference method)
next_available_name() (psyclone.psyir.symbols.SymbolTable method)
next_location() (psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
nlayers_positions (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList property)
(psyclone.domain.lfric.KernCallArgList property)
Node (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.node)
node (psyclone.core.AccessInfo property)
(psyclone.core.single_variable_access_info.AccessInfo property)
(psyclone.psyir.symbols.SymbolTable property)
node_is_active() (in module psyclone.psyad.utils)
node_is_passive() (in module psyclone.psyad.utils)
node_str() (psyclone.domain.common.algorithm.AlgorithmInvokeCall method)
(psyclone.domain.common.algorithm.psyir.AlgorithmInvokeCall method)
(psyclone.domain.common.psylayer.PSyLoop method)
(psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
(psyclone.dynamo0p3.DynInvokeSchedule method)
(psyclone.dynamo0p3.LFRicHaloExchange method)
(psyclone.psyGen.CodedKern method)
(psyclone.psyGen.GlobalSum method)
(psyclone.psyGen.HaloExchange method)
(psyclone.psyGen.InlinedKern method)
(psyclone.psyGen.InvokeSchedule method)
(psyclone.psyGen.Kern method)
(psyclone.psyir.nodes.acc_directives.ACCLoopDirective method)
(psyclone.psyir.nodes.ACCLoopDirective method)
(psyclone.psyir.nodes.Call method)
(psyclone.psyir.nodes.CodeBlock method)
(psyclone.psyir.nodes.Container method)
(psyclone.psyir.nodes.container.Container method)
(psyclone.psyir.nodes.file_container.FileContainer method)
(psyclone.psyir.nodes.FileContainer method)
(psyclone.psyir.nodes.Literal method)
(psyclone.psyir.nodes.Loop method)
(psyclone.psyir.nodes.Member method)
(psyclone.psyir.nodes.member.Member method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPLoopDirective method)
(psyclone.psyir.nodes.OMPDefaultClause method)
(psyclone.psyir.nodes.OMPDependClause method)
(psyclone.psyir.nodes.OMPDoDirective method)
(psyclone.psyir.nodes.OMPLoopDirective method)
(psyclone.psyir.nodes.OMPScheduleClause method)
(psyclone.psyir.nodes.Operation method)
(psyclone.psyir.nodes.operation.Operation method)
(psyclone.psyir.nodes.Reference method)
(psyclone.psyir.nodes.reference.Reference method)
(psyclone.psyir.nodes.Routine method)
(psyclone.psyir.nodes.routine.Routine method)
nodes_to_code_block() (psyclone.psyir.frontend.fparser2.Fparser2Reader static method)
nogroup (psyclone.psyir.nodes.omp_directives.OMPTaskloopDirective property)
(psyclone.psyir.nodes.OMPTaskloopDirective property)
NoInvokesError
NoType (class in psyclone.psyir.symbols)
nowait (psyclone.psyir.nodes.omp_directives.OMPSingleDirective property)
(psyclone.psyir.nodes.OMPSingleDirective property)
nqp_positions (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList property)
(psyclone.domain.lfric.KernCallArgList property)
num_any_discontinuous_space (psyclone.configuration.LFRicConfig property)
num_any_space (psyclone.configuration.LFRicConfig property)
num_args (psyclone.domain.lfric.arg_ordering.ArgOrdering property)
(psyclone.domain.lfric.ArgOrdering property)
num_trans (psyclone.psyGen.TransInfo property)
O
ocl_devices_per_node (psyclone.configuration.Config property)
omp_directive (psyclone.psyir.transformations.OMPLoopTrans property)
(psyclone.transformations.OMPLoopTrans property)
omp_nowait (psyclone.transformations.OMPSingleTrans property)
omp_schedule (psyclone.psyir.nodes.omp_directives.OMPDoDirective property)
(psyclone.psyir.nodes.OMPDoDirective property)
(psyclone.psyir.transformations.OMPLoopTrans property)
(psyclone.transformations.OMPLoopTrans property)
OMPAtomicDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPDeclareTargetDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPDefaultClause (class in psyclone.psyir.nodes)
OMPDefaultClause.DefaultClauseTypes (class in psyclone.psyir.nodes)
OMPDependClause (class in psyclone.psyir.nodes)
OMPDependClause.DependClauseTypes (class in psyclone.psyir.nodes)
OMPDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPDoDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPFirstprivateClause (class in psyclone.psyir.nodes)
OMPGrainsizeClause (class in psyclone.psyir.nodes)
OMPLoopDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPLoopTrans (class in psyclone.psyir.transformations)
(class in psyclone.transformations)
OMPMasterDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPMasterTrans (class in psyclone.transformations)
OMPNogroupClause (class in psyclone.psyir.nodes)
OMPNowaitClause (class in psyclone.psyir.nodes)
OMPNumTasksClause (class in psyclone.psyir.nodes)
OMPParallelDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPParallelDoDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPParallelLoopTrans (class in psyclone.transformations)
OMPParallelTrans (class in psyclone.transformations)
OMPPrivateClause (class in psyclone.psyir.nodes)
OMPReductionClause (class in psyclone.psyir.nodes)
OMPRegionDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPScheduleClause (class in psyclone.psyir.nodes)
OMPSerialDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPSharedClause (class in psyclone.psyir.nodes)
OMPSimdDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPSingleDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPSingleTrans (class in psyclone.transformations)
OMPStandaloneDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPTargetDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPTargetTrans (class in psyclone.psyir.transformations)
OMPTaskDirective (class in psyclone.psyir.nodes)
OMPTaskloopDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPTaskTrans (class in psyclone.psyir.transformations)
OMPTaskwaitDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.omp_directives)
OMPTaskwaitTrans (class in psyclone.psyir.transformations)
OMPTeamsDistributeParallelDoDirective (class in psyclone.psyir.nodes)
opencl_options (psyclone.psyGen.CodedKern property)
operand (psyclone.psyir.nodes.OMPDependClause property)
(psyclone.psyir.nodes.OperandClause property)
OperandClause (class in psyclone.psyir.nodes)
operates_on (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
(psyclone.domain.lfric.kernel.operates_on_metadata.OperatesOnMetadata property)
operates_on_dofs_only (psyclone.domain.lfric.lfric_invoke.LFRicInvoke property)
(psyclone.domain.lfric.LFRicInvoke property)
OperatesOnMetadata (class in psyclone.domain.lfric.kernel.operates_on_metadata)
Operation (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.operation)
Operator (psyclone.psyir.nodes.Operation attribute)
operator (psyclone.psyir.nodes.Operation property)
Operator (psyclone.psyir.nodes.operation.Operation attribute)
operator (psyclone.psyir.nodes.operation.Operation property)
operator() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
operator_bcs_kernel() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
operator_meta_args_on_fs() (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
operator_names (psyclone.dynamo0p3.DynFuncDescriptor03 property)
OperatorArgMetadata (class in psyclone.domain.lfric.kernel.operator_arg_metadata)
operators (psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList property)
options (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
options() (psyclone.core.variables_access_info.VariablesAccessInfo method)
(psyclone.core.VariablesAccessInfo method)
orig_name (psyclone.domain.lfric.FunctionSpace property)
(psyclone.dynamo0p3.DynamoPSy property)
(psyclone.psyir.symbols.ImportInterface property)
origin_string() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
output_depend_clause (psyclone.psyir.nodes.OMPTaskDirective property)
overlaps() (psyclone.psyGen.DataAccess method)
P
ParallelLoopTrans (class in psyclone.psyir.transformations)
ParallelRegionTrans (class in psyclone.transformations)
parent (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
parent_symbol_table() (psyclone.psyir.symbols.SymbolTable method)
parse() (in module psyclone.parse.algorithm)
(psyclone.parse.algorithm.Parser method)
ParsedCall (class in psyclone.parse.algorithm)
Parser (class in psyclone.parse.algorithm)
partial_datatype (psyclone.psyir.symbols.datatypes.UnsupportedFortranType property)
(psyclone.psyir.symbols.UnsupportedFortranType property)
path_from() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
pop() (psyclone.psyir.nodes.node.ChildrenList method)
pop_all_children() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
position (psyclone.domain.lfric.kern_call_arg_list.KernCallArgList.NdfInfo attribute)
(psyclone.domain.lfric.KernCallArgList.NdfInfo attribute)
(psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
post_name (psyclone.psyir.nodes.extract_node.ExtractNode property)
(psyclone.psyir.nodes.ExtractNode property)
preceding() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
preceding_comment (psyclone.psyir.nodes.commentable_mixin.CommentableMixin property)
precision (psyclone.psyGen.Argument property)
(psyclone.psyir.symbols.ArrayType property)
(psyclone.psyir.symbols.datatypes.ArrayType property)
(psyclone.psyir.symbols.datatypes.ScalarType property)
(psyclone.psyir.symbols.ScalarType property)
precision_datasymbols (psyclone.psyir.symbols.SymbolTable property)
precision_for_type() (psyclone.domain.lfric.lfric_constants.LFRicConstants method)
(psyclone.domain.lfric.LFRicConstants method)
precision_map (psyclone.configuration.LFRicConfig property)
prefix (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
PreprocessorInterface (class in psyclone.psyir.symbols)
previous_access() (psyclone.psyir.nodes.Reference method)
(psyclone.psyir.nodes.reference.Reference method)
private_clause (psyclone.psyir.nodes.omp_directives.OMPParallelDirective property)
(psyclone.psyir.nodes.OMPParallelDirective property)
procedure_name (psyclone.domain.gocean.kernel.GOceanKernelMetadata property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata property)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
process_access_statements() (psyclone.psyir.frontend.fparser2.Fparser2Reader static method)
process_declarations() (psyclone.psyir.frontend.fparser2.Fparser2Reader method)
process_nodes() (psyclone.psyir.frontend.fparser2.Fparser2Reader method)
Product2LoopTrans (class in psyclone.psyir.transformations)
ProfileNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.profile_node)
ProfileTrans (class in psyclone.psyir.transformations)
proxy_data_type (psyclone.dynamo0p3.DynKernelArgument property)
proxy_declaration_name (psyclone.dynamo0p3.DynKernelArgument property)
proxy_name (psyclone.dynamo0p3.DynKernelArgument property)
proxy_name_indexed (psyclone.dynamo0p3.DynKernelArgument property)
PSy (class in psyclone.psyGen)
psy (psyclone.psyGen.Invokes property)
psy_data_body (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
psy_name (psyclone.domain.lfric.lfric_kern.LFRicKern.QRRule attribute)
(psyclone.domain.lfric.LFRicKern.QRRule attribute)
psyclone
module
psyclone.alg_gen
module
psyclone.configuration
module
psyclone.core
module
psyclone.core.access_type
module
psyclone.core.component_indices
module
psyclone.core.signature
module
psyclone.core.single_variable_access_info
module
psyclone.core.symbolic_maths
module
psyclone.core.variables_access_info
module
psyclone.domain
module
psyclone.domain.common
module
psyclone.domain.common.algorithm
module
psyclone.domain.common.algorithm.psyir
module
psyclone.domain.common.extract_driver_creator
module
psyclone.domain.common.psylayer
module
psyclone.domain.common.psylayer.psyloop
module
psyclone.domain.common.transformations
module
psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans
module
psyclone.domain.common.transformations.alg_trans
module
psyclone.domain.common.transformations.kernel_module_inline_trans
module
psyclone.domain.common.transformations.raise_psyir_2_alg_trans
module
psyclone.domain.gocean
module
psyclone.domain.gocean.go_symbol_table
module
psyclone.domain.gocean.gocean_constants
module
psyclone.domain.gocean.kernel
module
psyclone.domain.gocean.kernel.psyir
module
psyclone.domain.gocean.transformations
module
psyclone.domain.gocean.transformations.gocean_alg_invoke_2_psy_call_trans
module
psyclone.domain.gocean.transformations.gocean_const_loop_bounds_trans
module
psyclone.domain.gocean.transformations.gocean_extract_trans
module
psyclone.domain.gocean.transformations.gocean_loop_fuse_trans
module
psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans
module
psyclone.domain.gocean.transformations.gocean_opencl_trans
module
psyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans
module
psyclone.domain.lfric
module
psyclone.domain.lfric.algorithm
module
psyclone.domain.lfric.algorithm.lfric_alg
module
psyclone.domain.lfric.algorithm.psyir
module
psyclone.domain.lfric.algorithm.psyir.lfric_alg_invoke_call
module
psyclone.domain.lfric.algorithm.psyir.lfric_kernel_functor
module
psyclone.domain.lfric.arg_index_to_metadata_index
module
psyclone.domain.lfric.arg_ordering
module
psyclone.domain.lfric.function_space
module
psyclone.domain.lfric.kern_call_acc_arg_list
module
psyclone.domain.lfric.kern_call_arg_list
module
psyclone.domain.lfric.kern_call_invoke_arg_list
module
psyclone.domain.lfric.kern_stub_arg_list
module
psyclone.domain.lfric.kernel
module
psyclone.domain.lfric.kernel.columnwise_operator_arg_metadata
module
psyclone.domain.lfric.kernel.common_arg_metadata
module
psyclone.domain.lfric.kernel.common_declaration_metadata
module
psyclone.domain.lfric.kernel.common_meta_arg_metadata
module
psyclone.domain.lfric.kernel.common_metadata
module
psyclone.domain.lfric.kernel.evaluator_targets_metadata
module
psyclone.domain.lfric.kernel.field_arg_metadata
module
psyclone.domain.lfric.kernel.field_vector_arg_metadata
module
psyclone.domain.lfric.kernel.inter_grid_arg_metadata
module
psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata
module
psyclone.domain.lfric.kernel.lfric_kernel_metadata
module
psyclone.domain.lfric.kernel.meta_args_metadata
module
psyclone.domain.lfric.kernel.meta_funcs_arg_metadata
module
psyclone.domain.lfric.kernel.meta_funcs_metadata
module
psyclone.domain.lfric.kernel.meta_mesh_arg_metadata
module
psyclone.domain.lfric.kernel.meta_mesh_metadata
module
psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata
module
psyclone.domain.lfric.kernel.meta_ref_element_metadata
module
psyclone.domain.lfric.kernel.operates_on_metadata
module
psyclone.domain.lfric.kernel.operator_arg_metadata
module
psyclone.domain.lfric.kernel.psyir
module
psyclone.domain.lfric.kernel.scalar_arg_metadata
module
psyclone.domain.lfric.kernel.shapes_metadata
module
psyclone.domain.lfric.kernel_interface
module
psyclone.domain.lfric.lfric_arg_descriptor
module
psyclone.domain.lfric.lfric_builtins
module
psyclone.domain.lfric.lfric_collection
module
psyclone.domain.lfric.lfric_constants
module
psyclone.domain.lfric.lfric_dofmaps
module
psyclone.domain.lfric.lfric_extract_driver_creator
module
psyclone.domain.lfric.lfric_fields
module
psyclone.domain.lfric.lfric_invoke
module
psyclone.domain.lfric.lfric_invokes
module
psyclone.domain.lfric.lfric_kern
module
psyclone.domain.lfric.lfric_kern_call_factory
module
psyclone.domain.lfric.lfric_kern_metadata
module
psyclone.domain.lfric.lfric_loop
module
psyclone.domain.lfric.lfric_loop_bounds
module
psyclone.domain.lfric.lfric_run_time_checks
module
psyclone.domain.lfric.lfric_scalar_args
module
psyclone.domain.lfric.lfric_stencils
module
psyclone.domain.lfric.lfric_symbol_table
module
psyclone.domain.lfric.lfric_types
module
psyclone.domain.lfric.metadata_to_arguments_rules
module
psyclone.domain.lfric.transformations
module
psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans
module
psyclone.domain.lfric.transformations.lfric_alg_trans
module
psyclone.domain.lfric.transformations.lfric_extract_trans
module
psyclone.domain.lfric.transformations.lfric_loop_fuse_trans
module
psyclone.domain.lfric.transformations.raise_psyir_2_lfric_alg_trans
module
psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans
module
psyclone.domain.lfric.utils
module
psyclone.domain.nemo
module
psyclone.domain.nemo.nemo_constants
module
psyclone.domain.nemo.transformations
module
psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans
module
psyclone.domain.nemo.transformations.create_nemo_loop_trans
module
psyclone.domain.nemo.transformations.create_nemo_psy_trans
module
psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans
module
psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans
module
psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans
module
psyclone.doxy_main_page
module
psyclone.dynamo0p3
module
psyclone.errors
module
psyclone.expression
module
psyclone.f2pygen
module
psyclone.gen_kernel_stub
module
psyclone.generator
module
psyclone.gocean1p0
module
psyclone.kernel_tools
module
psyclone.line_length
module
psyclone.nemo
module
psyclone.parse
module
psyclone.parse.algorithm
module
psyclone.parse.kernel
module
psyclone.parse.module_info
module
psyclone.parse.module_manager
module
psyclone.parse.utils
module
psyclone.profiler
module
psyclone.psyad
module
psyclone.psyad.adjoint_visitor
module
psyclone.psyad.domain
module
psyclone.psyad.domain.common
module
psyclone.psyad.domain.common.adjoint_utils
module
psyclone.psyad.domain.lfric
module
psyclone.psyad.domain.lfric.lfric_adjoint
module
psyclone.psyad.domain.lfric.lfric_adjoint_harness
module
psyclone.psyad.main
module
psyclone.psyad.tl2ad
module
psyclone.psyad.transformations
module
psyclone.psyad.transformations.adjoint_trans
module
psyclone.psyad.transformations.assignment_trans
module
psyclone.psyad.transformations.preprocess
module
psyclone.psyad.transformations.tangent_linear_error
module
psyclone.psyad.utils
module
psyclone.psyGen
module
psyclone.psyir
module
psyclone.psyir.backend
module
psyclone.psyir.backend.c
module
psyclone.psyir.backend.debug_writer
module
psyclone.psyir.backend.fortran
module
psyclone.psyir.backend.language_writer
module
psyclone.psyir.backend.opencl
module
psyclone.psyir.backend.sir
module
psyclone.psyir.backend.sympy_writer
module
psyclone.psyir.backend.visitor
module
psyclone.psyir.frontend
module
psyclone.psyir.frontend.fortran
module
psyclone.psyir.frontend.fparser2
module
psyclone.psyir.frontend.sympy_reader
module
psyclone.psyir.nodes
module
psyclone.psyir.nodes.acc_clauses
module
psyclone.psyir.nodes.acc_directives
module
psyclone.psyir.nodes.array_member
module
psyclone.psyir.nodes.array_mixin
module
psyclone.psyir.nodes.array_of_structures_member
module
psyclone.psyir.nodes.array_of_structures_mixin
module
psyclone.psyir.nodes.array_of_structures_reference
module
psyclone.psyir.nodes.array_reference
module
psyclone.psyir.nodes.assignment
module
psyclone.psyir.nodes.call
module
psyclone.psyir.nodes.clause
module
psyclone.psyir.nodes.codeblock
module
psyclone.psyir.nodes.commentable_mixin
module
psyclone.psyir.nodes.container
module
psyclone.psyir.nodes.datanode
module
psyclone.psyir.nodes.directive
module
psyclone.psyir.nodes.dynamic_omp_task_directive
module
psyclone.psyir.nodes.extract_node
module
psyclone.psyir.nodes.file_container
module
psyclone.psyir.nodes.if_block
module
psyclone.psyir.nodes.intrinsic_call
module
psyclone.psyir.nodes.kernel_schedule
module
psyclone.psyir.nodes.literal
module
psyclone.psyir.nodes.loop
module
psyclone.psyir.nodes.member
module
psyclone.psyir.nodes.nan_test_node
module
psyclone.psyir.nodes.node
module
psyclone.psyir.nodes.omp_clauses
module
psyclone.psyir.nodes.omp_directives
module
psyclone.psyir.nodes.omp_task_directive
module
psyclone.psyir.nodes.operation
module
psyclone.psyir.nodes.profile_node
module
psyclone.psyir.nodes.psy_data_node
module
psyclone.psyir.nodes.ranges
module
psyclone.psyir.nodes.read_only_verify_node
module
psyclone.psyir.nodes.reference
module
psyclone.psyir.nodes.return_stmt
module
psyclone.psyir.nodes.routine
module
psyclone.psyir.nodes.schedule
module
psyclone.psyir.nodes.scoping_node
module
psyclone.psyir.nodes.statement
module
psyclone.psyir.nodes.structure_member
module
psyclone.psyir.nodes.structure_reference
module
psyclone.psyir.nodes.while_loop
module
psyclone.psyir.symbols
module
psyclone.psyir.symbols.containersymbol
module
psyclone.psyir.symbols.data_type_symbol
module
psyclone.psyir.symbols.datasymbol
module
psyclone.psyir.symbols.datatypes
module
psyclone.psyir.symbols.generic_interface_symbol
module
psyclone.psyir.symbols.interfaces
module
psyclone.psyir.symbols.intrinsic_symbol
module
psyclone.psyir.symbols.routinesymbol
module
psyclone.psyir.symbols.symbol
module
psyclone.psyir.symbols.symbol_table
module
psyclone.psyir.symbols.typed_symbol
module
psyclone.psyir.tools
module
psyclone.psyir.tools.call_tree_utils
module
psyclone.psyir.tools.dependency_tools
module
psyclone.psyir.tools.read_write_info
module
psyclone.psyir.transformations
module
psyclone.psyir.transformations.acc_update_trans
module
psyclone.psyir.transformations.allarrayaccess2loop_trans
module
psyclone.psyir.transformations.arrayaccess2loop_trans
module
psyclone.psyir.transformations.arrayrange2loop_trans
module
psyclone.psyir.transformations.chunk_loop_trans
module
psyclone.psyir.transformations.extract_trans
module
psyclone.psyir.transformations.fold_conditional_return_expressions_trans
module
psyclone.psyir.transformations.hoist_local_arrays_trans
module
psyclone.psyir.transformations.hoist_loop_bound_expr_trans
module
psyclone.psyir.transformations.hoist_trans
module
psyclone.psyir.transformations.inline_trans
module
psyclone.psyir.transformations.intrinsics
module
psyclone.psyir.transformations.intrinsics.abs2code_trans
module
psyclone.psyir.transformations.intrinsics.array_reduction_base_trans
module
psyclone.psyir.transformations.intrinsics.dotproduct2code_trans
module
psyclone.psyir.transformations.intrinsics.intrinsic2code_trans
module
psyclone.psyir.transformations.intrinsics.matmul2code_trans
module
psyclone.psyir.transformations.intrinsics.max2code_trans
module
psyclone.psyir.transformations.intrinsics.maxval2loop_trans
module
psyclone.psyir.transformations.intrinsics.min2code_trans
module
psyclone.psyir.transformations.intrinsics.minormax2code_trans
module
psyclone.psyir.transformations.intrinsics.minval2loop_trans
module
psyclone.psyir.transformations.intrinsics.product2loop_trans
module
psyclone.psyir.transformations.intrinsics.sign2code_trans
module
psyclone.psyir.transformations.intrinsics.sum2loop_trans
module
psyclone.psyir.transformations.loop_fuse_trans
module
psyclone.psyir.transformations.loop_swap_trans
module
psyclone.psyir.transformations.loop_tiling_2d_trans
module
psyclone.psyir.transformations.loop_trans
module
psyclone.psyir.transformations.nan_test_trans
module
psyclone.psyir.transformations.omp_loop_trans
module
psyclone.psyir.transformations.omp_target_trans
module
psyclone.psyir.transformations.omp_task_trans
module
psyclone.psyir.transformations.omp_taskwait_trans
module
psyclone.psyir.transformations.parallel_loop_trans
module
psyclone.psyir.transformations.profile_trans
module
psyclone.psyir.transformations.psy_data_trans
module
psyclone.psyir.transformations.read_only_verify_trans
module
psyclone.psyir.transformations.reference2arrayrange_trans
module
psyclone.psyir.transformations.region_trans
module
psyclone.psyir.transformations.replace_induction_variables_trans
module
psyclone.psyir.transformations.transformation_error
module
psyclone.transformations
module
psyclone.utils
module
psyclone.version
module
PSycloneError
PSyDataNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.psy_data_node)
PSyDataTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.psy_data_trans)
PSyFactory (class in psyclone.psyGen)
psyir_append() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
psyir_arglist (psyclone.domain.lfric.arg_ordering.ArgOrdering property)
(psyclone.domain.lfric.ArgOrdering property)
psyir_expression() (psyclone.dynamo0p3.DynKernelArgument method)
(psyclone.dynamo0p3.HaloDepth method)
(psyclone.gocean1p0.GOKernelArgument method)
(psyclone.gocean1p0.GOKernelGridArgument method)
(psyclone.psyGen.Argument method)
psyir_expressions() (psyclone.dynamo0p3.DynKernelArguments method)
(psyclone.gocean1p0.GOKernelArguments method)
(psyclone.psyGen.Arguments method)
psyir_from_expression() (psyclone.psyir.frontend.fortran.FortranReader method)
psyir_from_file() (psyclone.psyir.frontend.fortran.FortranReader method)
psyir_from_source() (psyclone.psyir.frontend.fortran.FortranReader method)
psyir_from_statement() (psyclone.psyir.frontend.fortran.FortranReader method)
psyir_root_name (psyclone.configuration.Config property)
PSyIRVisitor (class in psyclone.psyir.backend.visitor)
PSyLoop (class in psyclone.domain.common.psylayer)
Q
qr_required (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
qr_rules (psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
quad_rule() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
quadrature_objects (psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList property)
R
RaisePSyIR2AlgTrans (class in psyclone.domain.common.transformations)
(class in psyclone.domain.common.transformations.raise_psyir_2_alg_trans)
RaisePSyIR2GOceanKernTrans (class in psyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans)
RaisePSyIR2LFRicAlgTrans (class in psyclone.domain.lfric.transformations.raise_psyir_2_lfric_alg_trans)
RaisePSyIR2LFRicKernTrans (class in psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans)
Range (class in psyclone.psyir.nodes)
read_list (psyclone.psyir.tools.ReadWriteInfo property)
read_only_verify_body (psyclone.psyir.nodes.read_only_verify_node.ReadOnlyVerifyNode property)
(psyclone.psyir.nodes.ReadOnlyVerifyNode property)
ReadOnlyVerifyNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.read_only_verify_node)
ReadOnlyVerifyTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.read_only_verify_trans)
ReadWriteInfo (class in psyclone.psyir.tools)
REAL4_TYPE (in module psyclone.psyir.symbols)
REAL8_TYPE (in module psyclone.psyir.symbols)
REAL_DOUBLE_TYPE (in module psyclone.psyir.symbols)
REAL_SINGLE_TYPE (in module psyclone.psyir.symbols)
REAL_TYPE (in module psyclone.psyir.symbols)
reduction_arg (psyclone.psyGen.Kern property)
reduction_sum_loop() (psyclone.psyGen.Kern method)
reductions() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
ref_element_properties() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.KernelInterface method)
ref_name() (psyclone.dynamo0p3.DynKernelArgument method)
Reference (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.reference)
Reference2ArrayRangeTrans (class in psyclone.psyir.transformations)
reference_accesses() (psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn method)
(psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.LFRicKern method)
(psyclone.gocean1p0.GOKern method)
(psyclone.psyGen.Kern method)
(psyclone.psyir.nodes.Assignment method)
(psyclone.psyir.nodes.Call method)
(psyclone.psyir.nodes.IfBlock method)
(psyclone.psyir.nodes.IntrinsicCall method)
(psyclone.psyir.nodes.Loop method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.nodes.Reference method)
(psyclone.psyir.nodes.reference.Reference method)
(psyclone.psyir.nodes.WhileLoop method)
reference_element (psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata.MetaRefElementArgMetadata property)
(psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
(psyclone.domain.lfric.lfric_kern.LFRicKern property)
(psyclone.domain.lfric.LFRicKern property)
reference_node() (psyclone.psyir.backend.visitor.PSyIRVisitor method)
region_identifier (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
region_name (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
RegionDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.directive)
RegionTrans (class in psyclone.psyir.transformations)
remove() (psyclone.psyir.nodes.node.ChildrenList method)
(psyclone.psyir.symbols.SymbolTable method)
remove_imported_symbols() (psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans.AlgInvoke2PSyCallTrans static method)
(psyclone.domain.common.transformations.AlgInvoke2PSyCallTrans static method)
rename_and_write() (psyclone.psyGen.CodedKern method)
rename_symbol() (psyclone.psyir.symbols.SymbolTable method)
replace_named_arg() (psyclone.psyir.nodes.Call method)
replace_with() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
ReplaceInductionVariablesTrans (class in psyclone.psyir.transformations)
(class in psyclone.psyir.transformations.replace_induction_variables_trans)
reprod (psyclone.psyir.nodes.omp_directives.OMPDoDirective property)
(psyclone.psyir.nodes.OMPDoDirective property)
reprod_pad_size (psyclone.configuration.Config property)
reprod_reduction (psyclone.psyGen.Kern property)
reproducible_reductions (psyclone.configuration.Config property)
required() (psyclone.dynamo0p3.LFRicHaloExchange method)
(psyclone.dynamo0p3.LFRicHaloExchangeStart method)
requires_basis (psyclone.dynamo0p3.FSDescriptor property)
requires_diff_basis (psyclone.dynamo0p3.FSDescriptor property)
reset_coverage() (psyclone.psyGen.DataAccess method)
resolve_imports() (psyclone.psyir.symbols.SymbolTable method)
resolve_routine() (psyclone.parse.ModuleInfo method)
resolve_type() (psyclone.psyir.symbols.Symbol method)
(psyclone.psyir.symbols.TypedSymbol method)
Return (class in psyclone.psyir.nodes)
return_symbol (psyclone.psyir.nodes.Routine property)
(psyclone.psyir.nodes.routine.Routine property)
reverse() (psyclone.psyir.nodes.node.ChildrenList method)
rhs (psyclone.psyir.nodes.Assignment property)
root (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
Routine (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.routine)
routine (psyclone.psyir.nodes.Call property)
routines (psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol property)
(psyclone.psyir.symbols.GenericInterfaceSymbol property)
RoutineSymbol (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.routinesymbol)
run_time_checks (psyclone.configuration.LFRicConfig property)
S
same_range() (psyclone.psyir.nodes.array_mixin.ArrayMixin method)
sameParent() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
scalar (psyclone.psyGen.GlobalSum property)
scalar() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
scalar_declaration_string() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
ScalarArgMetadata (class in psyclone.domain.lfric.kernel.scalar_arg_metadata)
scalars (psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList property)
(psyclone.dynamo0p3.DynKernelArguments property)
(psyclone.gocean1p0.GOKernelArguments property)
(psyclone.psyGen.Arguments property)
ScalarType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
ScalarType.Intrinsic (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
ScalarType.Precision (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
Schedule (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.schedule)
schedule (psyclone.psyir.nodes.OMPScheduleClause property)
schedule_node() (psyclone.psyad.adjoint_visitor.AdjointVisitor method)
scope (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
(psyclone.psyir.symbols.SymbolTable property)
ScopingNode (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.scoping_node)
sequential (psyclone.psyir.nodes.acc_directives.ACCLoopDirective property)
(psyclone.psyir.nodes.ACCLoopDirective property)
set_by_value() (psyclone.dynamo0p3.HaloDepth method)
set_colour_info() (psyclone.dynamo0p3.DynInterGrid method)
set_lower_bound() (psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
set_of_all_used_vars (psyclone.psyir.tools.ReadWriteInfo property)
set_opencl_options() (psyclone.psyGen.CodedKern method)
set_region_identifier() (psyclone.psyir.nodes.psy_data_node.PSyDataNode method)
(psyclone.psyir.nodes.PSyDataNode method)
set_upper_bound() (psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
setup_bounds() (psyclone.gocean1p0.GOLoop static method)
shallow_copy() (psyclone.psyir.symbols.SymbolTable method)
shape (psyclone.psyir.symbols.ArrayType property)
(psyclone.psyir.symbols.datatypes.ArrayType property)
(psyclone.psyir.symbols.TypedSymbol property)
shapes (psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata property)
(psyclone.domain.lfric.kernel.shapes_metadata.ShapesMetadata property)
ShapesMetadata (class in psyclone.domain.lfric.kernel.shapes_metadata)
short_name (psyclone.domain.lfric.FunctionSpace property)
siblings (psyclone.psyir.nodes.Node property)
(psyclone.psyir.nodes.node.Node property)
sig_set (psyclone.psyir.nodes.acc_directives.ACCUpdateDirective property)
(psyclone.psyir.nodes.ACCUpdateDirective property)
Sign2CodeTrans (class in psyclone.psyir.transformations)
Signature (class in psyclone.core)
(class in psyclone.core.signature)
signature (psyclone.core.single_variable_access_info.SingleVariableAccessInfo property)
(psyclone.core.SingleVariableAccessInfo property)
signatures (psyclone.psyir.nodes.acc_directives.ACCRegionDirective property)
(psyclone.psyir.nodes.ACCRegionDirective property)
signatures_read (psyclone.psyir.tools.ReadWriteInfo property)
signatures_written (psyclone.psyir.tools.ReadWriteInfo property)
SingleVariableAccessInfo (class in psyclone.core)
(class in psyclone.core.single_variable_access_info)
solve_equal_for() (psyclone.core.SymbolicMaths static method)
sort() (psyclone.psyir.nodes.node.ChildrenList method)
sort_modules() (psyclone.parse.ModuleManager method)
specialise() (psyclone.psyir.symbols.Symbol method)
specific_function_space() (psyclone.domain.lfric.lfric_constants.LFRicConstants static method)
(psyclone.domain.lfric.LFRicConstants static method)
specify_argument_list() (psyclone.psyir.symbols.SymbolTable method)
StandaloneDirective (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.directive)
start (psyclone.psyir.nodes.Range property)
start_expr (psyclone.domain.lfric.lfric_loop.LFRicLoop property)
(psyclone.domain.lfric.LFRicLoop property)
(psyclone.psyir.nodes.Loop property)
Statement (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.statement)
StaticInterface (class in psyclone.psyir.symbols)
stencil (psyclone.domain.gocean.kernel.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.gocean.kernel.psyir.GOceanKernelMetadata.FieldArg property)
(psyclone.domain.lfric.kernel.field_arg_metadata.FieldArgMetadata property)
(psyclone.dynamo0p3.DynKernelArgument property)
stencil() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
stencil_2d() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernStubArgList method)
stencil_2d_max_extent() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernStubArgList method)
stencil_2d_unknown_extent() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernStubArgList method)
stencil_type (psyclone.dynamo0p3.HaloReadAccess property)
stencil_unique_str() (psyclone.domain.lfric.lfric_stencils.LFRicStencils static method)
(psyclone.domain.lfric.LFRicStencils static method)
stencil_unknown_direction() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
stencil_unknown_extent() (psyclone.domain.lfric.arg_ordering.ArgOrdering method)
(psyclone.domain.lfric.ArgOrdering method)
(psyclone.domain.lfric.kern_call_acc_arg_list.KernCallAccArgList method)
(psyclone.domain.lfric.kern_call_arg_list.KernCallArgList method)
(psyclone.domain.lfric.kern_call_invoke_arg_list.KernCallInvokeArgList method)
(psyclone.domain.lfric.kern_stub_arg_list.KernStubArgList method)
(psyclone.domain.lfric.KernCallAccArgList method)
(psyclone.domain.lfric.KernCallArgList method)
(psyclone.domain.lfric.KernelInterface method)
(psyclone.domain.lfric.KernStubArgList method)
step (psyclone.psyir.nodes.Range property)
step_expr (psyclone.psyir.nodes.Loop property)
stop (psyclone.psyir.nodes.Range property)
stop_expr (psyclone.domain.lfric.lfric_loop.LFRicLoop property)
(psyclone.domain.lfric.LFRicLoop property)
(psyclone.psyir.nodes.Loop property)
structure (psyclone.psyir.nodes.CodeBlock property)
structure_character (psyclone.psyir.backend.language_writer.LanguageWriter property)
StructureMember (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.structure_member)
StructureReference (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.structure_reference)
structurereference_node() (psyclone.psyir.backend.language_writer.LanguageWriter method)
StructureType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
StructureType.ComponentType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
Sum2LoopTrans (class in psyclone.psyir.transformations)
supported_apis (psyclone.configuration.Config property)
supported_fortran_datatypes (psyclone.configuration.LFRicConfig property)
supported_stub_apis (psyclone.configuration.Config property)
swap() (psyclone.psyir.symbols.SymbolTable method)
swap_symbol_properties() (psyclone.psyir.symbols.SymbolTable method)
Symbol (class in psyclone.psyir.symbols)
symbol (psyclone.psyir.nodes.Reference property)
(psyclone.psyir.nodes.reference.Reference property)
(psyclone.psyir.symbols.generic_interface_symbol.GenericInterfaceSymbol.RoutineInfo attribute)
(psyclone.psyir.symbols.GenericInterfaceSymbol.RoutineInfo attribute)
Symbol.Visibility (class in psyclone.psyir.symbols)
symbol_table (psyclone.psyGen.InvokeSchedule property)
(psyclone.psyir.nodes.scoping_node.ScopingNode property)
(psyclone.psyir.nodes.ScopingNode property)
SymbolError
SymbolicMaths (class in psyclone.core)
symbols (psyclone.psyir.symbols.SymbolTable property)
symbols_dict (psyclone.psyir.symbols.SymbolTable property)
symbols_imported_from() (psyclone.psyir.symbols.SymbolTable method)
SymbolTable (class in psyclone.psyir.symbols)
T
tags_dict (psyclone.psyir.symbols.SymbolTable property)
text (psyclone.gocean1p0.GOKernelGridArgument property)
(psyclone.parse.algorithm.Arg property)
to_language() (psyclone.core.Signature method)
(psyclone.core.signature.Signature method)
Transformation (class in psyclone.psyGen)
TransformationError
TransInfo (class in psyclone.psyGen)
type (psyclone.parse.algorithm.BuiltInCall property)
(psyclone.parse.algorithm.KernelCall property)
type_declaration_string() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
TYPE_MAP_TO_PYTHON (in module psyclone.psyir.symbols)
type_name (psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
type_text (psyclone.psyir.symbols.datatypes.UnsupportedFortranType property)
(psyclone.psyir.symbols.UnsupportedFortranType property)
TypedSymbol (class in psyclone.psyir.symbols)
U
UnaryOperation (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.operation)
UnaryOperation.Operator (class in psyclone.psyir.nodes)
(class in psyclone.psyir.nodes.operation)
undf_name (psyclone.domain.lfric.FunctionSpace property)
(psyclone.domain.lfric.lfric_builtins.LFRicBuiltIn property)
unique_alg_vars (psyclone.domain.lfric.lfric_stencils.LFRicStencils property)
(psyclone.domain.lfric.LFRicStencils property)
unique_args_arrays (psyclone.gocean1p0.GOInvoke property)
unique_args_iscalars (psyclone.gocean1p0.GOInvoke property)
unique_declarations() (psyclone.psyGen.Invoke method)
unique_declns_by_intent() (psyclone.psyGen.Invoke method)
unique_fields_with_halo_reads() (psyclone.domain.common.psylayer.PSyLoop method)
unique_fs_names (psyclone.dynamo0p3.DynKernelArguments property)
unique_fss (psyclone.dynamo0p3.DynKernelArguments property)
unique_fss() (psyclone.domain.lfric.lfric_invoke.LFRicInvoke method)
(psyclone.domain.lfric.LFRicInvoke method)
unique_modified_args() (psyclone.domain.common.psylayer.PSyLoop method)
UnknownInterface (class in psyclone.psyir.symbols)
unresolved_datasymbols (psyclone.psyir.symbols.SymbolTable property)
UnresolvedInterface (class in psyclone.psyir.symbols)
UnresolvedType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
UnsupportedFortranType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
UnsupportedType (class in psyclone.psyir.symbols)
(class in psyclone.psyir.symbols.datatypes)
update_arg_to_module_map() (psyclone.parse.algorithm.Parser method)
update_coverage() (psyclone.psyGen.DataAccess method)
update_halo_exchanges() (psyclone.domain.lfric.lfric_loop.LFRicLoop method)
(psyclone.domain.lfric.LFRicLoop method)
update_signal() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
upper (psyclone.psyir.symbols.ArrayType.ArrayBounds attribute)
(psyclone.psyir.symbols.datatypes.ArrayType.ArrayBounds attribute)
upper_bound() (psyclone.gocean1p0.GOLoop method)
upper_bound_halo_depth (psyclone.domain.lfric.lfric_loop.LFRicLoop property)
(psyclone.domain.lfric.LFRicLoop property)
upper_bound_name (psyclone.domain.lfric.lfric_loop.LFRicLoop property)
(psyclone.domain.lfric.LFRicLoop property)
V
valid_annotations (psyclone.psyir.nodes.CodeBlock attribute)
valid_loop_types (psyclone.domain.common.psylayer.PSyLoop property)
valid_psy_data_prefixes (psyclone.configuration.Config property)
validate() (psyclone.domain.common.transformations.alg_invoke_2_psy_call_trans.AlgInvoke2PSyCallTrans method)
(psyclone.domain.common.transformations.alg_trans.AlgTrans method)
(psyclone.domain.common.transformations.AlgInvoke2PSyCallTrans method)
(psyclone.domain.common.transformations.AlgTrans method)
(psyclone.domain.common.transformations.KernelModuleInlineTrans method)
(psyclone.domain.common.transformations.raise_psyir_2_alg_trans.RaisePSyIR2AlgTrans method)
(psyclone.domain.common.transformations.RaisePSyIR2AlgTrans method)
(psyclone.domain.gocean.transformations.gocean_loop_fuse_trans.GOceanLoopFuseTrans method)
(psyclone.domain.gocean.transformations.gocean_move_iteration_boundaries_inside_kernel_trans.GOMoveIterationBoundariesInsideKernelTrans method)
(psyclone.domain.gocean.transformations.gocean_opencl_trans.GOOpenCLTrans method)
(psyclone.domain.gocean.transformations.raise_psyir_2_gocean_kern_trans.RaisePSyIR2GOceanKernTrans method)
(psyclone.domain.lfric.kernel.lfric_kernel_metadata.LFRicKernelMetadata method)
(psyclone.domain.lfric.transformations.lfric_alg_invoke_2_psy_call_trans.LFRicAlgInvoke2PSyCallTrans method)
(psyclone.domain.lfric.transformations.lfric_loop_fuse_trans.LFRicLoopFuseTrans method)
(psyclone.domain.lfric.transformations.raise_psyir_2_lfric_kern_trans.RaisePSyIR2LFRicKernTrans method)
(psyclone.domain.nemo.transformations.create_nemo_invoke_schedule_trans.CreateNemoInvokeScheduleTrans method)
(psyclone.domain.nemo.transformations.create_nemo_loop_trans.CreateNemoLoopTrans method)
(psyclone.domain.nemo.transformations.create_nemo_psy_trans.CreateNemoPSyTrans method)
(psyclone.domain.nemo.transformations.CreateNemoInvokeScheduleTrans method)
(psyclone.domain.nemo.transformations.CreateNemoLoopTrans method)
(psyclone.domain.nemo.transformations.CreateNemoPSyTrans method)
(psyclone.domain.nemo.transformations.nemo_allarrayrange2loop_trans.NemoAllArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.nemo_arrayrange2loop_trans.NemoArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.nemo_outerarrayrange2loop_trans.NemoOuterArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoAllArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoArrayRange2LoopTrans method)
(psyclone.domain.nemo.transformations.NemoOuterArrayRange2LoopTrans method)
(psyclone.psyad.transformations.assignment_trans.AssignmentTrans method)
(psyclone.psyGen.Transformation method)
(psyclone.psyir.transformations.ACCUpdateTrans method)
(psyclone.psyir.transformations.allarrayaccess2loop_trans.AllArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.AllArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.arrayaccess2loop_trans.ArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.ArrayAccess2LoopTrans method)
(psyclone.psyir.transformations.arrayrange2loop_trans.ArrayRange2LoopTrans method)
(psyclone.psyir.transformations.ArrayRange2LoopTrans method)
(psyclone.psyir.transformations.ChunkLoopTrans method)
(psyclone.psyir.transformations.DotProduct2CodeTrans method)
(psyclone.psyir.transformations.ExtractTrans method)
(psyclone.psyir.transformations.fold_conditional_return_expressions_trans.FoldConditionalReturnExpressionsTrans method)
(psyclone.psyir.transformations.FoldConditionalReturnExpressionsTrans method)
(psyclone.psyir.transformations.hoist_local_arrays_trans.HoistLocalArraysTrans method)
(psyclone.psyir.transformations.hoist_loop_bound_expr_trans.HoistLoopBoundExprTrans method)
(psyclone.psyir.transformations.hoist_trans.HoistTrans method)
(psyclone.psyir.transformations.HoistLocalArraysTrans method)
(psyclone.psyir.transformations.HoistLoopBoundExprTrans method)
(psyclone.psyir.transformations.HoistTrans method)
(psyclone.psyir.transformations.inline_trans.InlineTrans method)
(psyclone.psyir.transformations.InlineTrans method)
(psyclone.psyir.transformations.loop_fuse_trans.LoopFuseTrans method)
(psyclone.psyir.transformations.loop_swap_trans.LoopSwapTrans method)
(psyclone.psyir.transformations.loop_trans.LoopTrans method)
(psyclone.psyir.transformations.LoopFuseTrans method)
(psyclone.psyir.transformations.LoopSwapTrans method)
(psyclone.psyir.transformations.LoopTiling2DTrans method)
(psyclone.psyir.transformations.LoopTrans method)
(psyclone.psyir.transformations.Matmul2CodeTrans method)
(psyclone.psyir.transformations.nan_test_trans.NanTestTrans method)
(psyclone.psyir.transformations.NanTestTrans method)
(psyclone.psyir.transformations.OMPTaskTrans method)
(psyclone.psyir.transformations.OMPTaskwaitTrans method)
(psyclone.psyir.transformations.ParallelLoopTrans method)
(psyclone.psyir.transformations.psy_data_trans.PSyDataTrans method)
(psyclone.psyir.transformations.PSyDataTrans method)
(psyclone.psyir.transformations.read_only_verify_trans.ReadOnlyVerifyTrans method)
(psyclone.psyir.transformations.ReadOnlyVerifyTrans method)
(psyclone.psyir.transformations.Reference2ArrayRangeTrans method)
(psyclone.psyir.transformations.RegionTrans method)
(psyclone.psyir.transformations.replace_induction_variables_trans.ReplaceInductionVariablesTrans method)
(psyclone.psyir.transformations.ReplaceInductionVariablesTrans method)
(psyclone.transformations.ACCDataTrans method)
(psyclone.transformations.ACCEnterDataTrans method)
(psyclone.transformations.ACCKernelsTrans method)
(psyclone.transformations.ACCParallelTrans method)
(psyclone.transformations.ACCRoutineTrans method)
(psyclone.transformations.Dynamo0p3AsyncHaloExchangeTrans method)
(psyclone.transformations.Dynamo0p3KernelConstTrans method)
(psyclone.transformations.Dynamo0p3OMPLoopTrans method)
(psyclone.transformations.Dynamo0p3RedundantComputationTrans method)
(psyclone.transformations.DynamoOMPParallelLoopTrans method)
(psyclone.transformations.GOceanOMPLoopTrans method)
(psyclone.transformations.KernelImportsToArguments method)
(psyclone.transformations.MoveTrans method)
(psyclone.transformations.OMPParallelTrans method)
(psyclone.transformations.ParallelRegionTrans method)
validate_global_constraints() (psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.LFRicKern method)
(psyclone.psyir.nodes.acc_directives.ACCAtomicDirective method)
(psyclone.psyir.nodes.acc_directives.ACCLoopDirective method)
(psyclone.psyir.nodes.acc_directives.ACCRegionDirective method)
(psyclone.psyir.nodes.ACCAtomicDirective method)
(psyclone.psyir.nodes.ACCLoopDirective method)
(psyclone.psyir.nodes.ACCRegionDirective method)
(psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.nodes.omp_directives.OMPAtomicDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.omp_directives.OMPDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPLoopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDirective method)
(psyclone.psyir.nodes.omp_directives.OMPParallelDoDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSerialDirective method)
(psyclone.psyir.nodes.omp_directives.OMPSimdDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskloopDirective method)
(psyclone.psyir.nodes.omp_directives.OMPTaskwaitDirective method)
(psyclone.psyir.nodes.OMPAtomicDirective method)
(psyclone.psyir.nodes.OMPDeclareTargetDirective method)
(psyclone.psyir.nodes.OMPDoDirective method)
(psyclone.psyir.nodes.OMPLoopDirective method)
(psyclone.psyir.nodes.OMPParallelDirective method)
(psyclone.psyir.nodes.OMPParallelDoDirective method)
(psyclone.psyir.nodes.OMPSerialDirective method)
(psyclone.psyir.nodes.OMPSimdDirective method)
(psyclone.psyir.nodes.OMPTaskDirective method)
(psyclone.psyir.nodes.OMPTaskloopDirective method)
(psyclone.psyir.nodes.OMPTaskwaitDirective method)
validate_kernel_code_args() (psyclone.domain.lfric.lfric_kern.LFRicKern method)
(psyclone.domain.lfric.LFRicKern method)
validate_list() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata class method)
validate_name() (psyclone.psyir.frontend.fortran.FortranReader static method)
validate_name_value() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
validate_node() (psyclone.domain.lfric.kernel.common_declaration_metadata.CommonDeclarationMetadata static method)
validate_scalar_value() (psyclone.domain.lfric.kernel.common_metadata.CommonMetadata static method)
value (psyclone.psyir.nodes.Literal property)
var_depth (psyclone.dynamo0p3.HaloDepth property)
var_name (psyclone.core.Signature property)
(psyclone.core.signature.Signature property)
(psyclone.core.single_variable_access_info.SingleVariableAccessInfo property)
(psyclone.core.SingleVariableAccessInfo property)
(psyclone.psyir.nodes.psy_data_node.PSyDataNode property)
(psyclone.psyir.nodes.PSyDataNode property)
variable (psyclone.psyir.nodes.Loop property)
VariablesAccessInfo (class in psyclone.core)
(class in psyclone.core.variables_access_info)
varname (psyclone.parse.algorithm.Arg property)
vector (psyclone.psyir.nodes.acc_directives.ACCLoopDirective property)
(psyclone.psyir.nodes.ACCLoopDirective property)
vector_field_mapping (psyclone.domain.lfric.KernelInterface attribute)
vector_index (psyclone.psyGen.HaloExchange property)
vector_length (psyclone.domain.lfric.kernel.field_vector_arg_metadata.FieldVectorArgMetadata property)
(psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata.InterGridVectorArgMetadata property)
vector_size (psyclone.domain.lfric.lfric_arg_descriptor.LFRicArgDescriptor property)
(psyclone.domain.lfric.LFRicArgDescriptor property)
(psyclone.dynamo0p3.DynKernelArgument property)
view() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
(psyclone.psyir.symbols.SymbolTable method)
visibility (psyclone.psyir.symbols.datatypes.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.StructureType.ComponentType attribute)
(psyclone.psyir.symbols.Symbol property)
VisitorError
W
walk() (psyclone.psyir.nodes.Node method)
(psyclone.psyir.nodes.node.Node method)
WhileLoop (class in psyclone.psyir.nodes)
wildcard_import (psyclone.psyir.symbols.ContainerSymbol property)
(psyclone.psyir.symbols.containersymbol.ContainerSymbol property)
wildcard_imports() (psyclone.psyir.symbols.SymbolTable method)
write_driver() (psyclone.domain.common.ExtractDriverCreator method)
(psyclone.domain.lfric.LFRicExtractDriverCreator method)
write_list (psyclone.psyir.tools.ReadWriteInfo property)
Z
zero_reduction_variable() (psyclone.psyGen.Kern method)
Read the Docs
v: latest
Versions
latest
stable
2242_fix_rtd_builds
2132_switch_repo
Downloads
On Read the Docs
Project Home
Builds