Skip to content

Commit

Permalink
add change log for v1.7.6
Browse files Browse the repository at this point in the history
  • Loading branch information
JiakunYan committed Oct 12, 2023
1 parent 13d227a commit 0b27eb2
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 1 deletion.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.12)
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
project(
LCI
VERSION 1.7.5
VERSION 1.7.6
DESCRIPTION "Lightweight Communication Interface"
HOMEPAGE_URL "https://github.com/uiuc-hpc/LC")
enable_testing()
Expand Down
32 changes: 32 additions & 0 deletions doc/changelog_1_7_6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Change log for LCI v1.7.6

## Major Changes
- Split the original C library, LCI, into two libraries: a C library, LCI,
and a C++ library, LCT (Lightweight Communication Tools).
- LCT provides basic tools that can be used across libraries, including
- timing
- string searching and manipulation
- query thread ID and number
- logging
- performance counters
- different implementation of queues
- PMI (Process Management Interface) wrappers
- The CMake variable `LCI_WITH_LCT_ONLY` can be used to enable LCT-only build.
- Add(`LCI_cq_createx`): be able to specify the cq max length.
- This is a temporary workaround for multiple devices.
- Add(`LCI_ENABLE_PRG_NET_ENDPOINT`): control whether to use the progress-specific network endpoint

## Breaking Changes
- The lib output name is changed from LCI/LCT to lci/lct.
- Change `LCI_IBV_ENABLE_TRY_LOCK_QP` to `LCI_IBV_ENABLE_TD` and make it an env var.

## Other Changes
- Change the default endpoint number from 8 to 1024.
- Change the CircleCI config to Debug build; Enable performance counter in debug CI.
- Merge lcii_config.h.in into lci_config.h.in.
- Improve(pcounter): do not call LCT_now when the performance counters are not enabled.
- lci-ucx rcache: turn off assertion by default

## Fixed Issues
- Fix liblci.pc.in.
- Fix the ibv backend with old libibverbs that does not support odp.

0 comments on commit 0b27eb2

Please sign in to comment.