ECP-WarpX / WarpX

WarpX is an advanced electromagnetic & electrostatic Particle-In-Cell code.
https://ecp-warpx.github.io
Other
309 stars 195 forks source link

Disable AMReX_LINEAR_SOLVER_INCFLO by default #5364

Closed WeiqunZhang closed 1 month ago

WeiqunZhang commented 1 month ago

We do not need to compile these linear solvers that are intended for incompressible flow solvers. This should speed up the build process a little bit.

Depends on https://github.com/AMReX-Codes/amrex/pull/4181

WeiqunZhang commented 1 month ago

I have tested with the latest CUDA, HIP and SYCL compilers. The compilers seem to have improved a lot. It used to be quite slow to compile the EB tensor and nodal projection solvers. But now I only saw a few percent difference when those solvers were not included.