Philip Eisenlohr
9351508ae1
overhaul to allow for multiphase/homogenization setup.
2009-03-04 11:48:54 +00:00
Philip Eisenlohr
82e65648a2
major debugging and streamlining of the calculation of ipVolumes and
...
ipAreas
2009-01-19 18:42:31 +00:00
Philip Eisenlohr
4b67529aaf
added full description of element type 2
2009-01-16 17:36:37 +00:00
Eralp Demir
483896218f
added functions
...
-- mesh_build_subNodeCoords
-- mesh_build_ipVolimes
-- mesh_build_ipAreas
new globals mesh_ipVolume and mesh_ipArea / mesh_ipAreaNormal contain the volume per IP, area of the interface to aach neighboring IP and the outward pointing unit normal vector of these interfaces
2009-01-16 15:29:57 +00:00
Franz Roters
fa7cf61fd9
FEsolfing.f90: - added flag for symmetric solver
...
- added subroutine to detect symmetric solver
mesh.f90: - added subroutine call in mesh_init to detect symmetric solver during input file parsing
mpie_cpfem_marc2005r3.f90
mpie_cpfem_marc2007r1.f90
mpie_cpfem_marc2007r1_sequential.f90: - resorted include order of other source files
- symmetrize d in case a symmetric solver is used
constitutive_pheno.f90: - included code to output shear rates and shear activity as post results
CPFEM_GIA8.f90
CPFEM_Taylor.f90
CPFEM_Taylor_sequential.f90: - symmetrize H_bar
- generalized reference to CPFEM_results in call of SingleCrystallite
2008-09-22 08:36:51 +00:00
Philip Eisenlohr
6921c57c7d
rev 225 had a small syntax error...
2008-06-17 11:54:34 +00:00
Philip Eisenlohr
3676b453ca
added two more element types (157 and 136)
2008-06-17 09:11:54 +00:00
Philip Eisenlohr
5834a2965d
fixed bug in mesh_build_sharedElems which so far counted nodes in
...
distorted elements twice -- part of this problem has already been fixed
with revision 182 but then only in getNodeElemDimensions.
M mesh.f90
2008-06-16 20:49:48 +00:00
Franz Roters
60f3571266
added code lines for OpenMP, however it does not work yet!
2008-05-26 13:11:25 +00:00
Philip Eisenlohr
3640a48095
changed element type mapping to be performed right after input file
...
parsing. mesh_element(2,e) now contains INTERNAL type index -- no
subsequent mapping necessary anymore!
2008-03-25 12:52:27 +00:00
Franz Roters
6f06133b90
removed some unused variables
2008-03-14 08:23:43 +00:00
Philip Eisenlohr
1233d01cd5
mesh_maxNsharedElems is now correct. Added check for multiple identical nodes in an element, e.g. triangular quad-element and the like.
2008-01-10 17:12:33 +00:00
Luc Hantcherli
fe70a82d6d
!!!!! IMPORTANT !!!!!
...
All subroutines were committed at once:
- constitutive_pheno works
- constitutive_dislo without twinning also works
This release should serve as reference
2007-12-14 13:36:04 +00:00
Luc Hantcherli
32fc32865f
Commit of mesh
2007-12-11 14:23:21 +00:00
Franz Roters
d2471ab479
corrected formating error in output from mesh
2007-10-26 13:39:54 +00:00
Franz Roters
909ebf2cd0
removed unused variables
...
corrected allocation error in constitutive_dislo.f90
2007-10-24 15:24:49 +00:00
William Counts
bf35fa4868
former revision of mesh.f90 caused segmentation fault. probably due to
...
string assignment across memory. fixed now...
2007-10-24 11:25:58 +00:00
Philip Eisenlohr
f0617b74f6
added output of mesh statistics at end of input file parsing
2007-10-24 09:00:42 +00:00
William Counts
67a5711ed1
added awareness of set definitions (new function build_elemSetMapping)
...
added new style tables for initial conditions
2007-10-23 13:09:46 +00:00
Philip Eisenlohr
b0ef9e4a94
added element types
...
11 (4node 2D linear full) and
27 (8node 2D quadratic full)
2007-10-12 13:48:29 +00:00
William Counts
7bc27e02ca
keyword "table" appeared more than once -- restricted interpretation to header
2007-09-28 14:56:26 +00:00
Philip Eisenlohr
892f33591c
adapted to new default table style in 2007R1
...
hypoelastic part of input file needs skipping an additional line if new style tables are active
2007-09-28 14:16:03 +00:00
Franz Roters
03f244995e
corrected mesh_build_elements (unit) so that state variables are read correctly from input file
2007-04-25 07:33:24 +00:00
Franz Roters
3a4ec4c2d1
removed several unused variables
2007-04-24 06:49:13 +00:00
Franz Roters
c0ebb4d846
reordered subroutine calls in mesh_init to allocate nodemap and elementmap BEFORE they are used
2007-04-24 06:29:22 +00:00
Philip Eisenlohr
b26704c23f
added missing use statement in _init
2007-04-13 15:37:10 +00:00
Philip Eisenlohr
df3f327ece
added function calls in init()
2007-04-10 11:22:53 +00:00
William Counts
5db61c19d3
fixed buggy build_ipNeighborhood and faceMatch (that sounds so easy...)
2007-04-04 08:47:34 +00:00
William Counts
37a4a4bcdc
done with mesh_build_element
2007-03-30 14:56:57 +00:00
William Counts
656a6808bc
cleaned up mesh_build_CPeleMapping code
2007-03-29 13:08:08 +00:00
William Counts
5f9b57b952
with mesh_build_Sharedelems
2007-03-29 08:42:08 +00:00
William Counts
7e84af73c1
Added max # shared elements
2007-03-28 12:58:51 +00:00
William Counts
c82140a49d
add input routines
2007-03-28 10:02:33 +00:00
Philip Eisenlohr
9671dc7de5
generalized _FEasCP (string what,int ID) to use targeted arrays
...
available what options are 'elem' and 'node'
2007-03-27 12:53:31 +00:00
Philip Eisenlohr
a52a742a3f
added _build_ipNeighborhood and _faceMatch
2007-03-26 08:50:57 +00:00
Philip Eisenlohr
e56849fbb2
started envIP building
2007-03-22 14:48:58 +00:00
Philip Eisenlohr
b91ab5ae61
added function mesh_FEtoCPelement(FEid)
2007-03-21 16:18:33 +00:00
Philip Eisenlohr
80facb8b30
let's see whether this is the thing to do..!?!?
2007-03-20 13:55:22 +00:00