Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_EB2_Level_chkpt_file.H
Go to the documentation of this file.
1#ifndef AMREX_EB2_LEVEL_CHKPT_FILE_H_
2#define AMREX_EB2_LEVEL_CHKPT_FILE_H_
3#include <AMReX_Config.H>
4
5#include <AMReX_EB2_Level.H>
7
14namespace amrex::EB2 {
15
18 : public GShopLevel<ChkptFile>
19{
20public:
21
23 ChkptFileLevel (IndexSpace const* is, ChkptFile const& chkpt_file, const Geometry& geom,
24 int max_grid_size, int ngrow, bool extend_domain_face);
25
27 ChkptFileLevel (IndexSpace const* is, int ilev, int max_grid_size, int ngrow,
28 const Geometry& geom, ChkptFileLevel& fineLevel);
29
31 void define_fine_chkpt_file (ChkptFile const& chkpt_file,
32 Geometry const& geom, int max_grid_size, int ngrow,
33 bool extend_domain_face);
34
36 void finalize_cell_flags ();
37};
38
39}
40
41#endif
EB level specialized for reading checkpoint EB data.
Definition AMReX_EB2_Level_chkpt_file.H:19
void define_fine_chkpt_file(ChkptFile const &chkpt_file, Geometry const &geom, int max_grid_size, int ngrow, bool extend_domain_face)
Fill fine-level checkpoint buffers for CUDA execution.
Definition AMReX_EB2_Level_chkpt_file.cpp:18
void finalize_cell_flags()
Finalize EBCellFlag connectivity adjustments after loading from disk.
Definition AMReX_EB2_Level_chkpt_file.cpp:86
Helper that serializes EB geometry to disk for restartability.
Definition AMReX_EB_chkpt_file.H:16
Definition AMReX_EB2_Level.H:203
Definition AMReX_EB2.H:28
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
Definition AMReX_FabArrayBase.H:33