Skip to content
Discussion options

You must be logged in to vote

If you want texture memory, you will need to roll your own. Otherwise, you might want to have a look at amrex::TableData https://amrex-codes.github.io/amrex/doxygen/classamrex_1_1TableData.html#details.

If you run your jobs on a lot of nodes, having every process read 500 MB of data all at the same time might be bad for file system performance. Here is an example of limiting the number of processes doing I/O at the same time.

int nAtOnce = std::min(ParallelDescriptor::NProcs(), 32);

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@lwJi
Comment options

@zingale
Comment options

zingale Nov 7, 2025
Collaborator

@WeiqunZhang
Comment options

@lwJi
Comment options

@lwJi
Comment options

Answer selected by lwJi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants