Skip to content

ParallelStencil.jl 0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Sep 12:37
· 493 commits to main since this release
7d93153

Release notes

  • Add support for automatic addition of @inbounds in kernels by keyword (inbounds) and make global default settable in @init_parallel_stencil (#119)
  • Enable usage of Structs, NamedTuples and other expressions in @parallel ∇ calls (#114).
  • Enable writing dimension-agnostic @parallel_indices kernels by supporting parallel indices generation as a tuple (syntax: @parallel_indices (I...) <kernel>) (#116)
  • Add support for direct usage of FiniteDifferences{1|2|3}D macros and any other macros programmed with ParallelStencil.INDICES in @parallel_indices kernels (#111)
  • Allow for return statements in nested functions within @parallel_indices kernels (#117, #118)
  • Enable multiple computation calls in @hide_communication and explicit ranges for computation calls (#115)
  • Remove initialization-related warnings in interactive usage (#113)
  • Fix 2D thermo-mechanics miniapp (#74)