[petsc-users] Memory usage with DMDACreate3d and DMDAGetCorners

TAY wee-beng zonexo at gmail.com
Tue Nov 10 01:33:34 CST 2015


Hi,

I need a subroutine in Fortran to partition a subset of my grid in the 3 
x,y,z directions for MPI. I thought of using DMDACreate3d and 
DMDAGetCorners to get the starting and width of the partitioned grid.

Because I need to partition at every time step and the subset grid 
changes dimension and index at every time step, so I will also need to 
use DMDestroy after each time step

Will that use alot of memory? Will the grid actually be created? So I 
wonder if this DMDACreate3d and DMDestroy calls will take a lot of time.


-- 
Thank you.

Yours sincerely,

TAY wee-beng



More information about the petsc-users mailing list