Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

documentation: Update for Charm 8.0.0 #3804

Closed
wants to merge 4 commits into from
Closed

documentation: Update for Charm 8.0.0 #3804

wants to merge 4 commits into from

Conversation

ericjbohm
Copy link
Contributor

@ericjbohm ericjbohm commented Apr 22, 2024

Updates to release oriented documentation for Charm 8.0.0

Copy link
Contributor Author

@ericjbohm ericjbohm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add bullet with brief summary of license change

@ericjbohm ericjbohm self-assigned this Apr 22, 2024
@ericjbohm
Copy link
Contributor Author

It looks like choosing a branch with the full version name has triggered some branch locking which makes modification unusually difficult. Not sure how to fix that.

@ericjbohm
Copy link
Contributor Author

It looks like choosing a branch with the full version name has triggered some branch locking which makes modification unusually difficult. Not sure how to fix that.

Revised branch protection rules so we can revise 7.1.0. Will restore restrictions when candidate is ready.

@stwhite91
Copy link
Collaborator

stwhite91 commented Apr 28, 2024

Some other suggestions for inclusion in the release notes:

  • Added support for NVIDIA's nvc/nvfortran compilers and Intel's new icx/ifx compilers.
  • Fixed a bug in location management when doing dynamic insertion and deletion of chare array elements.
  • Deprecated the "atomic" keyword in SDAG code (in favor of "serial").
  • Added support for TLSglobals on Apple ARM systems and the ability to disable TLSglobals support at build-time.
  • Performance optimizations for node group broadcasts.
  • Added CMI-SHMEM module for optimizing small/medium-sized messages between processes on the same host.
  • Fixed demand creation via ckcallback::send and enabled passing options to ckcallback::send.
  • Improved portability and usability of AMPI's automatic global variable privatization methods.

CHANGES Show resolved Hide resolved
@ericjbohm ericjbohm changed the title documentation: Update for Charm 7.1.0 documentation: Update for Charm 8.1.0 May 1, 2024
@ericjbohm ericjbohm modified the milestones: 7.1, 8.0, 8.1 May 1, 2024
@ericjbohm ericjbohm changed the title documentation: Update for Charm 8.1.0 documentation: Update for Charm 8.0.0 May 13, 2024
@@ -30,7 +30,7 @@ if(CMAKE_VERSION VERSION_GREATER 3.12 OR CMAKE_VERSION VERSION_EQUAL 3.12)
endif()

# Fortran is optional, so don't include it in LANGUAGES here
project(Charm++ LANGUAGES CXX C ASM VERSION 7.0.0)
project(Charm++ LANGUAGES CXX C ASM VERSION 7.1.0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
project(Charm++ LANGUAGES CXX C ASM VERSION 7.1.0)
project(Charm++ LANGUAGES CXX C ASM VERSION 8.0.0)

@ericjbohm
Copy link
Contributor Author

See #3816 which includes these changes, but from 8.0 branching instead of 7.1

@ericjbohm ericjbohm closed this May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants