21 INTEGER,
INTENT(IN) :: IJK
27 CHARACTER(LEN=40) :: err_prop
36 write(err_prop,
'("gas density")')
38 WRITE(
err_msg,9999) trim(err_prop)
40 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
41 'invoked for',/,a,
' but this generic error',/,
'message exi',&
42 'sts. Either choose a different model or correct',/,
'mfix/,'&
43 'model/usr_properties.f')
99 INTEGER,
INTENT(IN) :: IJK
105 CHARACTER(LEN=40) :: err_prop
114 write(err_prop,
'("gas specific heat")')
116 WRITE(
err_msg,9999) trim(err_prop)
118 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
119 'invoked for',/,a,
' but this generic error',/,
'message exi',&
120 'sts. Either choose a different model or correct',/,
'mfix/,'&
121 'model/usr_properties.f')
159 INTEGER,
INTENT(IN) :: IJK
165 CHARACTER(LEN=40) :: err_prop
174 write(err_prop,
'("gas viscosity")')
176 WRITE(
err_msg,9999) trim(err_prop)
178 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
179 'invoked for',/,a,
' but this generic error',/,
'message exi',&
180 'sts. Either choose a different model or correct',/,
'mfix/,'&
181 'model/usr_properties.f')
208 INTEGER,
INTENT(IN) :: IJK
214 CHARACTER(LEN=40) :: err_prop
223 write(err_prop,
'("gas conductivity")')
225 WRITE(
err_msg,9999) trim(err_prop)
227 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
228 'invoked for',/,a,
' but this generic error',/,
'message exi',&
229 'sts. Either choose a different model or correct',/,
'mfix/,'&
230 'model/usr_properties.f')
260 INTEGER,
INTENT(IN) :: IJK
262 INTEGER,
INTENT(IN) :: N
268 CHARACTER(LEN=40) :: err_prop
277 write(err_prop,
'("gas phase species ",I2," diffusivity")') n
279 WRITE(
err_msg,9999) trim(err_prop)
281 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
282 'invoked for',/,a,
' but this generic error',/,
'message exi',&
283 'sts. Either choose a different model or correct',/,
'mfix/,'&
284 'model/usr_properties.f')
310 INTEGER,
INTENT(IN) :: IJK
312 INTEGER,
INTENT(IN) :: M
318 CHARACTER(LEN=40) :: err_prop
327 write(err_prop,
'("solids phase ",I2," density")') m
329 WRITE(
err_msg,9999) trim(err_prop)
331 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
332 'invoked for',/,a,
' but this generic error',/,
'message exi',&
333 'sts. Either choose a different model or correct',/,
'mfix/,'&
334 'model/usr_properties.f')
365 INTEGER,
INTENT(IN) :: IJK
367 INTEGER,
INTENT(IN) :: M
373 CHARACTER(LEN=40) :: err_prop
382 write(err_prop,
'("solids phase ",I2," specific heat")') m
384 WRITE(
err_msg,9999) trim(err_prop)
386 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
387 'invoked for',/,a,
' but this generic error',/,
'message exi',&
388 'sts. Either choose a different model or correct',/,
'mfix/,'&
389 'model/usr_properties.f')
431 INTEGER,
INTENT(IN) :: IJK
433 INTEGER,
INTENT(IN) :: M
439 CHARACTER(LEN=40) :: err_prop
450 write(err_prop,
'("solids phase ",I2," viscosity")') m
452 WRITE(
err_msg,9999) trim(err_prop)
454 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
455 'invoked for',/,a,
' but this generic error',/,
'message exi',&
456 'sts. Either choose a different model or correct',/,
'mfix/,'&
457 'model/usr_properties.f')
484 INTEGER,
INTENT(IN) :: IJK
486 INTEGER,
INTENT(IN) :: M
492 CHARACTER(LEN=40) :: err_prop
501 write(err_prop,
'("solids phase ",I2," conductivity")') m
503 WRITE(
err_msg,9999) trim(err_prop)
505 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
506 'invoked for',/,a,
' but this generic error',/,
'message exi',&
507 'sts. Either choose a different model or correct',/,
'mfix/,'&
508 'model/usr_properties.f')
539 INTEGER,
INTENT(IN) :: IJK
541 INTEGER,
INTENT(IN) :: M
543 INTEGER,
INTENT(IN) :: N
549 CHARACTER(LEN=40) :: err_prop
558 write(err_prop,
'("solids phase ",I2," species ", I2, & 559 " diffusivity")') m, n
561 WRITE(
err_msg,9999) trim(err_prop)
563 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
564 'invoked for',/,a,
' but this generic error',/,
'message exi',&
565 'sts. Either choose a different model or correct',/,
'mfix/,'&
566 'model/usr_properties.f')
594 Use fun_avg, only: avg_x_e, avg_y_n, avg_z_t
607 INTEGER,
INTENT(IN) :: IJK
609 INTEGER,
INTENT(IN) :: M
614 INTEGER :: IER = undefined_i
615 CHARACTER(LEN=50) :: err_prop
623 IF (ier /= undefined_i)
THEN 624 write(err_prop,
'("gas-solids phase ",I2," heat transfer ", & 627 WRITE(
err_msg,9999) trim(err_prop)
629 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
630 'invoked for',/,a,
' but this generic error',/,
'message exi',&
631 'sts. Either choose a different model or correct',/,
'mfix/,'&
632 'model/usr_properties.f')
665 use fun_avg, only: avg_x_e, avg_y_n, avg_z_t
679 INTEGER,
INTENT(IN) :: IJK
681 INTEGER,
INTENT(IN) :: M, L
689 INTEGER :: IER = undefined_i
690 CHARACTER(LEN=60) :: err_prop
699 IF (ier /= undefined_i)
THEN 700 write(err_prop,
'("solids phase ",I2," solids phase ", I2, & 701 " drag coefficient")') m, l
703 WRITE(
err_msg,9999) trim(err_prop)
705 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
706 'invoked for',/,a,
' but this generic error',/,
'message exi',&
707 'sts. Either choose a different model or correct',/,
'mfix/,'&
708 'model/usr_properties.f')
785 INTEGER,
INTENT(IN) :: lprop
787 INTEGER,
INTENT(IN) :: IJK
789 INTEGER,
INTENT(IN) :: M
792 INTEGER,
INTENT(IN) :: N
798 CHARACTER(len=40):: err_prop
815 write(err_prop,
'("gas density")')
819 CASE (gas_specificheat)
822 write(err_prop,
'("gas specific heat")')
832 write(err_prop,
'("gas viscosity")')
836 CASE (gas_conductivity)
839 write(err_prop,
'("gas conductivity")')
843 CASE (gas_diffusivity)
846 write(err_prop,
'("gas diffusivity")')
850 CASE (solids_density)
853 write(err_prop,
'("solids phase ",I2," density")') m
857 CASE (solids_specificheat)
860 write(err_prop,
'("solids phase ",I2," specific heat")') m
867 CASE (solids_viscosity)
870 write(err_prop,
'("solids phase ", I2," viscosity")') m
876 CASE (solids_conductivity)
879 write(err_prop,
'("solids phase ",I2," conductivity")') m
883 CASE (solids_diffusivity)
886 write(err_prop,
'("solids phase",I2," diffusivity")') m
890 CASE (gassolids_heattransfer)
894 '("gas-solids phase ",I2," heat transfer coefficient")') m
898 CASE (gassolids_drag)
902 '("gas-solids phase ",I2," drag coefficient")') m
906 CASE (solidssolids_drag)
910 '("solids-solids phases ",I2," & ",I2," drag coefficient")')
918 WRITE(
err_msg,9999) trim(err_prop)
921 9999
FORMAT(
'ERROR 9999: The user-defined properties routine was ',&
922 'invoked for',/,a,
' but this generic error',/,
'message exits.',
923 'Either choose a different model or correct',/,
'mfix/model/',&
integer, dimension(:), allocatable ip1
double precision, dimension(:,:), allocatable gama_gs
double precision, dimension(:,:), allocatable v_s
subroutine usr_properties(lprop, IJK, M, N)
double precision, dimension(:,:), allocatable c_ps
double precision, dimension(:,:), allocatable mu_s
integer, dimension(:), allocatable i_of
subroutine usr_prop_fss(IJK, L, M)
double precision, dimension(:), allocatable ep_g
subroutine usr_prop_ros(IJK, M)
subroutine usr_prop_difg(IJK, N)
double precision, dimension(:,:), allocatable dif_g
subroutine usr_prop_difs(IJK, M, N)
double precision, parameter one
subroutine usr_prop_ks(IJK, M)
double precision, dimension(:,:), allocatable f_ss
double precision, dimension(:,:), allocatable w_s
double precision segregation_slope_coefficient
integer, dimension(:), allocatable im1
double precision, dimension(:), allocatable t_g
double precision gas_const
double precision, dimension(:,:), allocatable scalar
double precision, dimension(:), allocatable p_g
double precision function g_0(IJK, M1, M2)
double precision, parameter undefined
logical, dimension(dim_m) close_packed
double precision, dimension(dim_n_g) mw_g
double precision, dimension(:,:), allocatable u_s
subroutine init_err_msg(CALLER)
integer, dimension(:), allocatable k_of
double precision, dimension(:,:), allocatable d_p
subroutine usr_prop_mug(IJK)
double precision, dimension(:,:,:), allocatable x_s
integer, dimension(:), allocatable j_of
integer, dimension(:), allocatable jm1
double precision, parameter small_number
double precision, dimension(:,:), allocatable t_s
double precision, dimension(:,:), allocatable x_g
integer, dimension(:), allocatable jp1
double precision, dimension(:,:), allocatable theta_m
double precision function unscale_pressure(XXX)
double precision, dimension(:), allocatable v_g
pure double precision function calc_cpor(T, M, N)
integer, dimension(:), allocatable kp1
double precision, dimension(:), allocatable w_g
double precision, dimension(:,:,:), allocatable dif_s
double precision, parameter half
double precision, dimension(:,:), allocatable lambda_s
double precision, dimension(:,:), allocatable r_phase
double precision, parameter large_number
double precision, parameter dil_ep_s
double precision, dimension(:,:), allocatable ro_s
integer, dimension(0:dim_m) nmax
subroutine usr_prop_gama(IJK, M)
integer, dimension(:), allocatable km1
double precision, dimension(:,:), allocatable p_s
subroutine usr_prop_cpg(IJK)
double precision, dimension(:), allocatable p_star
subroutine usr_prop_cps(IJK, M)
double precision, dimension(:), allocatable mu_g
subroutine usr_prop_kg(IJK)
double precision, dimension(dim_m, dim_n_s) mw_s
integer, parameter undefined_i
subroutine usr_prop_rog(IJK)
character(len=line_length), dimension(line_count) err_msg
double precision, dimension(:), allocatable u_g
double precision function ep_s(IJK, xxM)
double precision, dimension(:), allocatable k_g
double precision, parameter zero_x_gs
double precision, dimension(:,:), allocatable rop_s
subroutine usr_prop_mus(IJK, M)
integer, dimension(1:dim_scalar) phase4scalar
double precision, parameter pi
double precision, dimension(:,:), allocatable k_s
double precision, dimension(:), allocatable ro_g
double precision, dimension(:), allocatable rop_g
double precision, parameter gas_const_cal
double precision, parameter zero
subroutine flush_err_msg(DEBUG, HEADER, FOOTER, ABORT, LOG, CALL_TREE)
double precision, dimension(:), allocatable c_pg