psyclone.domain.lfric.kernel
Module for Kernels in the LFRic domain.
Submodules
psyclone.domain.lfric.kernel.columnwise_operator_arg_metadata
psyclone.domain.lfric.kernel.common_arg_metadata
psyclone.domain.lfric.kernel.common_declaration_metadata
- Classes
CommonDeclarationMetadata
CommonDeclarationMetadata.array_declaration_string()
CommonDeclarationMetadata.fparser2_class
CommonDeclarationMetadata.get_derived_array_declaration()
CommonDeclarationMetadata.get_intrinsic_array_declaration()
CommonDeclarationMetadata.get_intrinsic_scalar_declaration()
CommonDeclarationMetadata.scalar_declaration_string()
CommonDeclarationMetadata.type_declaration_string()
CommonDeclarationMetadata.validate_list()
CommonDeclarationMetadata.validate_name_value()
CommonDeclarationMetadata.validate_node()
- Classes
psyclone.domain.lfric.kernel.common_meta_arg_metadata
- Classes
CommonMetaArgMetadata
CommonMetaArgMetadata.access
CommonMetaArgMetadata.check_access()
CommonMetaArgMetadata.check_datatype()
CommonMetaArgMetadata.check_first_arg()
CommonMetaArgMetadata.check_nargs()
CommonMetaArgMetadata.check_remaining_args()
CommonMetaArgMetadata.create_from_fparser2()
CommonMetaArgMetadata.datatype
CommonMetaArgMetadata.get_vector_length()
- Classes
psyclone.domain.lfric.kernel.common_metadata
psyclone.domain.lfric.kernel.evaluator_targets_metadata
psyclone.domain.lfric.kernel.field_arg_metadata
psyclone.domain.lfric.kernel.field_vector_arg_metadata
psyclone.domain.lfric.kernel.inter_grid_arg_metadata
psyclone.domain.lfric.kernel.inter_grid_vector_arg_metadata
psyclone.domain.lfric.kernel.lfric_kernel_metadata
- Classes
LFRicKernelMetadata
LFRicKernelMetadata.create_from_fparser2()
LFRicKernelMetadata.create_from_psyir()
LFRicKernelMetadata.evaluator_targets
LFRicKernelMetadata.field_meta_args_on_fs()
LFRicKernelMetadata.fortran_string()
LFRicKernelMetadata.fparser2_class
LFRicKernelMetadata.kernel_type
LFRicKernelMetadata.lower_to_psyir()
LFRicKernelMetadata.meta_args
LFRicKernelMetadata.meta_args_get()
LFRicKernelMetadata.meta_funcs
LFRicKernelMetadata.meta_mesh
LFRicKernelMetadata.meta_ref_element
LFRicKernelMetadata.name
LFRicKernelMetadata.operates_on
LFRicKernelMetadata.operator_meta_args_on_fs()
LFRicKernelMetadata.procedure_name
LFRicKernelMetadata.shapes
LFRicKernelMetadata.validate()
- Classes
psyclone.domain.lfric.kernel.meta_args_metadata
psyclone.domain.lfric.kernel.meta_funcs_arg_metadata
psyclone.domain.lfric.kernel.meta_funcs_metadata
psyclone.domain.lfric.kernel.meta_mesh_arg_metadata
psyclone.domain.lfric.kernel.meta_mesh_metadata
psyclone.domain.lfric.kernel.meta_ref_element_arg_metadata
psyclone.domain.lfric.kernel.meta_ref_element_metadata
psyclone.domain.lfric.kernel.operates_on_metadata
psyclone.domain.lfric.kernel.operator_arg_metadata
psyclone.domain.lfric.kernel.psyir
psyclone.domain.lfric.kernel.scalar_arg_metadata
psyclone.domain.lfric.kernel.shapes_metadata