Currently, we cannot get a report of parflow memory consumption as reported by the OS.
The AMPS layer tracks allocations made using the amps memory allocator system, but I don't know how accurate that is.
Currently, parflow reports the process status file (/proc/PID/status) of the rank 0 process, but not the others.
I have an implementation that does report all ranks /proc/status files.
Is this useful? Should we use this version for memory reporting? Should we try to get this into master?
Currently, we cannot get a report of parflow memory consumption as reported by the OS. The AMPS layer tracks allocations made using the amps memory allocator system, but I don't know how accurate that is.
Currently, parflow reports the process status file (/proc/PID/status) of the rank 0 process, but not the others.
I have an implementation that does report all ranks /proc/status files. Is this useful? Should we use this version for memory reporting? Should we try to get this into master?