On Thu, Jun 9, 2016 at 3:29 PM, Xujun Zhao <xzha...@gmail.com> wrote:
> Derek, > > Excellent analysis! It really helps. > I further looked at the PETSc log summary when running on 1 CPU, the max > memory Petsc allocated is about 22.2G (close to what you predicted). > However, the total memory usage is up to 100G. This is much more than > expected. I think there should be something wrong with my API that takes > huge memory. I will double check it. Thanks again. > Was your memory spike during a solution output phase? This was an issue in the past, but we fixed some things (mainly avoiding broadcasting copies of solution vectors to all procs) and it shouldn't be as bad of a problem as it once was. If you are using an older version of libmesh, however, you might not have those fixes... -- John ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users