As noted above, the frequency of mean and instantaneous output is
controlled by the test.sh
namelist variables noout
,
ntout
and ntouti
, respectively.
Thus, if you do not want either q.out or qmean.out output,
set noout
, ntouti
or ntout
,
respectively, to a very high value.
The user can make additional adjustments as to what is output by making code changes to output.f. Some of the adjustments possible include:
ipu1
in subroutine
outpinit
(it needs to be declared in pmean.h).sump
either in varmean
, or where the variable is calculated.outpi
in subroutine outpinst
; to output
a mean value, call subroutine outpm
in outpmean
.
Simply comment out the corresponding call to
subroutine outpi
in outpinst
and/or outpm
in outpmean
; one can also
comment out in bulk the call
to outpinst
/outpmean
in outpall
,
so as not to output at all. One can
also exercise control at an even higher level
in the main program (e.g. subroutine driver
), or
by controlling the value of ntout
(see below).
By default, output is done every ntout
days to the three files described
above. However, the code allows the
user to specify a different output
frequency and unit directly for any particular
variable in subroutine outpinst
or outpmean
by simply using different
argument values in calling
subroutines outpi
and outpm
. Variables
ntout
and/or ntouti
can also be specified as a user-control
parameter in driver.in by editing the execution
shell scripts.
Note: The minimum value for ntout
is one day,
so if you need to output
more often than a day, you have to call the output
routines from within
the atmosphere-land coupling loop in subroutine qtcm
.
Section contains additional information regarding how QTCM1 calculates mean variables for output.