From fa2399b0629dfac429d805993ec54536dd5cd2d9 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Fri, 20 Feb 2026 22:21:36 -0500 Subject: [PATCH] Fix time_real used uninitialized in Lagrangian bubble output time_real is declared but never assigned from file_time after the MPI broadcast. The time column in output contains garbage. Co-Authored-By: Claude Opus 4.6 --- src/post_process/m_data_output.fpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index ff0aeeee6f..d475d0d393 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1102,6 +1102,7 @@ contains call MPI_BCAST(file_time, 1, mpi_p, 0, MPI_COMM_WORLD, ierr) call MPI_BCAST(file_dt, 1, mpi_p, 0, MPI_COMM_WORLD, ierr) call MPI_BCAST(file_num_procs, 1, MPI_INTEGER, 0, MPI_COMM_WORLD, ierr) + time_real = file_time allocate (proc_bubble_counts(file_num_procs)) @@ -1271,6 +1272,7 @@ contains call MPI_BCAST(file_time, 1, mpi_p, 0, MPI_COMM_WORLD, ierr) call MPI_BCAST(file_dt, 1, mpi_p, 0, MPI_COMM_WORLD, ierr) call MPI_BCAST(file_num_procs, 1, MPI_INTEGER, 0, MPI_COMM_WORLD, ierr) + time_real = file_time allocate (proc_bubble_counts(file_num_procs))