You could do it in 2 MPI_BCAST
calls.
CALL MPI_BCAST([a, b, c, d], 4, MPI_INTEGER, root, MPI_COMM_WORLD, ierr)
CALL MPI_BCAST([t, r, p], 3, MPI_DOUBLE_PRECISION, root, MPI_COMM_WORLD, ierr)
The 4
and 3
may not be exactly right, but the idea is still the same: group your like-variables as an array and broadcast them.