MFIX  2016-1
get_hloss.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module name: GET_HLOSS(HLOSS) C
4 ! Purpose: Determine the total heat loss from the reactor C
5 ! C
6 ! Author: M. Syamlal Date: 31-MAR-95 C
7 ! Reviewer: Date: C
8 ! C
9 ! Revision Number: C
10 ! Purpose: C
11 ! Author: Date: dd-mmm-yy C
12 ! Reviewer: Date: dd-mmm-yy C
13 ! C
14 ! Literature/Document References: C
15 ! C
16 ! Variables referenced: IMAX2, JMAX2, KMAX2, MMAX, ROP_s, DX, DY, DZ, C
17 ! X, IMIN1, JMIN1. KMIN1 C
18 ! Variables modified: I, J, K, M, IJK C
19 ! C
20 ! Local variables: None C
21 ! C
22 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
23 !
24  SUBROUTINE get_hloss(HLOSS)
25 !...Translated by Pacific-Sierra Research VAST-90 2.06G5 12:17:31 12/09/98
26 !...Switches: -xf
27 !
28 ! Include param.inc file to specify parameter values
29 !
30 !-----------------------------------------------
31 ! M o d u l e s
32 !-----------------------------------------------
33  USE param
34  USE param1
35  USE physprop
36  USE geometry
37  USE fldvar
38  USE bc
39  USE indices
40  USE energy
41  IMPLICIT NONE
42 !-----------------------------------------------
43 ! G l o b a l P a r a m e t e r s
44 !-----------------------------------------------
45 !-----------------------------------------------
46 ! D u m m y A r g u m e n t s
47 !-----------------------------------------------
48 !
49 ! Total heat loss from the reactor
50  DOUBLE PRECISION HLOSS, HLOSSm
51 !
52 ! Indices
53  INTEGER M, IER
54 !
55 !-----------------------------------------------
56 !
57  CALL get_philoss (t_g, k_g, bc_tw_g, bc_hw_t_g, bc_c_t_g, hlossm, ier)
58  hloss = hlossm
59  DO m = 1, mmax
60  CALL get_philoss (t_s(1,m), k_s(1,m), bc_tw_s(1,m), bc_hw_t_s(1,m), &
61  bc_c_t_s(1,m), hlossm, ier)
62  hloss = hloss + hlossm
63  END DO
64  RETURN
65  END SUBROUTINE get_hloss
double precision, dimension(dimension_bc) bc_hw_t_g
Definition: bc_mod.f:332
double precision, dimension(:), allocatable t_g
Definition: fldvar_mod.f:63
double precision, dimension(dimension_bc, dim_m) bc_tw_s
Definition: bc_mod.f:341
subroutine get_hloss(HLOSS)
Definition: get_hloss.f:25
subroutine get_philoss(PHI, DIFF, BC_PHI_W, BC_HW_PHI, BC_C_PHI, LOSS)
Definition: get_philoss.f:25
integer mmax
Definition: physprop_mod.f:19
double precision, dimension(:,:), allocatable t_s
Definition: fldvar_mod.f:66
double precision, dimension(dimension_bc) bc_tw_g
Definition: bc_mod.f:338
Definition: param_mod.f:2
double precision, dimension(dimension_bc) bc_c_t_g
Definition: bc_mod.f:344
double precision, dimension(dimension_bc, dim_m) bc_c_t_s
Definition: bc_mod.f:347
double precision, dimension(:), allocatable k_g
Definition: physprop_mod.f:92
double precision, dimension(:,:), allocatable k_s
Definition: physprop_mod.f:98
double precision, dimension(dimension_bc, dim_m) bc_hw_t_s
Definition: bc_mod.f:335
Definition: bc_mod.f:23