Rocstar
1.0
Rocstar multiphysics simulation application
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ModMaterials.F90
Go to the documentation of this file.
1
! *********************************************************************
2
! * Rocstar Simulation Suite *
3
! * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4
! * *
5
! * Illinois Rocstar LLC *
6
! * Champaign, IL *
7
! * www.illinoisrocstar.com *
8
! * sales@illinoisrocstar.com *
9
! * *
10
! * License: See LICENSE file in top level of distribution package or *
11
! * http://opensource.org/licenses/NCSA *
12
! *********************************************************************
13
! *********************************************************************
14
! * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15
! * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16
! * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17
! * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18
! * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19
! * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20
! * Arising FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21
! * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22
! *********************************************************************
23
!******************************************************************************
24
!
25
! Purpose: define the properties of materials used throughout the code
26
!
27
! Description: none.
28
!
29
! Notes:
30
!
31
! this module will grow as the modeling for materials becomes more
32
! sophisticated
33
!
34
!******************************************************************************
35
!
36
! $Id: ModMaterials.F90,v 1.7 2008/12/06 08:44:19 mtcampbe Exp $
37
!
38
! Copyright: (c) 2003 by the University of Illinois
39
!
40
!******************************************************************************
41
42
MODULE
modmaterials
43
44
USE
moddatatypes
45
IMPLICIT NONE
46
47
! data types ------------------------------------------------------------------
48
49
TYPE
t_material
50
CHARACTER(CHRLEN)
:: name
! Name of material
51
INTEGER
:: phase
! 1 = Gas, 2 = Liquid, 3 = Solid
52
INTEGER
:: index
! Index of material in global%materials(:)
53
REAL(RFREAL)
:: molw
! Molecular weight
54
REAL(RFREAL)
:: dens
! Density
55
REAL(RFREAL)
:: spht
! Specific heat
56
REAL(RFREAL)
:: surftens
! Surface tension
57
REAL(RFREAL)
:: Tboil
! Boiling (or condensation) temperature
58
REAL(RFREAL)
:: Tmelt
! Melting (or freezing) temperature
59
END TYPE
t_material
60
61
END MODULE
modmaterials
62
63
!******************************************************************************
64
!
65
! RCS Revision history:
66
!
67
! $Log: ModMaterials.F90,v $
68
! Revision 1.7 2008/12/06 08:44:19 mtcampbe
69
! Updated license.
70
!
71
! Revision 1.6 2008/11/19 22:17:30 mtcampbe
72
! Added Illinois Open Source License/Copyright
73
!
74
! Revision 1.5 2004/07/23 22:43:16 jferry
75
! Integrated rocspecies into rocinteract
76
!
77
! Revision 1.4 2004/03/02 21:49:45 jferry
78
! Added melting and boiling point to material definitions
79
!
80
! Revision 1.3 2003/09/13 20:15:55 fnajjar
81
! Added surface tension to Materials datastructure
82
!
83
! Revision 1.2 2003/03/12 18:06:13 jferry
84
! added index component to t_material
85
!
86
! Revision 1.1 2003/03/11 15:53:25 jferry
87
! Created data type for material properties
88
!
89
!******************************************************************************
90
91
92
93
94
95
modmaterials
Definition:
ModMaterials.F90:42
modmaterials::t_material
Definition:
ModMaterials.F90:49
moddatatypes
Definition:
ModDataTypes.F90:40
RocfluidMP
modfloflu
ModMaterials.F90
Generated on Wed Nov 30 2016 16:56:09 for Rocstar by
1.8.5