Block-Structured AMR Software Framework
AMReX_MemPool.cpp File Reference
#include <AMReX_BLProfiler.H>
#include <AMReX_CArena.H>
#include <AMReX_MemPool.H>
#include <AMReX_Vector.H>
#include <AMReX_OpenMP.H>
#include <AMReX_ParmParse.H>
#include <iostream>
#include <limits>
#include <algorithm>
#include <new>
#include <memory>
#include <cstring>
#include <cstdint>

Functions

void amrex_mempool_init ()
 
void amrex_mempool_finalize ()
 
void * amrex_mempool_alloc (size_t nbytes)
 
void amrex_mempool_free (void *p)
 
void amrex_mempool_get_stats (int &mp_min, int &mp_max, int &mp_tot)
 min, max & tot in MB More...
 
void amrex_real_array_init (Real *p, size_t nelems)
 
void amrex_array_init_snan (Real *p, size_t nelems)
 

Function Documentation

◆ amrex_array_init_snan()

void amrex_array_init_snan ( Real *  p,
size_t  nelems 
)

◆ amrex_mempool_alloc()

void* amrex_mempool_alloc ( size_t  nbytes)

◆ amrex_mempool_finalize()

void amrex_mempool_finalize ( )

◆ amrex_mempool_free()

void amrex_mempool_free ( void *  p)

◆ amrex_mempool_get_stats()

void amrex_mempool_get_stats ( int &  mp_min,
int &  mp_max,
int &  mp_tot 
)

min, max & tot in MB

◆ amrex_mempool_init()

void amrex_mempool_init ( )

◆ amrex_real_array_init()

void amrex_real_array_init ( Real *  p,
size_t  nelems 
)