Skip to content

Plt restart bug#645

Merged
marchdf merged 7 commits intoAMReX-Combustion:developmentfrom
baperry2:plt-restart-bug
Jul 10, 2023
Merged

Plt restart bug#645
marchdf merged 7 commits intoAMReX-Combustion:developmentfrom
baperry2:plt-restart-bug

Conversation

@baperry2
Copy link
Copy Markdown
Contributor

@baperry2 baperry2 commented Jun 25, 2023

Will close issue: #642

Currently initializing from plt files is failing when the plt file is coarser than the simulation being initialized. That is because EB data structures are not initialized for coarsenings of the base grid in PeleC (in contrast to PeleLMeX). This causes the PltFileManager from PelePhysics to fail because it tries to create a new multifab at the coarse grid that relies on these data structures. This PR adds a new input option that modifies the EB initialization to allow for coarser levels for use when interpolating from a coarser plt file for initialization.

This PR also causes PeleC to abort if the refinement ratio is not 2 or 4 - the initialize_EB2 function requires this and prior behavior was just to segfault if other values were specified.

@baperry2 baperry2 requested review from drummerdoc and marchdf June 25, 2023 03:09
@baperry2 baperry2 linked an issue Jun 26, 2023 that may be closed by this pull request
@marchdf marchdf merged commit 7ea3261 into AMReX-Combustion:development Jul 10, 2023
@baperry2 baperry2 deleted the plt-restart-bug branch July 10, 2023 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Interpolation From Plot File

2 participants