Skip to content

WarpX: Update ES and openPMD#15611

Merged
ax3l merged 1 commit intospack:developfrom
ax3l:topic-warpXopenPMD
Mar 21, 2020
Merged

WarpX: Update ES and openPMD#15611
ax3l merged 1 commit intospack:developfrom
ax3l:topic-warpXopenPMD

Conversation

@ax3l
Copy link
Copy Markdown
Member

@ax3l ax3l commented Mar 20, 2020

Update WarpX from for recent developments:

  • add openPMD I/O (default: ON)
  • remove electro-static solver option (now a runtime option)
  • enable tiny profiler by default
  • depend on new CXX std support in make scripts for C++14
  • WarpX only supports 2D and 3D in cartesian dims

CC for review: @dpgrote @MaxThevenet @RemiLehe

@ax3l
Copy link
Copy Markdown
Member Author

ax3l commented Mar 20, 2020

Looks like we did not add a variant for the "backend" yet and only have an OpenMP variant so far.

Would keep this for a follow-up where we remove "+openmp" and replace it with a multi-variant instead backend=<cuda|openmp|hip>.

Other things to consider for follow-ups:

  • no-mpi (serial) app mode
  • non-cartesian (RZ) mode (in-dev)

Update WarpX for recent developments:
- add openPMD I/O (default: ON)
- remove electro-static solver option (now a runtime option)
- enable tiny profiler by default
- depend on new CXX std support in make scripts for C++14
- WarpX only supports 2D and 3D in cartesian dims
@ax3l ax3l force-pushed the topic-warpXopenPMD branch from f6493ab to 059535a Compare March 20, 2020 23:51
@ax3l ax3l merged commit a3e3413 into spack:develop Mar 21, 2020
@ax3l ax3l deleted the topic-warpXopenPMD branch March 21, 2020 22:36
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.

2 participants