MFIX
2016-1
Main Page
Modules
Data Types List
Files
File List
File Members
undef_2_0.f
Go to the documentation of this file.
1
!vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2
! C
3
! Module name: UNDEF_2_0 (Var, IER) C
4
! Purpose: change undefined values to zero. Otherwise linear equationC
5
! solver does not work C
6
! C
7
! Author: M. Syamlal Date: 18-JUL-96 C
8
!^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
9
!
10
SUBROUTINE
undef_2_0
(VARDUM)
11
!...Translated by Pacific-Sierra Research VAST-90 2.06G5 12:17:31 12/09/98
12
!...Switches: -xf
13
!
14
!-----------------------------------------------
15
! M o d u l e s
16
!-----------------------------------------------
17
USE
param
18
USE
param1
19
USE
geometry
20
USE
compar
21
IMPLICIT NONE
22
!-----------------------------------------------
23
! G l o b a l P a r a m e t e r s
24
!-----------------------------------------------
25
!-----------------------------------------------
26
! D u m m y A r g u m e n t s
27
!-----------------------------------------------
28
DOUBLE PRECISION
,
DIMENSION(DIMENSION_3)
:: VARDUM
29
30
!-----------------------------------------------
31
! L o c a l P a r a m e t e r s
32
!-----------------------------------------------
33
!-----------------------------------------------
34
! L o c a l V a r i a b l e s
35
!-----------------------------------------------
36
! INTEGER :: IJK
37
!-----------------------------------------------
38
!
39
! Local variables
40
!
41
!
42
! IJK = 1
43
! IF (IJKEND3 > 0) THEN
44
! WHERE (VAR(:IJKMAX2) == UNDEFINED) VAR(:IJKMAX2) = ZERO
45
! WHERE (VARDUM(IJKSTART3:IJKEND3) == UNDEFINED) VARDUM(IJKSTART3:IJKEND3) = ZERO
46
WHERE
(vardum(1:
ijkend3
) ==
undefined
) vardum(1:
ijkend3
) =
zero
47
! IJK = IJKMAX2 + 1
48
! ENDIF
49
RETURN
50
END SUBROUTINE
undef_2_0
51
52
!// Comments on the modifications for DMP version implementation
53
!//PG Changed local variable name from VAR to VARDUM, due to conflict in PG
54
!// 120 Replaced the index for initialization :IJKMAX2 --> VARDUM(1:IJKEND3)
param1
Definition:
param1_mod.f:2
compar::ijkend3
integer ijkend3
Definition:
compar_mod.f:80
compar
Definition:
compar_mod.f:12
param1::undefined
double precision, parameter undefined
Definition:
param1_mod.f:18
param
Definition:
param_mod.f:2
undef_2_0
subroutine undef_2_0(VARDUM)
Definition:
undef_2_0.f:11
geometry
Definition:
geometry_mod.f:11
param1::zero
double precision, parameter zero
Definition:
param1_mod.f:27
undef_2_0.f
Generated by
1.8.11