Recent Releases of covfie

covfie - v0.15.3

What's Changed

  • Fix off-by-one error in clamp backend by @stephenswat in https://github.com/acts-project/covfie/pull/91
  • Update version number to 0.15.3 by @stephenswat in https://github.com/acts-project/covfie/pull/92

Full Changelog: https://github.com/acts-project/covfie/compare/v0.15.2...v0.15.3

- C++
Published by stephenswat 7 months ago

covfie - v0.15.2

What's Changed

  • Remove erroneous memory copy from SYCL array by @krasznaa in https://github.com/acts-project/covfie/pull/89
  • Temporarily remove automatd git versioning by @stephenswat in https://github.com/acts-project/covfie/pull/90

Full Changelog: https://github.com/acts-project/covfie/compare/v0.15.1...v0.15.2

- C++
Published by stephenswat 8 months ago

covfie - v0.15.1

What's Changed

  • Make clamping backend copyable with stream by @stephenswat in https://github.com/acts-project/covfie/pull/88

Full Changelog: https://github.com/acts-project/covfie/compare/v0.15.0...v0.15.1

- C++
Published by stephenswat 8 months ago

covfie - v0.15.0

What's Changed

  • Fix owning_data_t copy assignment by @esseivaju in https://github.com/acts-project/covfie/pull/85
  • Add swizzling test for CPU array backend by @esseivaju in https://github.com/acts-project/covfie/pull/86
  • Minor fixes to the clamping backend by @stephenswat in https://github.com/acts-project/covfie/pull/87

Full Changelog: https://github.com/acts-project/covfie/compare/v0.14.0...v0.15.0

- C++
Published by stephenswat 8 months ago

covfie - v0.14.0

What's Changed

  • Add HIP/CUDA standards to libraries by @sethrj in https://github.com/acts-project/covfie/pull/78
  • Explicitly disable the C language by @stephenswat in https://github.com/acts-project/covfie/pull/81
  • Explicitly declare matrix copy assignment by @esseivaju in https://github.com/acts-project/covfie/pull/80
  • Add contribution guidelines by @stephenswat in https://github.com/acts-project/covfie/pull/82
  • Add CMakeGitVersion to auto-fill covfie_VERSION from git metadata by @sethrj in https://github.com/acts-project/covfie/pull/83

New Contributors

  • @sethrj made their first contribution in https://github.com/acts-project/covfie/pull/78
  • @esseivaju made their first contribution in https://github.com/acts-project/covfie/pull/80

Full Changelog: https://github.com/acts-project/covfie/compare/v0.13.0...v0.14.0

- C++
Published by stephenswat 10 months ago

covfie - v0.13.0

What's Changed

  • Add export targets for FetchContent by @SeverinDiederichs in https://github.com/acts-project/covfie/pull/56
  • Remove header testing code by @stephenswat in https://github.com/acts-project/covfie/pull/57
  • Add Spack environment specification by @stephenswat in https://github.com/acts-project/covfie/pull/58
  • Rework platform selection CMake code by @stephenswat in https://github.com/acts-project/covfie/pull/59
  • Remove device qualifiers from default functions by @stephenswat in https://github.com/acts-project/covfie/pull/60
  • Remove quiet setting about C++20 features by @stephenswat in https://github.com/acts-project/covfie/pull/61
  • Remove all usage of std::enable_if by @stephenswat in https://github.com/acts-project/covfie/pull/62
  • Minor improvements to convert_Bfield example by @SeverinDiederichs in https://github.com/acts-project/covfie/pull/63
  • Prevent CMake flags from propagating to parent by @stephenswat in https://github.com/acts-project/covfie/pull/64
  • Expand CUDA strided array tests by @stephenswat in https://github.com/acts-project/covfie/pull/65
  • Expand git ignore list by @stephenswat in https://github.com/acts-project/covfie/pull/66
  • Allow direct conversion of CPU array to CUDA by @stephenswat in https://github.com/acts-project/covfie/pull/67
  • Fix some bugs in CUDA array and texture backends by @stephenswat in https://github.com/acts-project/covfie/pull/68
  • Add tests for CUDA array and texture backend by @stephenswat in https://github.com/acts-project/covfie/pull/69
  • Allow construction of vector field from backend by @stephenswat in https://github.com/acts-project/covfie/pull/70
  • Fix assignment constructor in strided array by @stephenswat in https://github.com/acts-project/covfie/pull/71
  • Refactor and expand CUDA tests by @stephenswat in https://github.com/acts-project/covfie/pull/72
  • Allow strided copy to use scalar coordinates by @stephenswat in https://github.com/acts-project/covfie/pull/73
  • Explicitly set CUDA texture array pointer to null by @stephenswat in https://github.com/acts-project/covfie/pull/74
  • Implement support for CUDA streams by @stephenswat in https://github.com/acts-project/covfie/pull/75
  • Add support for SYCL arrays by @stephenswat in https://github.com/acts-project/covfie/pull/76
  • Add support for HIP arrays by @stephenswat in https://github.com/acts-project/covfie/pull/77

