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

Catalyst support #4011

Merged
merged 4 commits into from
Jul 30, 2024
Merged

Catalyst support #4011

merged 4 commits into from
Jul 30, 2024

Conversation

ChristosT
Copy link
Contributor

@ChristosT ChristosT commented Jul 1, 2024

Summary

This PR completes the work of @andrewcombs and @c-wetterer-nelson from #3444 by adding a docker image that includes ParaView and can be used for testing.

It also adds a minor fix a02c1a5 discovered when testing these changes with the current master of WarpX.

Additional background

Supersedes and closes #3444

Checklist

The proposed changes:

  • fix a bug or incorrect behavior in AMReX
  • add new capabilities to AMReX
  • changes answers in the test suite to more than roundoff level
  • are likely to significantly affect the results of downstream AMReX users
  • include documentation in the code and/or rst files, if appropriate

andrewcombs and others added 4 commits July 1, 2024 05:13
- Fixed Make.catalyst include directories

- Added SoA particle support to Conduit blueprints

- Added AMReX_Conduit_Blueprint_ParticlesI.H to Conduit Make.package

- Fixed whitespaces
Co-authored-by: Corey Wetterer-Nelson <c.wetterer-nelson@kitware.com>
Copy link
Member

@ax3l ax3l left a comment

Choose a reason for hiding this comment

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

That looks great, thank you!

Sorry for the slow reply due to vacation and work travel in the last month.

@ax3l ax3l merged commit 83ecf62 into AMReX-Codes:development Jul 30, 2024
71 checks passed
@ax3l
Copy link
Member

ax3l commented Jul 30, 2024

Hi @ChristosT, do you plan to also replace ECP-WarpX/WarpX#4121 with a new PR? 🤩
It sounds like you already got WarpX running with Catalyst? 🤩

@ax3l ax3l mentioned this pull request Jul 30, 2024
3 tasks
env:
CXX: g++
CC: gcc
CMAKE_PREFIX: "/opt/conduit;/opt/catalyst"
Copy link
Member

@ax3l ax3l Jul 30, 2024

Choose a reason for hiding this comment

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

@ChristosT did you mean to write here

Suggested change
CMAKE_PREFIX: "/opt/conduit;/opt/catalyst"
CMAKE_PREFIX_PATH: "/opt/conduit:/opt/catalyst"

?

Copy link
Member

Choose a reason for hiding this comment

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

Posting this to #4067

@ax3l ax3l mentioned this pull request Aug 6, 2024
5 tasks
ax3l added a commit that referenced this pull request Aug 6, 2024
## Summary

This appears to be a typo:
- env variable is `CMAKE_PREFIX_PATH`
- on Unix, paths are separated by `:` (Windows is `;`)

## Additional background

Follow-up to #4011

cc @ChristosT @c-wetterer-nelson

## Checklist

The proposed changes:
- [ ] fix a bug or incorrect behavior in AMReX
- [ ] add new capabilities to AMReX
- [ ] changes answers in the test suite to more than roundoff level
- [ ] are likely to significantly affect the results of downstream AMReX
users
- [ ] include documentation in the code and/or rst files, if appropriate
@ChristosT
Copy link
Contributor Author

Hi @ChristosT, do you plan to also replace ECP-WarpX/WarpX#4121 with a new PR? 🤩
It sounds like you already got WarpX running with Catalyst? 🤩

Yes ! I have it running . But I am on vacation right now. I will come back to it before the end of the month :)

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.

3 participants