Philip Eisenlohr
31d3dae279
FE (Marc) interface is now general. Requires to execute "makeMe" in order to derive the specific interface routines for each Marc version (e.g., 2007r1 and 2008r1) from mpie_cpfem_marc.f90. Pls do not commit explicit mpie_cpfem_marcXXX.f90 anymore and ignore them for SVN control.
2009-03-23 16:08:17 +00:00
Franz Roters
8441ff5372
adopted sequence of including lattice.f90 and material.f90
2009-03-23 09:52:23 +00:00
Philip Eisenlohr
ac42e24252
(re)introduced integer(8) types for clock_tick measurements
2009-03-20 15:19:58 +00:00
Philip Eisenlohr
a57ce74e15
exchanged new lattice_structure ("fcc", "bcc", "hexagonal")
2009-03-20 15:19:21 +00:00
Luc Hantcherli
e5255f4384
Update in order to include the c/a-ratio as additional information about the structure (modules lattice, constitutive_ changed accordingly)
...
Correction of the expression for the velocity of mobile dislocation densities in constitutive_dislobased.f90
Correction of some Fortran syntax, incompatible with Compaq Visual Fortran (e.g. integer(8))
2009-03-20 14:34:24 +00:00
Philip Eisenlohr
121723ffa5
corrected (?) RodrigToR
2009-03-18 14:05:27 +00:00
Philip Eisenlohr
9007fbc73c
added math_tensorproduct
2009-03-17 15:13:17 +00:00
Philip Eisenlohr
eed32fe588
added timing facilities for LpAndItsTangent
2009-03-16 17:38:33 +00:00
Philip Eisenlohr
a8db780af4
remembered the Bal98 (MIT) PhD thesis which might contain an analytical way to get the Jacobian matrix -- as opposed to numerical perturbation...
2009-03-12 07:06:55 +00:00
Luc Hantcherli
919a6cd32a
Change in constitutive_dislobased.f90: now ..._sizeState is 8 times Nslip long, in agreement with the required information about the microstructure.
2009-03-09 22:41:53 +00:00
Philip Eisenlohr
dde0af0b37
sanity check for phase and texture index out of bounds was errorenous...
2009-03-09 13:58:59 +00:00
Christoph Kords
c0899b3097
minor changes to comments
2009-03-06 16:53:31 +00:00
Christoph Kords
a8ab5be60c
no calculation of Lp and dLp_dTstar in first loop
2009-03-06 13:30:22 +00:00
Christoph Kords
f845b9dc87
corrected indices for calculation of dLp_dTstar
2009-03-06 12:29:47 +00:00
Philip Eisenlohr
41d9e2d805
sorry, compilation problem corrected...
2009-03-06 11:47:26 +00:00
Philip Eisenlohr
f84d2abedc
corrected mistake in Lp tangent calculation (Christoph, pls check)
2009-03-06 11:28:48 +00:00
Philip Eisenlohr
b907961032
added examples for j2
2009-03-06 11:15:55 +00:00
Christoph Kords
ae0eafdb90
added calculation for tangent of Lp
2009-03-06 11:07:15 +00:00
Philip Eisenlohr
d12904a412
constitutitions of "j2" and "dislobased" are referenced in constitutive and included to the Marc interface
2009-03-06 10:13:08 +00:00
Christoph Kords
ea8ce09764
changed line endings to unix style
2009-03-06 10:02:36 +00:00
Christoph Kords
cb82ebedef
added error message for non-positive taylor factor
2009-03-05 17:07:32 +00:00
Philip Eisenlohr
1420b773f0
needs renaming
2009-03-05 16:49:13 +00:00
Philip Eisenlohr
ffa6af1853
update of sample material.config parts
2009-03-05 16:42:05 +00:00
Philip Eisenlohr
5a39497742
added sample material.config sections at module start
2009-03-05 16:36:31 +00:00
Luc Hantcherli
34aad5c945
Same with constitutive_dislobased.f90
2009-03-05 16:15:24 +00:00
Philip Eisenlohr
ca1b9787b6
removed now obsolete files from former structure
2009-03-05 16:15:09 +00:00
Christoph Kords
122760601c
not yet operational, though necessary to compile the rest
2009-03-05 16:12:13 +00:00
Luc Hantcherli
31f15ee146
Add constitutive_dislobased.f90, containing the current dislocation based model for dislocation glide.
...
Add corresponding changes in constitutive.f90 and IO.f90
Compilation errors in math.f90 corrected
2009-03-05 16:06:01 +00:00
Christoph Kords
599ba2453c
added math_mul6x6 and math_mul3x3 to replacce more general calls to "dot_product"
2009-03-05 14:37:59 +00:00
Christoph Kords
c9d43cccec
now with j2
2009-03-05 14:36:01 +00:00
Franz Roters
a7135ed83b
removed some unused variables
...
correct some spelling errors in material.config
adopted marc2008 interface routine
removed sequential interface routines as they are not needed any more
2009-03-05 14:18:50 +00:00
Philip Eisenlohr
9aa89bd9b5
forgot to add those two (rather crucial) files .. ;-)
2009-03-04 14:01:36 +00:00
Christoph Kords
e10964cc5d
corrected error in <microstructure> template: "material" --> "phase"
2009-03-04 13:44:14 +00:00
Philip Eisenlohr
46de79d1f9
some tasks for Denny
2009-03-04 11:50:36 +00:00
Philip Eisenlohr
9351508ae1
overhaul to allow for multiphase/homogenization setup.
2009-03-04 11:48:54 +00:00
Eralp Demir
5a09badb71
corrected another small mistake, sorry for the inconvenience
2009-01-26 13:14:25 +00:00
Eralp Demir
f3e5be4b54
small mistake corrected!
2009-01-26 13:07:10 +00:00
Eralp Demir
3625afff3b
add symmetry operators and a subroutine for misorientation calculation
2009-01-26 12:58:58 +00:00
Philip Eisenlohr
5fc9816ff7
corrected Abaqus name to C3D8
2009-01-20 08:28:07 +00:00
Philip Eisenlohr
bb32110cb0
further documentation of element type 5 (4 IP tetrahedron) and type 6 (6 IP pentahedron)
2009-01-20 08:10:56 +00:00
Philip Eisenlohr
cbd7c279d4
changed Line Ending to Unix style (LF)
2009-01-19 19:10:58 +00:00
Philip Eisenlohr
abb2e3ef30
introduction of logical "wantsConstitutiveResults"
2009-01-19 19:10:02 +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
e3e42fdf44
shell script taking two arguments and setting CPFEM_xxx and
...
constitutive_yyy symbolic links from those
2009-01-19 13:37:37 +00:00
Philip Eisenlohr
4b67529aaf
added full description of element type 2
2009-01-16 17:36:37 +00:00
Philip Eisenlohr
8788cc4f8a
description of element type 2
2009-01-16 17:35:14 +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
Eralp Demir
de04c4cccd
added functions
...
-- math_volTetrahedron: calc the volume of a tetrahedron from four vertices
-- math_vectorproduct: return vector product of two dim(3) vectors
rendered most of the math lib to be "pure" functions
2009-01-16 15:27:13 +00:00
Eralp Demir
1529d6115d
rendered most of the functions to be "pure"
2009-01-16 15:25:37 +00:00
Philip Eisenlohr
9d14dbde2b
started to document things with the description of the "all-purpose" element 7 (or 3DC8) as interpreted by mesh.f90
2009-01-16 08:29:03 +00:00