Skip to content

v3.5.0

Compare
Choose a tag to compare
@boulderdaze boulderdaze released this 26 Jun 20:39
· 69 commits to release since this release
1787346

What's Changed

  • Override NormalizedError function with CUDA by @sjsprecious in #424
  • Auto-format code changes by @github-actions in #435
  • 393 create cudasparsematrix class by @mwaxmonsky in #426
  • Auto-format code changes by @github-actions in #437
  • Optimize data movement for CudaRosenbrocksolver and compute minus Jacobian matrix on GPU by @sjsprecious in #436
  • Auto-format code changes by @github-actions in #438
  • Update the CUDA implementation of AddforcingTerms with the CudaVectorMatrix class by @sjsprecious in #439
  • Auto-format code changes by @github-actions in #441
  • Allow custom rate parameters to be directly set by @K20shores in #440
  • Auto-format code changes by @github-actions in #444
  • Rename CUDA matrix class to be Dense or Sparse by @sjsprecious in #443
  • Auto-format code changes by @github-actions in #445
  • Update the CUDA implementation of SubtractJacobianTerms with the CUDA matrix class by @sjsprecious in #446
  • Auto-format code changes by @github-actions in #447
  • add support for non-double properties by @mattldawson in #448
  • Initial attempt to format cuda code. by @mwaxmonsky in #449
  • Fixing bugs in previous PR. by @mwaxmonsky in #450
  • Update template arguments for LuDecomposition by @mattldawson in #454
  • Add exceptions for species property lookups by @mattldawson in #455
  • Update the CUDA implementation of AlphaMinusJacobian and NormalizedError with the CUDA matrix class by @sjsprecious in #452
  • Auto-format code changes by @github-actions in #460
  • adding a test to show that integrated reaction rates can be collected by @K20shores in #459
  • Auto-format code changes by @github-actions in #462
  • 456 read and use relative tolerance absolute tolerance by @K20shores in #457
  • Auto-format code changes by @github-actions in #463
  • Profiling and Optimization for VectorMatrix by @boulderdaze in #429
  • Auto-format code changes by @github-actions in #465
  • Update the CUDA implementation of CudaLuDecomposition with the CUDA matrix class by @sjsprecious in #464
  • Auto-format code changes by @github-actions in #467
  • Vectorized NormalizedError by @K20shores in #461
  • Auto-format code changes by @github-actions in #469
  • Updates to error handling by @mattldawson in #468
  • Auto-format code changes by @github-actions in #470
  • make error code functions inline by @mattldawson in #477
  • Apply rules to order Include headers by @boulderdaze in #476
  • Auto-format code changes by @github-actions in #478
  • Fix regex in clang-format by @boulderdaze in #479
  • Auto-format code changes by @github-actions in #481
  • Check if the device pointer is initialized to nullptr in the move constructor by @sjsprecious in #484
  • Update the CUDA implementation of CudaLinearSolver with the CUDA matrix class by @sjsprecious in #474
  • Auto-format code changes by @github-actions in #486
  • Auto-format code changes by @github-actions in #487
  • Explicitly call the function from the base class in a CUDA class by @sjsprecious in #483
  • Auto-format code changes by @github-actions in #491
  • 400 backward euler solver option by @K20shores in #485
  • Auto-format code changes by @github-actions in #497
  • Fix the profiler driver by @boulderdaze in #493
  • Update the assign function inside both CPU and GPU class by @sjsprecious in #495
  • Auto-format code changes by @github-actions in #502
  • Re-evaluate clang tidy by @mwaxmonsky in #501
  • Auto-format code changes by @github-actions in #503
  • Rename functions to consistently use CamelCase by @boulderdaze in #489
  • Auto-format code changes by @github-actions in #504
  • Fix the broken main by @boulderdaze in #506
  • Configure clang-tidy to uniformise the style in naming classes, class data members and variables by @boulderdaze in #511
  • Auto-format code changes by @github-actions in #515
  • Update the tutorial to reflect the changes in the names and the style by @boulderdaze in #513
  • Auto-format code changes by @github-actions in #517
  • 518 integrate clang tidy workflow with config file by @mwaxmonsky in #519
  • 520 clang tidy cert additions by @mwaxmonsky in #525
  • Clang-tidy Readability Checks by @boulderdaze in #526
  • Auto-format code changes by @github-actions in #528
  • CamelCase for getting version by @boulderdaze in #530
  • 514 create a builder class that can make a backward euler solver by @K20shores in #527
  • Auto-format code changes by @github-actions in #531
  • Add new issues to project board by @mattldawson in #533
  • Remove issue action by @mattldawson in #537
  • actions run on workflow dispatch or pr by @K20shores in #532
  • Disable Intel tests by @mattldawson in #542
  • enabling intel by @K20shores in #545
  • Add GPU memory check for CUDA code by @sjsprecious in #544
  • 546 update cmakeliststxt to support latest cuda project type and architectures by @mwaxmonsky in #547
  • Add exiting error code for compute-sanitizer by @sjsprecious in #553
  • Add error checks for all the CUDA APIs by @sjsprecious in #554
  • Auto-format code changes by @github-actions in #555
  • removing irrelevant cmake tests by @K20shores in #556
  • Add option for creating a third-body species in the MICM configuration by @boulderdaze in #551
  • Auto-format code changes by @github-actions in #558
  • Use single line comment style for copyright by @boulderdaze in #561
  • Apply solver builder to Rosenbrock by @mattldawson in #560
  • Auto-format code changes by @github-actions in #562
  • Modify regex in clang format by @boulderdaze in #559
  • Auto-format code changes by @github-actions in #565
  • Run tests on commits to main by @mattldawson in #566
  • Share CUBLAS handle between different CUBLAS matrices by @sjsprecious in #543
  • Auto-format code changes by @github-actions in #570
  • Removing 2019 msvc github actions by @K20shores in #574
  • Inline version by @K20shores in #569
  • run all actions even if one strategy fails in a matrix by @K20shores in #571
  • using header file instead of including cpp file by @K20shores in #573
  • testing backward euler with most of the analytical tests by @K20shores in #576
  • Auto-format code changes by @github-actions in #580
  • read version in the docs from the cmake files by @K20shores in #581
  • renaming chapman mechanism and adding readme by @K20shores in #583
  • Update the version to v3.5.0 by @boulderdaze in #584

Full Changelog: v.3.4.0...v3.5.0