Public Attributes |
| integer | nell = -1 |
| | Number of elements in a mesh.
|
| integer | ngf = -1 |
| | Number of global freedoms.
|
| integer | mfrelt = -1 |
| | Max number of freedoms in element.
|
| integer | nsd = -1 |
| | Number of spacial dimensions.
|
| integer | nnode = -1 |
| | Number of nodes.
|
| integer, dimension(:), pointer | nfrelt |
| | Number of free nodes in element : nfrelt[nell] (Graph object creation)
|
| integer, dimension(:,:), pointer | mhead |
| | Free node list : mhead[mfrelt,nell] (Graph object creation)
|
integer(kind=1), dimension(:),
pointer | freemask |
| | For mixed problems - mask for division freedoms into blocks : freemask[ngf].
|
| integer, dimension(:), pointer | freemap |
| | Global numbering of freedoms : freemap[ngf] (plotting)
|
real(kind=xyzk), dimension(:,:),
pointer | coords |
| | Nodes coordinates : coords[nsd,nnode] (coarse mesh generation and plotting)
|
| integer | lnnode = -1 |
| | Local coordinate and freemap data.
|
real(kind=xyzk), dimension(:,:),
pointer | lcoords |
| integer, dimension(:), pointer | lfreemap |
| integer, dimension(:,:), pointer | hash |
| integer | hashsize = -1 |
| integer, dimension(:), pointer | hashlook |
| integer | numbins = 0 |
| integer | binsize = 0 |
| integer | hashentries = 0 |
| real(kind=rk) | nperfree = 0.0_rk |
| real(kind=rk) | nperstd = 0.0_rk |
| real(kind=rk) | hscale = 0.0_rk |
| logical | parted = .false. |
| integer | nparts = -1 |
| integer | nlf = -1 |
| integer, dimension(:), pointer | partnelems |
| integer, dimension(:), pointer | eptnmap |
| | Partition map: elements (actually nodes) to partitions (process numbers)
|
| integer, dimension(:), pointer | inner_interf_fmask |
| integer | nnghbrs |
| | Number of my neighbours.
|
| integer, dimension(:), pointer | nghbrs |
| | My neighbours' ranks : nghbrs[nnghbrs].
|
| integer, dimension(:), pointer | nfreesend_map |
| | Amounts of freedoms to send to particular neighbour : nfreesend_map[nparts] - zero indicates no freedoms to send.
|
| integer, dimension(:), pointer | nghostsend_map |
| integer, dimension(:), pointer | gl_fmap |
| | maps global freedom numbers to local: gl_fmap[ngf]
|
| integer, dimension(:), pointer | lg_fmap |
| | maps local freedoms to global: lg_fmap[ngf]
|
| integer | ntobsent |
| | #inner freedoms to be sent to neighbours
|
| integer | ninonol |
| | #inner freedoms that are on overlap
|
| integer | ninner |
| | #inner freedoms total (totally inner:nino)
|
| integer | indepoutol |
| | points to the end of freedoms on outer
|
type(indlist), dimension(:),
pointer | ax_recvidx |
type(indlist), dimension(:),
pointer | ax_sendidx |
type(indlist), dimension(:),
pointer | ol_outer |
| | overlap with each neighbour process in its region
|
type(indlist), dimension(:),
pointer | ol_inner |
| | overlap with each neighbour process in my region
|
type(indlist), dimension(:),
pointer | ol_solve |
| | overlap with each neighbour process in all regions (its,my,or third)
|
| type(Graph) | G |
Definition at line 39 of file Mesh.F90.