Skip to content
Snippets Groups Projects
Select Git revision
  • a384e10406152246d610eb14a91b453de4822732
  • master default protected
  • v2.0-dev protected
  • zikeliml/Task-96-dotExporterForAST
  • zikeliml/124-rework-tutorials
  • fma
  • fhennig/v2.0-deprecations
  • holzer-master-patch-46757
  • 66-absolute-access-is-probably-not-copied-correctly-after-_eval_subs
  • gpu_bufferfield_fix
  • hyteg
  • vectorization_sqrt_fix
  • target_dh_refactoring
  • const_fix
  • improved_comm
  • gpu_liveness_opts
  • release/1.3.7 protected
  • release/1.3.6 protected
  • release/2.0.dev0 protected
  • release/1.3.5 protected
  • release/1.3.4 protected
  • release/1.3.3 protected
  • release/1.3.2 protected
  • release/1.3.1 protected
  • release/1.3 protected
  • release/1.2 protected
  • release/1.1.1 protected
  • release/1.1 protected
  • release/1.0.1 protected
  • release/1.0 protected
  • release/0.4.4 protected
  • last/Kerncraft
  • last/OpenCL
  • last/LLVM
  • release/0.4.3 protected
  • release/0.4.2 protected
36 results

test_assignment_from_stencil.py

Blame
  • test_code_hashequivalence.py 516 B
    from hashlib import sha256
    
    from lbmpy.creationfunctions import create_lb_ast
    
    def test_hash_equivalence_llvm():
    
        import pytest
        pytest.importorskip("llvmlite")
        from pystencils.llvm.llvmjit import generate_llvm
    
    
        ref_value = "6db6ed9e2cbd05edae8fcaeb8168e3178dd578c2681133f3ae9228b23d2be432"
        ast = create_lb_ast(stencil='D3Q19', method='srt', optimization={'target': 'llvm'})
        code = generate_llvm(ast)
        hash_value = sha256(str(code).encode()).hexdigest()
        assert hash_value == ref_value