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