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

Merge dev into main #370

Merged
merged 948 commits into from
Feb 2, 2024
Merged

Merge dev into main #370

merged 948 commits into from
Feb 2, 2024

Conversation

evaneschneider
Copy link
Collaborator

This PR will merge the current version of dev into main, prior to the Cholla 3.0.0 release.

evaneschneider and others added 30 commits September 20, 2023 14:41
Introduce new ``ERROR`` and ``ASSERT`` macros
Add script to run clang-tidy on all builds
Method to Identify Slow GPUs + Output bugfix
This should help yt with identifying cholla snapshots.
This check only failed in a few spots and it was with string literals
operating with an unsigned int type so I set the
IgnorePositiveIntegerLiterals option to true.
Enabled checks for
- macro definitions
- typdefs
- aliases
- enums
The ClassCase does cover structs so I removed the struct case line
While this would be a good check to have on it's just not feasible in
GPU code.
Resolve #278 - added ``"cholla"`` attribute to HDF5 header
bcaddy and others added 25 commits February 1, 2024 13:46
Avoids issues with running clang-tidy in non-VL builds
Set launch parameters of some high cost kernels automatically
…her cholla files were written in a flat directory-structure or if files from different simulation cycles were written to separate directories
Remove Deprecated CUDA Macro
Add scalar floor and refactor temperature and density floors
Alter the default behavior for organizing outputs
@brantr
Copy link
Collaborator

brantr commented Feb 2, 2024

Currently in dev there are some mismatches between python_script/ example script filenames and what's described in the wiki. The python_script/ examples also don't work with the new output directory organization. While these are minor issues, they may prevent users from actually successfully using the data. I think these could be addressed with a quick pr to dev, or they could be changed with a pr to main after you merge dev.

@evaneschneider
Copy link
Collaborator Author

evaneschneider commented Feb 2, 2024

Thanks Brant! It was our intention to make everything consistent with the new directory structure - can you flag which python scripts we missed? Also, which wiki pages?

@brantr
Copy link
Collaborator

brantr commented Feb 2, 2024

Well, the scripts are concat_3d_data.py and the 2D version -- earlier today I swear they were not updated, but I see it now somehow says they were updated yesterday. And I must have clicked on an old wiki or not refreshed because the revisions I wanted it says Helena made two weeks ago (again I checked this morning after notice of the dev->main PR). So apologies for the false alarm.

@evaneschneider
Copy link
Collaborator Author

No worries, I appreciate you taking a look! We've definitely been doing a lot of tidying the last couple of weeks. I'm going to go ahead and merge this PR, but feel free to submit issues about anything else you think should be addressed.

@evaneschneider evaneschneider merged commit 8478c9e into main Feb 2, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants