Ticket #1942: timing_memleak_fix.patch
File timing_memleak_fix.patch, 1.3 KB (added by mdunphy, 7 years ago) |
---|
-
NEMOGCM/CONFIG/SalishSea/MY_SRC/timing.F90
# HG changeset patch # User Michael Dunphy <mdunphy@eoas.ubc.ca> # Date 1495218656 25200 # Fri May 19 11:30:56 2017 -0700 # Node ID f819f623d247c5edabecf286308296fb934b2b3a # Parent 2ce1124c887d893e5a339dfbd49f7001143c7496 Fix three minor memory leaks in timing.F90 diff -r 2ce1124c887d -r f819f623d247 NEMOGCM/CONFIG/SalishSea/MY_SRC/timing.F90
a b 458 458 sl_timer_ave_root%l_tdone = .FALSE. 459 459 sl_timer_ave_root%next => NULL() 460 460 sl_timer_ave_root%prev => NULL() 461 ALLOCATE(sl_timer_ave)462 461 sl_timer_ave => sl_timer_ave_root 463 462 ENDIF 464 463 … … 567 566 DEALLOCATE(sl_timer_ave_root) 568 567 ENDIF 569 568 ! 569 DEALLOCATE(sl_timer_glob_root%cname , & 570 sl_timer_glob_root%tsum_cpu , & 571 sl_timer_glob_root%tsum_clock, & 572 sl_timer_glob_root%niter) 573 ! 570 574 DEALLOCATE(sl_timer_glob_root) 571 575 ! 572 576 END SUBROUTINE waver_info … … 671 675 s_timer_root%prev => NULL() 672 676 s_timer => s_timer_root 673 677 ! 674 ALLOCATE(s_wrk)675 678 s_wrk => NULL() 676 679 677 680 ELSE