Skip to content
Snippets Groups Projects
Select Git revision
  • 66-absolute-access-is-probably-not-copied-correctly-after-_eval_subs
  • const_fix
  • fhennig/v2.0-deprecations
  • fma
  • gpu_bufferfield_fix
  • gpu_liveness_opts
  • holzer-master-patch-46757
  • hyteg
  • improved_comm
  • master default protected
  • rangersbach/reductions
  • target_dh_refactoring
  • v2.0-dev
  • vectorization_sqrt_fix
  • zikeliml/124-rework-tutorials
  • zikeliml/Task-96-dotExporterForAST
  • 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
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.027Jan2423222120171615141318Dec131018Nov13127628Oct21141110128Sep824Aug191227Jul24231917161598543111Jun105131May282218161329Apr262322218543228Mar27252019151413121110876528Feb27252019183231Jan30282625191817161514121110918Dec124128Nov1417Oct29Sep282019181513729Aug2824231825Jul20171312530Jun292824227431May3011Apr109331Mar282724221711823Feb22Dec10Nov974325Oct241029Sep282728Jul2123May201143228Apr2728Mar25211621Feb1716111010Jan21Dec20428Nov25222119171153231Oct2616Sep141019Aug28Jul2654128JunMerge branch 'fhennig/fix-ci' into 'master'CI: Fix cupy installation + temporarily allow multiarch to failEncapsulate mapping of binop strings to actual operands and now also use for considering initial value of passed reduction pointer valuePrepare reduction test for GPU supportFix lint for jit/cpu_extension_module.pyMerge remote-tracking branch 'origin/rangersbach/reductions' into rangersbach/reductionsRefine test_reduction.py to check for result correctnessRewire existing code extraction of fields to support reduction pointer extractionIntegrate reduction pointers to parameters.pyUse literals for C macros used for the numeric limitsPropagate properties of reduction pointer symbols to kernel parametersSplit reduction var property into local and pointer-based reduction var propertiesSet type of reduced variable to pointer and write back via PsMemAccFix declaration of local reduction var and write back to original variableSwap out neutral init values for reduced assignments with min/max opTry initializing kernel-local reduction variable copyTry fix mypy no-redef errorDefine type of init_val for reduction as AnyParameterize test_reduction.py for different reduction operationsFix min/max reductionsFix usage of numerical limits for init value of reductionFix removal of function parameters for lhs symbols that are not declared in the kernelAdapt comment of ReductionSymbolPropertyRename min/max of numeric limits enumAdaptations to reduction testOmit distinction between normal and reduced assignments in AssignmentCollectionFix header include of limits.hFix inheritance of special math function enum classesAdd back reduced_assign to sympyextensions interfaceReformat reduction.pyAdd omp reduction clauses for reduced symbolsAdd C function selection for numeric limits functionsMinor adaptation on how symbols are given reduction propertyTry fixing circular module importAdd dictionary of reduced symbols to codegen contextMinor import fixesIntroduce reduction symbol property and add to lhs of reduced symbolAdd functions for numeric limits (to be supported by the backends)Get rid of reduction using the division operatorExpose new reduced assignments to pystencils interface