From 256b101d1d38661cbe4b2e99b5a047be6eaf5d91 Mon Sep 17 00:00:00 2001 From: Dave Whipp <dwhipp@dal.ca> Date: Wed, 25 May 2011 15:22:58 +0000 Subject: [PATCH] Tweaked output so that all output variables are always written, with zero values when the calculation is not performed --- src/write_global_output.f90 | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/write_global_output.f90 b/src/write_global_output.f90 index 9caca12e..de0f3187 100644 --- a/src/write_global_output.f90 +++ b/src/write_global_output.f90 @@ -196,18 +196,23 @@ if (iproc.eq.0) then cl%tag(i), & i=1,cl%np) - if (params%isobc) then - ! write isostasy basal displacement array - dwhipp 11/09 - write (9) 2**params%levelmax_oct - write (9) ((zi%zisodisp(i,j)+surface(osolve%nlsf)%sp01,& - j=1,2**params%levelmax_oct+1),i=1,2**params%levelmax_oct+1) + ! write isostasy basal displacement array - dwhipp 11/09 + write (9) 2**params%levelmax_oct + if (params%isobc) then + write (9) ((zi%zisodisp(i,j)+surface(osolve%nlsf)%sp01, & + j=1,2**params%levelmax_oct+1),i=1,2**params%levelmax_oct+1) + else + write (9) ((0.d0+surface(osolve%nlsf)%sp01,j=1,2**params%levelmax_oct+1), & + i=1,2**params%levelmax_oct+1) end if + ! write nested model info - dwhipp 05/11 if (params%nest) then - ! write nested model info - dwhipp 05/11 write(9) nest%sselemx,nest%sselemy,nest%sselemz,nest%xminls,nest%yminls,& nest%zminls - endif + else + write(9) 0.d0,0.d0,0.d0,0.d0,0.d0,0.d0 + endif close (9) -- GitLab