From 39c6d04310ed0217aab119db62e129e7ca8d7736 Mon Sep 17 00:00:00 2001 From: Douglas Guptill <douglas.guptill@dal.ca> Date: Tue, 14 Jul 2009 22:17:08 +0000 Subject: [PATCH] add octreesolve_shrink_xyz after ONE of the calls to octree_find_node_connectivity --- embed_surface_in_octree.f90 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/embed_surface_in_octree.f90 b/embed_surface_in_octree.f90 index 3222657e..b47ba765 100644 --- a/embed_surface_in_octree.f90 +++ b/embed_surface_in_octree.f90 @@ -200,6 +200,8 @@ call heap (threadinfo,'osolve%z', 'embed_surf...',size(osolve%z),'dp',+1) call octree_find_node_connectivity (osolve%octree,osolve%noctree, & osolve%icon,osolve%nleaves, & osolve%x,osolve%y,osolve%z,osolve%nnode) +! osolve%nnode has been changed by octree_find_node_connectivity, re-size x, y, z +call octreesolve_shrink_xyz(threadinfo, osolve, osolve%nnode) ! now that osolve%nnode is known we can allocate osolve%lsf allocate (osolve%lsf(osolve%nnode,osolve%nlsf),stat=threadinfo%err) -- GitLab