Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
meshdata Module Reference
Collaboration diagram for meshdata:

Data Types

type  bcvalues
 
type  user_data_type_bc
 
type  user_data_type_mapnd
 
type  user_data_type_procnodelist
 
type  user_data_type_surfmesh_hex8
 
type  user_data_type_surfmesh_tri3
 
type  user_data_type_surfmesh_tri6
 
type  user_ptr_type_bc
 
type  user_ptr_type_mapnd
 
type  user_ptr_type_procnodelist
 
type  user_ptr_type_surfmesh_hex8
 
type  user_ptr_type_surfmesh_tri3
 
type  user_ptr_type_surfmesh_tri6
 
type  user_type_bc
 
type  user_type_mapnd
 
type  user_type_procnodelist
 
type  user_type_surfmesh_hex8
 
type  user_type_surfmesh_tri3
 
type  user_type_surfmesh_tri6
 

Public Attributes

integer io_input
 
character *20 prefx
 
integer prefx_lngth
 
real *8 cd_fastest
 
type(bcvalues), dimension(32) bc_conditions
 
integer numnp_prmry
 
integer numelv_prmry
 
integer iansys
 
integer ipatran
 
integer itetmesh
 
integer ipatcohin
 
integer itetcohin
 
integer numvertx
 
real *8 convertunit
 
real *8, dimension(:,:),
allocatable 
coor
 
real *8, dimension(:), allocatable press_nodal
 
integer, dimension(:,:),
allocatable 
lmelv_prmry
 
integer, dimension(:), allocatable ibcaxi
 
integer, dimension(:), allocatable epart
 
integer, dimension(:), allocatable numnp_2d
 
integer, dimension(:), allocatable numelperproc
 
integer, dimension(:), allocatable numndperproc
 
integer, dimension(:,:),
allocatable 
lmtri
 
integer, dimension(:), allocatable elm_2d
 
integer, dimension(:), allocatable elm_2d_flag
 
integer, dimension(:,:),
allocatable 
neigh_2d
 
integer, dimension(:), allocatable epart_2d
 
integer numnodeio
 
integer, dimension(:), allocatable nodeio
 
integer ioformat
 
integer iopmvis
 
integer ipress
 
integer intfaceflag
 
integer, dimension(:), allocatable indsburnflg
 
integer nummat
 
integer, dimension(:), allocatable matid
 
integer, dimension(:), allocatable eltypeid
 
integer, dimension(1:10) ndhistory
 
integer numndhistory
 
integer numbc_prmry
 
integer numbc_prmry_mm
 
integer numbc_prmry_ht
 
integer, dimension(:,:),
allocatable 
ik1
 
