Skip to content
Snippets Groups Projects
Select Git revision
  • cuda-array-interface
  • master default protected
  • python-11.1
  • original_assignment-hack
  • not-unify-shapes-branch
  • python3.9
  • create_boundary_kwargs
  • fix-dirichlet
  • opencl-to-spirv
  • c11-printer
  • NotIterable
  • sympy-1.7
  • walberla-app
  • pycuda-not-avaible-handler
  • RecursiveDotDict
  • no-cuda-for-doc/lint
  • graphviz-01_tutorial
  • skip-llvmlite-test-if-not-installed
  • graphviz
  • foo
  • 1.0
  • release/1.1.1
  • release/1.1
  • release/1.0.1
  • release/1.0
  • release/0.2.7
  • release/0.2.6
  • release/0.2.4
  • release/0.2.3
  • release/0.2.2
  • release/0.2.1
  • v1.1
  • v1.0
33 results

AUTHORS.txt

Blame
  • Forked from pycodegen / pystencils
    Source project has a limited visibility.
    __init__.py NaN GiB
    """Module to generate stencil kernels in C or CUDA using sympy expressions and call them as Python functions"""
    from . import sympy_gmpy_bug_workaround  # NOQA
    from .field import Field, FieldType, fields
    from .data_types import TypedSymbol
    from .slicing import make_slice
    from .kernelcreation import create_kernel, create_indexed_kernel, create_staggered_kernel
    from .display_utils import show_code, to_dot
    from .simp import AssignmentCollection
    from .assignment import Assignment
    from .sympyextensions import SymbolCreator
    from .datahandling import create_data_handling
    from .kernel_decorator import kernel
    from .stencils import visualize_stencil_expression
    from . import fd
    
    __all__ = ['Field', 'FieldType', 'fields',
               'TypedSymbol',
               'make_slice',
               'create_kernel', 'create_indexed_kernel', 'create_staggered_kernel',
               'show_code', 'to_dot',
               'AssignmentCollection',
               'Assignment',
               'SymbolCreator',
               'create_data_handling',
               'kernel',
               'fd',
               'visualize_stencil_expression']