Hero-scale data analysis with VisIt on Andes #21013
Replies: 1 comment 4 replies
|
Can you confirm that it is indeed the How many MPI ranks per node are you running with? You don't have scalable rendering set to never do you? Your note mentions 100k domains. So, I just wanna make sure that when Does it OOM only soon after changing timesteps? If so, this could suggest leaks are contributing. I noticed there is no call to It looks like your plugin source code builds a hierarchy object with a lot of the details of the AMR mesh structure which appears to include a number of You mention using Box operator to reduce domains loaded. Is your plugin plummed for that? I think that involves some advanced plugin (and database) design. For example, the domain spatial extents need to be provided to VisIt when it makes the auxiliary data request for key |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
I am trying to analyze a 100k domain, >100 billion cell Cartesian AMR mesh with VisIt 3.5.0 on Andes at OLCF.
This causes frequent OOM kills, but I am having a hard time diagnosing exactly where things are going wrong. In some cases, adding more nodes to the analysis job does not appear to help or change when the OOM happens.
I am using the custom AMReX plugin I wrote here: https://github.com/BenWibking/amrex-visit-reader. Is there a potential load-balance issue that I need to work around in the plugin? Is there some domain metadata that's replicated over all MPI ranks? I tried to avoid doing the latter in the plugin. I have also tried to use the Box operator to try to reduce the total number of domains it loads at once.
If there's anything that might help when running at this scale, please let me know.
All reactions