New Contributors

  • @SeverinDiederichs made their first contribution in https://github.com/acts-project/covfie/pull/56

Full Changelog: https://github.com/acts-project/covfie/compare/v0.12.1...v0.13.0

- C++
Published by stephenswat 11 months ago

covfie - v0.12.1

What's Changed

  • Revert "Enable installation only if top-level" by @stephenswat in https://github.com/acts-project/covfie/pull/54
  • Increment version number to 0.12.1 by @stephenswat in https://github.com/acts-project/covfie/pull/55

Full Changelog: https://github.com/acts-project/covfie/compare/v0.12.0...v0.12.1

- C++
Published by stephenswat about 1 year ago

covfie - v0.12.0

What's Changed

  • Enable installation only if top-level by @stephenswat in https://github.com/acts-project/covfie/pull/51
  • Update version number to v0.12.0 by @stephenswat in https://github.com/acts-project/covfie/pull/52
  • Add HIP logic, move to consistent naming convention by @StewMH in https://github.com/acts-project/covfie/pull/53

New Contributors

  • @StewMH made their first contribution in https://github.com/acts-project/covfie/pull/53

Full Changelog: https://github.com/acts-project/covfie/compare/v0.11.0...v0.12.0

- C++
Published by stephenswat about 1 year ago

covfie - v0.11.0

What's Changed

  • Find CUDA dependencies in installed CMake configs by @stephenswat in https://github.com/acts-project/covfie/pull/25
  • Add missing constructor to CUDA array by @stephenswat in https://github.com/acts-project/covfie/pull/27
  • Raise minimum C++ standard to 20 by @stephenswat in https://github.com/acts-project/covfie/pull/28
  • Enable additional conversion warnings by @stephenswat in https://github.com/acts-project/covfie/pull/26
  • Remove CONSTRAINT macro by @stephenswat in https://github.com/acts-project/covfie/pull/29
  • Add covariant casting transformer by @stephenswat in https://github.com/acts-project/covfie/pull/30
  • Fix the linear interpolator by @stephenswat in https://github.com/acts-project/covfie/pull/31
  • Deduplicate clang-format options by @stephenswat in https://github.com/acts-project/covfie/pull/32
  • Update render executables to use right unit by @stephenswat in https://github.com/acts-project/covfie/pull/33
  • Fix some MSVC barrel shift warnings by @stephenswat in https://github.com/acts-project/covfie/pull/34
  • Switch to using pre-commit for checks by @stephenswat in https://github.com/acts-project/covfie/pull/35
  • Harmonize license headers across C++ files by @stephenswat in https://github.com/acts-project/covfie/pull/36
  • Add gersemi formatting for CMake files by @stephenswat in https://github.com/acts-project/covfie/pull/37
  • Fix a few out-of-bounds issues in tests by @stephenswat in https://github.com/acts-project/covfie/pull/38
  • Redesign the build test CI jobs by @stephenswat in https://github.com/acts-project/covfie/pull/39
  • Add bounds assertions to several backends by @stephenswat in https://github.com/acts-project/covfie/pull/40
  • Harmonize license header in CMake files by @stephenswat in https://github.com/acts-project/covfie/pull/42
  • Fix bug in the CMake install interface by @stephenswat in https://github.com/acts-project/covfie/pull/44
  • Add tests for downstream builds by @stephenswat in https://github.com/acts-project/covfie/pull/43
  • Remove COVFIE_REQUIRE_CXX20 CMake flag by @stephenswat in https://github.com/acts-project/covfie/pull/45
  • Allow tests, etc. only in top level builds by @stephenswat in https://github.com/acts-project/covfie/pull/46
  • Add covfie_ prefix to library targets by @stephenswat in https://github.com/acts-project/covfie/pull/47
  • Use unsigned chars for image rendering by @stephenswat in https://github.com/acts-project/covfie/pull/48
  • Replace uses of STL types in device code by @stephenswat in https://github.com/acts-project/covfie/pull/49
  • Make the repo compliant with REUSE v3.3 by @giacomd in https://github.com/acts-project/covfie/pull/50

New Contributors

  • @giacomd made their first contribution in https://github.com/acts-project/covfie/pull/50

Full Changelog: https://github.com/acts-project/covfie/compare/v0.10.0...v0.11.0

- C++
Published by stephenswat about 1 year ago

covfie - v0.10.0

What's Changed

  • Increment version number to 0.9.0 by @stephenswat in https://github.com/acts-project/covfie/pull/22
  • Stop MSVC whining about lossy conversions by @stephenswat in https://github.com/acts-project/covfie/pull/23

Full Changelog: https://github.com/acts-project/covfie/compare/v0.9.0...v0.10.0

- C++
Published by stephenswat over 1 year ago