Skip to content

Load balance high residual and seg fault with EBΒ #2554

@KZhu-ME

Description

@KZhu-ME

When trying to use load balancing with the input file from #2538, with the changes from #2401, and adding return statements to the beginning of WarpX::ComputeEdgeLengths, WarpX::ComputeFaceAreas, WarpX::ScaleEdges, and WarpX::ScaleAreas, we get a very high residual (3e289) on step 4 (load_balance_intervals = 5), causing the run to fail and exit. If we set a high absolute tolerance for the MLMG solver (3e290) to bypass this high residual, the program will segfault at the beginning of step 5 with backtraces from some of the processes.

The input file we used is inputs2d.txt.

This is one backtrace file we got using a debug build, when running with the conditions above to reach the segfault on step 5. This simulation was run with 8 mpi cores and 1 omp thread. Backtrace.0.0.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions