Block-Structured AMR Software Framework
AMReX_BaseFab.cpp File Reference
#include <AMReX_BaseFab.H>
#include <AMReX_BLFort.H>
#include <cstring>
#include <cstdlib>

Namespaces

 amrex
 

Functions

void amrex::BaseFab_Initialize ()
 
void amrex::BaseFab_Finalize ()
 
Long amrex::TotalBytesAllocatedInFabs () noexcept
 
Long amrex::TotalBytesAllocatedInFabsHWM () noexcept
 
Long amrex::TotalCellsAllocatedInFabs () noexcept
 
Long amrex::TotalCellsAllocatedInFabsHWM () noexcept
 
void amrex::ResetTotalBytesAllocatedInFabsHWM () noexcept
 
void amrex::update_fab_stats (Long n, Long s, size_t szt) noexcept
 

Variables

std::atomic< Long > amrex::atomic_total_bytes_allocated_in_fabs {0L}
 
std::atomic< Long > amrex::atomic_total_bytes_allocated_in_fabs_hwm {0L}
 
std::atomic< Long > amrex::atomic_total_cells_allocated_in_fabs {0L}
 
std::atomic< Long > amrex::atomic_total_cells_allocated_in_fabs_hwm {0L}
 
Long amrex::private_total_bytes_allocated_in_fabs = 0L
 total bytes at any given time More...
 
Long amrex::private_total_bytes_allocated_in_fabs_hwm = 0L
 high-water-mark over a given interval More...
 
Long amrex::private_total_cells_allocated_in_fabs = 0L
 total cells at any given time More...
 
Long amrex::private_total_cells_allocated_in_fabs_hwm = 0L
 high-water-mark over a given interval More...