Skip to content

Commit b08f548

Browse files
committed
Add changes so that single precision history output is not an option
1 parent 21cd05d commit b08f548

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

cime_config/namelist_definition_mosart.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,13 +261,13 @@
261261
<type>integer(6)</type>
262262
<category>history</category>
263263
<group>mosart_inparm</group>
264-
<valid_values>1,2</valid_values>
264+
<valid_values>1</valid_values>
265265
<values>
266-
<value>2</value>
266+
<value>1</value>
267267
</values>
268268
<desc>
269269
Per tape series history file density (i.e. output precision)
270-
1=double precision, 2=single precision
270+
1=double precision, 2=single precision (NOT working)
271271
</desc>
272272
</entry>
273273

src/riverroute/RtmHistFile.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ module RtmHistFile
4242
!
4343
integer :: ni
4444
integer, public :: &
45-
rtmhist_ndens(max_tapes) = 2 ! namelist: output density of netcdf history files
45+
rtmhist_ndens(max_tapes) = 1 ! namelist: output density of netcdf history files
4646
integer, public :: &
4747
rtmhist_mfilt(max_tapes) = 30 ! namelist: number of time samples per tape
4848
integer, public :: &

src/riverroute/RtmIO.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1827,7 +1827,7 @@ subroutine ncd_io_real_var1(varname, data, dim1name, &
18271827
call pio_setframe(ncid,vardesc, int(nt,kind=PIO_Offset_kind))
18281828
end if
18291829
if(xtype == ncd_float) then
1830-
call pio_write_darray(ncid, vardesc, iodesc_plus%iodesc, real(data, kind=r4), status, fillval=real(spval,kind=r4))
1830+
call shr_sys_abort( subname//' error: Attempt to write out single-precision data which is current NOT implemented (see issue #18)' )
18311831
else
18321832
call pio_write_darray(ncid, vardesc, iodesc_plus%iodesc, data, status, fillval=spval)
18331833
endif

0 commit comments

Comments
 (0)