SST  12.0.0
StructuralSimulationToolkit
memuse.h
1 // Copyright 2009-2022 NTESS. Under the terms
2 // of Contract DE-NA0003525 with NTESS, the U.S.
3 // Government retains certain rights in this software.
4 //
5 // Copyright (c) 2009-2022, NTESS
6 // All rights reserved.
7 //
8 // This file is part of the SST software package. For license
9 // information, see the LICENSE file in the top level directory of the
10 // distribution.
11 
12 #ifndef SST_CORE_MEMUSE_H
13 #define SST_CORE_MEMUSE_H
14 
15 #include <inttypes.h>
16 
17 namespace SST {
18 namespace Core {
19 
20 uint64_t localMemSize();
21 uint64_t maxLocalMemSize();
22 uint64_t maxGlobalMemSize();
23 uint64_t maxLocalPageFaults();
24 uint64_t globalPageFaults();
25 
26 } // namespace Core
27 } // namespace SST
28 
29 #endif // SST_CORE_MEMUSE_H