Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/classes/debug.m =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/classes/debug.m (revision 11957) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/classes/debug.m (revision 11958) @@ -5,8 +5,9 @@ classdef debug properties (SetAccess=public) - valgrind=false; - gprof = false; + valgrind = false; + gprof = false; + petsc_profiling = false; end methods function obj = debug(varargin) % {{{ @@ -25,7 +26,11 @@ fielddisplay(obj,'valgrind','use Valgrind to debug (0 or 1)'); fielddisplay(obj,'gprof','use gnu-profiler to find out where the time is spent'); + fielddisplay(obj,'petsc_profiling','enables PETSc profiling (memory, flops, time)'); end % }}} + function marshall(obj,fid) % {{{ + WriteData(fid,'object',obj,'fieldname','petsc_profiling','format','Boolean'); + end % }}} end end