Skip to content

Catalyst support#4011

Merged
ax3l merged 4 commits intoAMReX-Codes:developmentfrom
ChristosT:catalyst-support
Jul 30, 2024
Merged

Catalyst support#4011
ax3l merged 4 commits intoAMReX-Codes:developmentfrom
ChristosT:catalyst-support

Conversation

@ChristosT
Copy link
Copy Markdown
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 <[email protected]>
@ChristosT ChristosT mentioned this pull request Jul 1, 2024
6 tasks
@WeiqunZhang WeiqunZhang requested a review from ax3l July 2, 2024 23:25
Copy link
Copy Markdown
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
@ax3l
Copy link
Copy Markdown
Member

ax3l commented Jul 30, 2024

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

env:
CXX: g++
CC: gcc
CMAKE_PREFIX: "/opt/conduit;/opt/catalyst"
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Contributor Author

Hi @ChristosT, do you plan to also replace BLAST-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