type(user_ptr_type_bcuser_bc
 
type(list_type) bc_structural
 
type(list_type) bc_meshmotion
 
type(list_type) bc_thermal
 
type(user_ptr_type_mapnduser_mapnd
 
type(list_type), dimension(:),
allocatable 
mapnd_glb2locproc
 
integer, dimension(:), allocatable numbc_structural
 
integer, dimension(:), allocatable numbc_meshmotion
 
integer, dimension(:), allocatable numbc_thermal
 
integer, parameter maxnumberofprocstosharenode = 8
 
integer, dimension(:,:),
allocatable 
procndlist
 
integer, dimension(:), allocatable numprocpernd
 
integer, dimension(:), allocatable nodeflag
 
type(user_ptr_type_surfmesh_tri3user_surfmesh_tri3
 
type(list_type) surfmesh_tri3_s
 
type(list_type) surfmesh_tri3_sf
 
type(user_ptr_type_surfmesh_tri6user_surfmesh_tri6
 
type(list_type) surfmesh_tri6_s
 
type(list_type) surfmesh_tri6_sf
 
type(user_ptr_type_surfmesh_hex8user_surfmesh_hex8
 
type(list_type) surfmesh_hex8_s
 
type(list_type) surfmesh_hex8_sf
 
type(user_ptr_type_procnodelistuser_procnodelist
 
type(list_type), dimension(:),
pointer 
procnodelist
 
integer meshtype2d
 
integer, dimension(:), pointer elflag
 
integer, dimension(:,:), pointer numelhex2d
 
integer, dimension(:,:), pointer numeltet2d
 
integer, dimension(:,:), pointer elconntable
 
integer, dimension(:), pointer mattype
 
integer, dimension(:), pointer numelvolmat
 
integer, dimension(:), pointer numelpartbndrymat
 
integer, dimension(:,:), pointer nodeflag_str
 
integer, dimension(:,:), pointer nodeflag_mm
 
integer, dimension(:,:), pointer nodeflag_th
 
integer, dimension(:), pointer numneighprocs_list
 
integer, dimension(:), pointer nodestocommunicate
 
integer, dimension(:), pointer id_sendto_list
 
integer nodestocommunicate_cnt
 
integer, dimension(:,:),
allocatable 
bc_flag
 
integer, dimension(:), allocatable numbc_flag
 
integer, dimension(:), pointer pconn_comm
 
integer maxnumbc_str
 
integer maxnumbc_mm
 
integer maxnumbc_th
 
integer numserbc
 
integer, dimension(:,:), pointer bc_values_mm
 
integer, dimension(:,:), pointer bc_values_str
 
integer, dimension(:), pointer bc_values_th
 
real *8, dimension(:), pointer bcvalue
 
logical interactmesh
 
logical overlaymesh
 
integer, dimension(:), allocatable numnp_loc_implicit
 
integer, dimension(:), allocatable startnumnp_loc_implicit
 
integer, dimension(:), allocatable mapnodeimp
 
integer, dimension(:), allocatable nodeprocimpglobal
 
integer, dimension(:), pointer nodenumglobalimp
 
integer, dimension(:), pointer nodeprocimp
 
logical imp
 

Detailed Description

Definition at line 53 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

Member Data Documentation

type(bcvalues), dimension(32) bc_conditions

Definition at line 76 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:,:), allocatable bc_flag
type(list_type) bc_meshmotion
type(list_type) bc_structural
type(list_type) bc_thermal
integer, dimension(:,:), pointer bc_values_mm
integer, dimension(:,:), pointer bc_values_str
integer, dimension(:), pointer bc_values_th
real*8, dimension(:), pointer bcvalue
real * cd_fastest

Definition at line 69 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

real * convertunit

Definition at line 93 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

real*8, dimension(:,:), allocatable coor

Definition at line 97 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:,:), pointer elconntable
integer, dimension(:), pointer elflag
integer, dimension(:), allocatable elm_2d
integer, dimension(:), allocatable elm_2d_flag
integer, dimension(:), allocatable eltypeid
integer, dimension(:), allocatable epart
integer, dimension(:), allocatable epart_2d
integer iansys

Definition at line 85 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:), allocatable ibcaxi
integer, dimension(:), pointer id_sendto_list
integer, dimension(:,:), allocatable ik1
logical imp
integer, dimension(:), allocatable indsburnflg
logical interactmesh
integer intfaceflag
integer io_input

Definition at line 62 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer ioformat
integer iopmvis
integer ipatcohin

Definition at line 88 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer ipatran

Definition at line 86 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer ipress
integer itetcohin

Definition at line 89 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer itetmesh

Definition at line 87 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:,:), allocatable lmelv_prmry
integer, dimension(:,:), allocatable lmtri
type(list_type), dimension(:), allocatable mapnd_glb2locproc
integer, dimension(:), allocatable mapnodeimp
integer, dimension(:), allocatable matid
integer, dimension(:), pointer mattype
integer maxnumbc_mm
integer maxnumbc_str
integer maxnumbc_th
integer parameter maxnumberofprocstosharenode = 8
integer meshtype2d
integer, dimension(1:10) ndhistory
integer, dimension(:,:), allocatable neigh_2d
integer, dimension(:), allocatable nodeflag
integer, dimension(:,:), pointer nodeflag_mm
integer, dimension(:,:), pointer nodeflag_str
integer, dimension(:,:), pointer nodeflag_th
integer, dimension(:), allocatable nodeio
integer, dimension(:), pointer nodenumglobalimp
integer, dimension(:), pointer nodeprocimp
integer, dimension(:), allocatable nodeprocimpglobal
integer, dimension(:), pointer nodestocommunicate
integer nodestocommunicate_cnt
integer, dimension(:), allocatable numbc_flag
integer, dimension(:), allocatable numbc_meshmotion
integer numbc_prmry
integer numbc_prmry_ht
integer numbc_prmry_mm
integer, dimension(:), allocatable numbc_structural
integer, dimension(:), allocatable numbc_thermal
integer, dimension(:,:), pointer numelhex2d
integer, dimension(:), pointer numelpartbndrymat
integer, dimension(:), allocatable numelperproc
integer, dimension(:,:), pointer numeltet2d
integer numelv_prmry

Definition at line 83 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:), pointer numelvolmat
integer nummat
integer numndhistory
integer, dimension(:), allocatable numndperproc
integer, dimension(:), pointer numneighprocs_list
integer numnodeio
integer, dimension(:), allocatable numnp_2d
integer, dimension(:), allocatable numnp_loc_implicit
integer numnp_prmry

Definition at line 81 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:), allocatable numprocpernd
integer numserbc
integer numvertx

Definition at line 91 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

logical overlaymesh
integer, dimension(:), pointer pconn_comm
character * prefx

Definition at line 66 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer prefx_lngth

Definition at line 67 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

real*8, dimension(:), allocatable press_nodal

Definition at line 99 of file SourceIMP/utilities/RocfracPrep/meshdata.f90.

integer, dimension(:,:), allocatable procndlist
type(list_type), dimension(:), pointer procnodelist
integer, dimension(:), allocatable startnumnp_loc_implicit
type(list_type) surfmesh_hex8_s
type(list_type) surfmesh_hex8_sf
type(list_type) surfmesh_tri3_s
type(list_type) surfmesh_tri3_sf
type(list_type) surfmesh_tri6_s
type(list_type) surfmesh_tri6_sf
type(user_ptr_type_bc) user_bc
type(user_ptr_type_mapnd) user_mapnd
type(user_ptr_type_procnodelist) user_procnodelist
type(user_ptr_type_surfmesh_hex8) user_surfmesh_hex8
type(user_ptr_type_surfmesh_tri3) user_surfmesh_tri3
type(user_ptr_type_surfmesh_tri6) user_surfmesh_tri6

The documentation for this module was generated from the following files: