|
Panzer
Version of the Day
|
#include <Teuchos_Comm.hpp>#include <iostream>

Go to the source code of this file.
Classes | |
| struct | panzer::MemUsage |
| The memory usage information. More... | |
Namespaces | |
| panzer | |
Computes . | |
Enumerations | |
| enum | panzer::MemUsageType { panzer::MEM_USAGE_CURRENT, panzer::MEM_USAGE_PEAK } |
Functions | |
| void | panzer::printMemoryUsage (std::ostream &os, const Teuchos::Comm< int > &comm) |
| Print memory usage to stream. More... | |
| void | panzer::printMemoryUsage (std::ostream &s, const Teuchos::Comm< int > &comm, const MemUsage &mem) |
| void | panzer::pretty (std::ostream &s, size_t num) |
| MemUsage | panzer::getMemoryUsage (const Teuchos::Comm< int > &comm) |
| Get memory usage in B. More... | |
| MemUsage | panzer::getPeakRSS (const Teuchos::Comm< int > &comm) |
| MemUsage | panzer::getCurrentRSS (const Teuchos::Comm< int > &comm) |
| MemUsage | panzer::reduceMemUsage (size_t &mem, const Teuchos::Comm< int > &comm, const MemUsageType &type) |
| Reduce the memory usage over all the processors. More... | |
1.8.5