Skip to content

Commit 7499855

Browse files
Runs but gives errors
1 parent 9333105 commit 7499855

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/common/m_precision_select.f90

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,16 @@ module m_precision_select
3636
#endif
3737

3838
#ifdef MFC_MPI
39+
40+
#ifdef MFC_MIXED_PRECISION
41+
integer, parameter :: mpi_p = MPI_SHORT
42+
integer, parameter :: mpi_2p = MPI_FLOAT
43+
#else
3944
! Set mpi_p based on wp using the merge intrinsic function
4045
integer, parameter :: mpi_p = merge(MPI_DOUBLE_PRECISION, MPI_REAL, wp == double_precision)
4146
integer, parameter :: mpi_2p = merge(MPI_2DOUBLE_PRECISION, MPI_2REAL, wp == double_precision)
47+
#endif
48+
4249
#else
4350
integer, parameter :: mpi_p = -100 ! Default value when MPI is not used
4451
integer, parameter :: mpi_2p = -100

0 commit comments

Comments
 (0)