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.023Jan222120171615141318Dec131018Nov13127628Oct21141110128Sep824Aug191227Jul24231917161598543111Jun105131May282218161329Apr262322218543228Mar27252019151413121110876528Feb27252019183231Jan30282625191817161514121110918Dec124128Nov1417Oct29Sep282019181513729Aug2824231825Jul20171312530Jun292824227431May3011Apr109331Mar282724221711823Feb22Dec10Nov974325Oct241029Sep282728Jul2123May201143228Apr2728Mar25211621Feb1716111010Jan21Dec20428Nov25222119171153231Oct2616Sep141019Aug28Jul2654128Jun27261815827MayTry 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 interfaceFix relative module imports for newly introduced sympyextensions for reductionsInitial work for introducing reduction capabilities to pystencilsRefine 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 parametersMerge branch 'bauerd/vec-extensions' into 'v2.0-dev'Various extensions to the vectorizerSplit 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 variableMerge branch 'rangersbach/reductions' of i10git.cs.fau.de:pycodegen/pystencils into rangersbach/reductionsSwap out neutral init values for reduced assignments with min/max opTry initializing kernel-local reduction variable copy