Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
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
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 )