amrex
amrex copied to clipboard
AMReX: Software Framework for Block Structured AMR
## Summary Implement symbol export via `AMREX_EXPORT` for the global variables in `Src/Base/AMReX_GpuDevice.H`. ## Additional background Follow-up to #1847 #1847 Fix #2917 ## Checklist The proposed changes: - [x] fix...
In https://github.com/ECP-WarpX/impactx/pull/205, I investigate a symbol error from AMReX of the form: Clang-Cl: ``` lld-link: error: undefined symbol: private: static int amrex::Gpu::Device::max_gpu_streams >>> referenced by _deps\fetchedablastr-build\CMakeFiles\ablastr.dir\Source\ablastr\utils\Communication.cpp.obj:(.omp_outlined.) >>> referenced by _deps\fetchedablastr-build\CMakeFiles\ablastr.dir\Source\ablastr\utils\Communication.cpp.obj:(.omp_outlined..5)...
This adds an open boundary Poisson solver based on the James's algorithm. To use it, the user builds an amrex:OpenBCSolver object, which can be reused until the grids change, and...
## Summary This adds Polaris as an ALCF machine by copying most of the perlmutter section of Make.nersc to Make.alcf . ## Additional background This was tested using a similar...
## Summary The attempt here is to write the finest level embedded boundary geometry data into a checkpoint file. When reading it, ghost values in invalid regions and the cell...
We are trying to compile the LinearSolver tutorials using the CMake with CUDA and HYPRE enabled under the Linux system. During the link time, we get the curand and cusparse...
## Summary This PR introduces updates to regridding using [Bittree](https://github.com/Flash-X/Bittree) ## Additional background We have introduced a new feature to use AMR in Octree mode. This was a result of...
Hello, We are facing a segfault while running the amrex-tutorials/ExampleCodes/LinearSolvers/ABecLaplacian_C example with the input file as inputs.hypre. We use the latest amrex, amrex-tutorials, and hypre. Our CUDA version is 11.2....
## Summary If the user would like to limit plotfile size on disk, they can plot only a subset of the levels -- this should still be an accurate (though...
## Summary Allows the application code to use multiple OpenMP threads to launch AMReX GPU kernels. ## Additional background This is necessary for Quokka's implementation of communication-computation overlapping: Quokka creates...