-
- Downloads
You need to sign in or sign up before continuing.
ENH: integrate memory pool support for List allocations
- provides an optional memory management using a memory pool. Currently can support Umpire (https://github.com/LLNL/Umpire) When available, its use can be controlled by the FOAM_MEMORY_POOL environment variable, or the memory_pool Optimisation switch (etc/controlDict).
Showing
- applications/test/memoryPool1/Make/files 3 additions, 0 deletionsapplications/test/memoryPool1/Make/files
- applications/test/memoryPool1/Make/options 2 additions, 0 deletionsapplications/test/memoryPool1/Make/options
- applications/test/memoryPool1/Test-memoryPool1.cxx 210 additions, 0 deletionsapplications/test/memoryPool1/Test-memoryPool1.cxx
- etc/bashrc 5 additions, 0 deletionsetc/bashrc
- etc/controlDict 4 additions, 1 deletionetc/controlDict
- etc/cshrc 5 additions, 0 deletionsetc/cshrc
- src/OSspecific/MSwindows/Make/files 2 additions, 0 deletionssrc/OSspecific/MSwindows/Make/files
- src/OSspecific/MSwindows/memory/MemoryPool.cxx 82 additions, 0 deletionssrc/OSspecific/MSwindows/memory/MemoryPool.cxx
- src/OSspecific/POSIX/Allwmake 42 additions, 0 deletionssrc/OSspecific/POSIX/Allwmake
- src/OSspecific/POSIX/Make/files 2 additions, 0 deletionssrc/OSspecific/POSIX/Make/files
- src/OSspecific/POSIX/Make/options 4 additions, 1 deletionsrc/OSspecific/POSIX/Make/options
- src/OSspecific/POSIX/memory/MemoryPool.cxx 502 additions, 0 deletionssrc/OSspecific/POSIX/memory/MemoryPool.cxx
- src/OpenFOAM/containers/Lists/List/List.C 11 additions, 10 deletionssrc/OpenFOAM/containers/Lists/List/List.C
- src/OpenFOAM/containers/Lists/List/ListI.H 3 additions, 6 deletionssrc/OpenFOAM/containers/Lists/List/ListI.H
- src/OpenFOAM/containers/Lists/policy/ListPolicy.H 162 additions, 3 deletionssrc/OpenFOAM/containers/Lists/policy/ListPolicy.H
- src/OpenFOAM/global/argList/argList.C 4 additions, 0 deletionssrc/OpenFOAM/global/argList/argList.C
- src/OpenFOAM/matrices/Matrix/Matrix.C 5 additions, 6 deletionssrc/OpenFOAM/matrices/Matrix/Matrix.C
- src/OpenFOAM/matrices/Matrix/MatrixI.H 2 additions, 1 deletionsrc/OpenFOAM/matrices/Matrix/MatrixI.H
- src/OpenFOAM/memory/pool/MemoryPool.H 116 additions, 0 deletionssrc/OpenFOAM/memory/pool/MemoryPool.H
Loading
Please register or sign in to comment