Skip to content

Commit bd9b9c6

Browse files
committed
add subroutine changes
1 parent c6e4265 commit bd9b9c6

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

src/post_process/m_data_output.fpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,8 @@ contains
727727
728728
if (p > 0) then
729729
err = DBMKOPTLIST(2, optlist)
730-
err = DBADDIOPT(optlist, DBOPT_LO_OFFSET, lo_offset)
731-
err = DBADDIOPT(optlist, DBOPT_HI_OFFSET, hi_offset)
730+
err = DBADDIAOPT(optlist, DBOPT_LO_OFFSET, 3, lo_offset)
731+
err = DBADDIAOPT(optlist, DBOPT_HI_OFFSET, 3, hi_offset)
732732
if (grid_geometry == 3) then
733733
err = DBPUTQM(dbfile, 'rectilinear_grid', 16, &
734734
'x', 1, 'y', 1, 'z', 1, &
@@ -745,8 +745,8 @@ contains
745745
err = DBFREEOPTLIST(optlist)
746746
elseif (n > 0) then
747747
err = DBMKOPTLIST(2, optlist)
748-
err = DBADDIOPT(optlist, DBOPT_LO_OFFSET, lo_offset)
749-
err = DBADDIOPT(optlist, DBOPT_HI_OFFSET, hi_offset)
748+
err = DBADDIAOPT(optlist, DBOPT_LO_OFFSET, 2, lo_offset)
749+
err = DBADDIAOPT(optlist, DBOPT_HI_OFFSET, 2, hi_offset)
750750
err = DBPUTQM(dbfile, 'rectilinear_grid', 16, &
751751
'x', 1, 'y', 1, 'z', 1, &
752752
x_cb, y_cb, DB_F77NULL, dims, 2, &
@@ -755,7 +755,7 @@ contains
755755
err = DBFREEOPTLIST(optlist)
756756
else
757757
err = DBMKOPTLIST(2, optlist)
758-
err = DBADDIOPT(optlist, DBOPT_LO_OFFSET, lo_offset)
758+
err = DBADDIAOPT(optlist, DBOPT_LO_OFFSET, 1, lo_offset)
759759
err = DBADDIOPT(optlist, DBOPT_HI_OFFSET, hi_offset)
760760
err = DBPUTQM(dbfile, 'rectilinear_grid', 16, &
761761
'x', 1, 'y', 1, 'z', 1, &

src/simulation/m_data_output.fpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,8 @@ contains
11441144
real(wp) :: G_local
11451145
real(wp) :: dyn_p, T
11461146
real(wp) :: damage_state
1147+
character(LEN=15) :: FMT_glb
1148+
character(len=30) :: FMT
11471149

11481150
integer :: i, j, k, l, s, d !< Generic loop iterator
11491151

@@ -1165,6 +1167,13 @@ contains
11651167

11661168
T = dflt_T_guess
11671169

1170+
! Set format string based on precision
1171+
if (precision == 1) then
1172+
FMT_glb = 'F28.7'
1173+
else
1174+
FMT_glb = 'F28.16'
1175+
end if
1176+
11681177
! Non-dimensional time calculation
11691178
if (time_stepper == 23) then
11701179
nondim_time = mytime

0 commit comments

Comments
 (0)