@@ -1729,7 +1729,7 @@ END SUBROUTINE READ_MULT
17291729
17301730SUBROUTINE READ_MISC
17311731
1732- REAL(EB) :: MAXIMUM_VISIBILITY
1732+ REAL(EB) :: MAXIMUM_VISIBILITY,PR,SC
17331733CHARACTER(LABEL_LENGTH) :: RAMP_GX,RAMP_GY,RAMP_GZ,TURBULENCE_MODEL,&
17341734 SIMULATION_MODE,FLUX_LIMITER,LES_FILTER_TYPE,&
17351735 RAMP_UX,RAMP_UY,RAMP_UZ,RAMP_VX,RAMP_VY,RAMP_VZ,RAMP_WX,RAMP_WY,RAMP_WZ
@@ -1748,10 +1748,10 @@ SUBROUTINE READ_MISC
17481748 MINIMUM_ZONE_VOLUME,MPI_TIMEOUT,NEAR_WALL_PARTICLE_INTERPOLATION,NEIGHBOR_SEPARATION_DISTANCE,NORTH_BEARING,&
17491749 NOISE,NOISE_VELOCITY,NO_PRESSURE_ZONES,NUCLEATION_SITES,ORIGIN_LAT,ORIGIN_LON,&
17501750 OVERWRITE,PARTICLE_CFL,PARTICLE_CFL_MAX,PARTICLE_CFL_MIN,PERIODIC_TEST,POSITIVE_ERROR_TEST,&
1751- POROUS_FLOOR,PR,PROFILING,&
1751+ POROUS_FLOOR,PR,PR_T, PROFILING,&
17521752 P_INF,RAMP_GX,RAMP_GY,RAMP_GZ,&
17531753 RAMP_UX,RAMP_UY,RAMP_UZ,RAMP_VX,RAMP_VY,RAMP_VZ,RAMP_WX,RAMP_WY,RAMP_WZ,&
1754- RESTART,RESTART_CHID,SC,&
1754+ RESTART,RESTART_CHID,SC,SC_T, &
17551755 RND_SEED,SIMULATION_MODE,SMOKE_ALBEDO,SOLID_PHASE_ONLY,SOOT_DENSITY,SOOT_OXIDATION,&
17561756 TAU_DEFAULT,TENSOR_DIFFUSIVITY,TERRAIN_IMAGE,TEST_NEW_CHAR_MODEL,TEXTURE_ORIGIN,&
17571757 THERMOPHORETIC_DEPOSITION,THERMOPHORETIC_SETTLING,THICKEN_OBSTRUCTIONS,&
@@ -1779,6 +1779,11 @@ SUBROUTINE READ_MISC
17791779
17801780! LES parameters
17811781
1782+ PR_T = -1.0_EB ! Turbulent Prandtl number
1783+ SC_T = -1.0_EB ! Turbulent Schmidt number
1784+
1785+ ! Keep for backward compatibility
1786+
17821787PR = -1.0_EB ! Turbulent Prandtl number
17831788SC = -1.0_EB ! Turbulent Schmidt number
17841789
@@ -1938,16 +1943,19 @@ SUBROUTINE READ_MISC
19381943
19391944! Prandtl and Schmidt numbers
19401945
1946+ IF (PR>0._EB) PR_T = PR ! backward compatibility
1947+ IF (SC>0._EB) SC_T = SC ! backward compatibility
1948+
19411949IF (SIM_MODE==DNS_MODE) THEN
1942- IF (PR <0._EB) PR = 0.7_EB
1943- IF (SC <0._EB) SC = 1.0_EB
1950+ IF (PR_T <0._EB) PR_T = 0.7_EB
1951+ IF (SC_T <0._EB) SC_T = 1.0_EB
19441952ELSE
1945- IF (PR <0._EB) PR = 0.5_EB
1946- IF (SC <0._EB) SC = 0.5_EB
1953+ IF (PR_T <0._EB) PR_T = 0.5_EB
1954+ IF (SC_T <0._EB) SC_T = 0.5_EB
19471955ENDIF
19481956
1949- RSC = 1._EB/SC
1950- RPR = 1._EB/PR
1957+ RSC_T = 1._EB/SC_T
1958+ RPR_T = 1._EB/PR_T
19511959
19521960! Check for a restart file
19531961
@@ -3419,7 +3427,7 @@ SUBROUTINE READ_SPEC
34193427
34203428GM1OG = (GAMMA-1._EB)/GAMMA
34213429CP_GAMMA = SPECIES_MIXTURE(1)%RCON/GM1OG
3422- CPOPR = CP_GAMMA/PR
3430+ CPOPR = CP_GAMMA/PR_T
34233431
34243432! Check for user-specified turbulent Schmidt number and, if present, transfer value from SPECIES to SPECIES_MIXTURE
34253433
0 commit comments