Skip to content

Commit

Permalink
Update to v1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
zfergus committed Nov 8, 2024
1 parent 424896b commit 8a2a657
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 3 deletions.
7 changes: 5 additions & 2 deletions docs/source/_static/versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@
"title": "main",
"aliases": ["latest", "head"]
}, {
"version": "https://ipctk.xyz/v1.3.0",
"title": "v1.3.0",
"version": "https://ipctk.xyz/v1.3.1",
"title": "v1.3.1",
"aliases": ["stable"]
}, {
"version": "https://ipctk.xyz/v1.3.0",
"title": "v1.3.0"
}, {
"version": "https://ipctk.xyz/v1.2.1",
"title": "v1.2.1"
Expand Down
24 changes: 24 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,30 @@ Changelog
.. role:: cmake(code)
:language: cmake

v1.3.1 (Nov 08, 2024)
---------------------

- Move test data to an external repository in `#113 <https://github.com/ipc-sim/ipc-toolkit/pull/113>`__

- Download test data at compile time as needed using CMake

- Individual convergent formulation flags in `#120 <https://github.com/ipc-sim/ipc-toolkit/pull/120>`__

- Replace the ``use_convergent_formulation`` flag in ``Collisions`` with two flags: ``use_area_weighting`` and ``use_improved_max_approximator``.
- Move the physical barrier rescaling from collision weights into the ``BarrierPotential`` using a flag ``use_physcial_barrier``.

- Replace scalar ``tbb::enumerable_thread_specific`` with ``tbb::parallel_reduce`` in `#121 <https://github.com/ipc-sim/ipc-toolkit/pull/121>`__
- Fix missing ``max_iterations`` and ``tolerance`` variables in ``compute_collision_free_stepsize`` when using ``SWEEP_AND_TINIEST_QUEUE`` by `@antoinebou12 <https://github.com/antoinebou12>`__ in `#123 <https://github.com/ipc-sim/ipc-toolkit/pull/123>`__
- Add ``cuda.yml`` to test if the code compile with CUDA enabled in `#125 <https://github.com/ipc-sim/ipc-toolkit/pull/125>`__
- Update filib to allow shared library build in `#122 <https://github.com/ipc-sim/ipc-toolkit/pull/122>`__
- Fix ``friction_collisions.build`` tutorial (Issue `#126 <https://github.com/ipc-sim/ipc-toolkit/pull/126>`__) in `#127 <https://github.com/ipc-sim/ipc-toolkit/pull/127>`__
- Sort includes using clang-format in `#129 <https://github.com/ipc-sim/ipc-toolkit/pull/129>`__
- Add frequently asked questions page to the tutorial documentation
- Fix barrier API documentation
- On Apple, link Eigen against Accelerate as a BLAS/LAPACK backend

- Requires ``brew install lapack`` to install LAPACKE headers

v1.3.0 (Aug 03, 2024)
---------------------

Expand Down
2 changes: 1 addition & 1 deletion docs/source/cpp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ C++
:end-before: <!--- BEGIN C++ README 2 --->

.. tip::
If your :cmake:`IPC_TOOLKIT_GIT_TAG` is a tag (e.g. ``v1.3.0``), then you can use the :cmake:`FetchContent_Declare` argument :cmake:`GIT_SHALLOW TRUE` to download only a single commit. Otherwise, you should use the default :cmake:`GIT_SHALLOW FALSE`.
If your :cmake:`IPC_TOOLKIT_GIT_TAG` is a tag (e.g. ``v1.3.1``), then you can use the :cmake:`FetchContent_Declare` argument :cmake:`GIT_SHALLOW TRUE` to download only a single commit. Otherwise, you should use the default :cmake:`GIT_SHALLOW FALSE`.

.. include:: ../../README.md
:parser: myst_parser.sphinx_
Expand Down

0 comments on commit 8a2a657

Please sign in to comment.