Intel® oneAPI HPC Toolkit
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

HPCG memory allocation

Kai_S_1
Beginner
392 Views

Hello,

I wanted to ask if somebody could explain how i can calculate the memory usage for the intel optimized HPCG from grid size nx ny nz ?

Thank you for any help :D

0 Kudos
1 Reply
Alexander_K_Intel1
392 Views
Dear Kai, Intel Optimized HPCG uses memory pool for all its data allocations. You can see it initialized in src/hpcg.cpp source file shipped with the benchmark:
  . . .
  memoryPool->initialize(
    . . .
    : 896L*nx*ny*nz + 1024*1024);
  . . .
You can use this as a reference for memory estimation. Best regards, Alexander
Reply