Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_BaseFab.cpp File Reference
#include <AMReX_BaseFab.H>
#include <AMReX_BLFort.H>
#include <cstring>
#include <cstdlib>

Namespaces

namespace  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
 
Long amrex::private_total_bytes_allocated_in_fabs_hwm = 0L
 high-water-mark over a given interval
 
Long amrex::private_total_cells_allocated_in_fabs = 0L
 total cells at any given time
 
Long amrex::private_total_cells_allocated_in_fabs_hwm = 0L
 high-water-mark over a given interval