a9b38a7b40adapted structogram for integrateStress and renamed the read.me file to readme.txt
Christoph Kords
2009-06-04 15:11:46 +0000
2c74dfc5c2place to put any documentation regarding constitutive laws.
Philip Eisenlohr
2009-06-04 13:47:40 +0000
5adf84e8d8modify document for ConstitutivePhenoPowerLaw
Yun Jo Ro
2009-06-04 12:37:16 +0000
f4095e4127added Nassi-Schneidermann-Diagrams for two more functions
Christoph Kords
2009-06-02 15:48:21 +0000
7b638d7b94sorry, forgot to declare all variables, promise to be more careful to always commit a running version of the subroutine ;-)
Christoph Kords
2009-06-02 09:55:45 +0000
e5311476c0added NAssi-Schneidermann-Diagrams to the documentation for better understanding. Also reordered the declaration of variables in the corresponding function in crystallite.f90
Christoph Kords
2009-06-02 09:37:38 +0000
364bacf568modify document for ConstitutivePhenoPowerLaw
Yun Jo Ro
2009-05-29 14:10:33 +0000
8df44b883badd document for ConstitutivePhenoPowerLaw
Yun Jo Ro
2009-05-29 12:42:31 +0000
ab57a40babrestructured stress integration. Double loop for stress integration (Lp and stress) with cutback step in IntegrateStress is replaced by single loop for Lp without cutback. loop counter and limits are accordingly renamed and implemented
Christoph Kords
2009-05-28 16:38:40 +0000
aead2b8d20material_volFrac is now called material_volume, forgot to chnage this in crystallite.f90
Christoph Kords
2009-05-27 07:08:34 +0000
f5e50aaea2added dummy bcc and fcc interaction twinslip to avoid segmentation fault
Christoph Kords
2009-05-27 06:57:24 +0000
9d47790391another misspelling...
Christoph Kords
2009-05-26 17:33:40 +0000
b0bf444a51same as for rev327
Christoph Kords
2009-05-26 17:24:42 +0000
a350e076f2initialize latent hardening coefficients with 0 to make sure that one gets an error message when not defining them in material.config
Christoph Kords
2009-05-26 17:16:07 +0000
68aa7b9f53corrected misspelled pointer variable to avoid segmentation fault
Christoph Kords
2009-05-26 17:08:14 +0000
a66b705178reordered HCP slip/twin system
Yun Jo Ro
2009-05-19 07:41:21 +0000
848ed04dcfreordered HCP slip/twin system
Yun Jo Ro
2009-05-19 05:23:29 +0000
e507bd0bcddata structure of UserOutput (negative values of post result indices...)
Philip Eisenlohr
2009-05-07 17:41:56 +0000
4f705f524fmajor restructuring of code.
Philip Eisenlohr
2009-05-07 16:27:36 +0000
449b791463constitutive law for j2 pasticity again corrected, dotState didn't need the factor of sqrt(1.5)
Christoph Kords
2009-05-06 08:07:18 +0000
4c2eecf280corrected constitutive law for j2-plasticity, a factor of sqrt(1.5) was missing in the calculation of Lp, dLp/dT and dotState
Christoph Kords
2009-05-05 14:51:02 +0000
d052a69574corrected spelling in subroutine "material_parseTexture"
Christoph Kords
2009-04-28 09:45:52 +0000
5063842f1badded lclass to dimension statement
Franz Roters
2009-04-22 14:21:18 +0000
284a339f38corrected type of 'material_volFrac' to real; 'volFracOfGrain' is not normalized with the mesh_volume of the current microstructure anymore, since this affects the calculation with domain decomposition but is not needed for any other calculations
Christoph Kords
2009-04-08 06:45:17 +0000
e3b9a35fc3now with full functionality for element type 6 (6-node pentaeder) and with element data structure partly initialized as function variables and not parameters
Christoph Kords
2009-04-06 13:25:19 +0000
115ac229d4now with center of gravity subnode (21)
Philip Eisenlohr
2009-04-03 15:00:05 +0000
d1c1c34faacorrected code for non parallel calculation
Franz Roters
2009-04-03 12:41:01 +0000
09148ef862unused variable "counter" deleted -- now compiles without error...
Philip Eisenlohr
2009-04-03 11:07:00 +0000
7ecd0355d0added array "phase_localConstitution" which is keeping track of phases which emlpoy local or non-local constitutive laws. Non-local constitution is indicated by a key "/nonlocal/" in the phase definition.
Philip Eisenlohr
2009-04-03 10:34:17 +0000
72f012992dnew function IO_spotTagInPart
Philip Eisenlohr
2009-04-03 10:30:18 +0000
f8507cfefdsuppressed output of subnode coordinates to *.out file, but still available in 'mesh_tell_statistics'
Christoph Kords
2009-04-03 09:46:10 +0000
b57a128a88added subroutine 'IO_skipChunks' that is needed by mesh.f90
Christoph Kords
2009-04-03 07:04:31 +0000
0e84b07dc7Simplified 'mesh_get_nodeElemDimensions', mesh_build_elements' and 'mesh_build_sharedElems'. Corrected entries in 'FE_subNodeOnIPFace'
Christoph Kords
2009-04-03 07:03:25 +0000
b2e8510b6dcorrected entries in 'FE_subNodeOnIPFace'
Christoph Kords
2009-04-02 14:17:29 +0000
917a8523afcorrected misspelling of function 'IO_continousIntValues'
Christoph Kords
2009-04-02 13:02:25 +0000
a024826c6cElement type 21 (20-node hexagon with triquadric interpolation functions) is now included. 'mesh_get_nodeElemDimensions', mesh_build_elements', 'mesh_build_sharedElems' now allow for more than 14 nodes per elements which are then written in more than one line in the 'connectivity' field of the input file
Christoph Kords
2009-04-02 13:00:51 +0000
e5af3874b2added homogneization_typeInstance and homogenization_Noutput for future use
Philip Eisenlohr
2009-03-31 09:24:12 +0000
d96c0a6495added subroutine to throw warnings (instead of terminal errors)
Philip Eisenlohr
2009-03-31 09:21:57 +0000
318fa8008ccorrected check of number of textures
Franz Roters
2009-03-31 09:09:24 +0000
51cc6714d0changed pLongInt to 8
Franz Roters
2009-03-31 09:07:30 +0000
a5a2fdb306introduced pLongInt for Long Integers
Franz Roters
2009-03-31 08:51:14 +0000
482b256d84changed output format for more than 999 microstructures
Franz Roters
2009-03-31 08:49:23 +0000
a9824e473dadded function (math_inv3x3) for inverting a 3x3 matrix by Cramer's methods
Philip Eisenlohr
2009-03-31 07:31:38 +0000
78eed33d6dchanged "tickrate" to type integer(8) for microsecond resolution
Christoph Kords
2009-03-30 14:54:05 +0000
ee3fdcb2c4extended linking between nodes and IPs to account for more complex situations in quadratic shape function elements.
Philip Eisenlohr
2009-03-30 14:50:19 +0000
5c1889e6cdsimplified constitutive_init call
Philip Eisenlohr
2009-03-26 08:43:31 +0000
2fa3f1de4drenamed makeMe to makeMe.py to make file association of Windows work
Franz Roters
2009-03-25 08:39:53 +0000
31d3dae279FE (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.
Philip Eisenlohr
2009-03-23 16:08:17 +0000
8441ff5372adopted sequence of including lattice.f90 and material.f90
Franz Roters
2009-03-23 09:52:23 +0000
ac42e24252(re)introduced integer(8) types for clock_tick measurements
Philip Eisenlohr
2009-03-20 15:19:58 +0000
a57ce74e15exchanged new lattice_structure ("fcc", "bcc", "hexagonal")
Philip Eisenlohr
2009-03-20 15:19:21 +0000
e5255f4384Update in order to include the c/a-ratio as additional information about the structure (modules lattice, constitutive_ changed accordingly)
Luc Hantcherli
2009-03-20 14:34:24 +0000
121723ffa5corrected (?) RodrigToR
Philip Eisenlohr
2009-03-18 14:05:27 +0000
9007fbc73cadded math_tensorproduct
Philip Eisenlohr
2009-03-17 15:13:17 +0000
03bd466aecchanged line ending
Philip Eisenlohr
2009-03-16 17:39:52 +0000
eed32fe588added timing facilities for LpAndItsTangent
Philip Eisenlohr
2009-03-16 17:38:33 +0000
a8db780af4remembered the Bal98 (MIT) PhD thesis which might contain an analytical way to get the Jacobian matrix -- as opposed to numerical perturbation...
Philip Eisenlohr
2009-03-12 07:06:55 +0000
919a6cd32aChange in constitutive_dislobased.f90: now ..._sizeState is 8 times Nslip long, in agreement with the required information about the microstructure.
Luc Hantcherli
2009-03-09 22:41:53 +0000
dde0af0b37sanity check for phase and texture index out of bounds was errorenous...
Philip Eisenlohr
2009-03-09 13:58:59 +0000
c0899b3097minor changes to comments
Christoph Kords
2009-03-06 16:53:31 +0000
a8ab5be60cno calculation of Lp and dLp_dTstar in first loop
Christoph Kords
2009-03-06 13:30:22 +0000
f845b9dc87corrected indices for calculation of dLp_dTstar
Christoph Kords
2009-03-06 12:29:47 +0000
41d9e2d805sorry, compilation problem corrected...
Philip Eisenlohr
2009-03-06 11:47:26 +0000
f84d2abedccorrected mistake in Lp tangent calculation (Christoph, pls check)
Philip Eisenlohr
2009-03-06 11:28:48 +0000
b19b8081a6changed line ending to unix style
Philip Eisenlohr
2009-03-06 11:16:09 +0000
b907961032added examples for j2
Philip Eisenlohr
2009-03-06 11:15:55 +0000
ae0eafdb90added calculation for tangent of Lp
Christoph Kords
2009-03-06 11:07:15 +0000
d12904a412constitutitions of "j2" and "dislobased" are referenced in constitutive and included to the Marc interface
Philip Eisenlohr
2009-03-06 10:13:08 +0000
ea8ce09764changed line endings to unix style
Christoph Kords
2009-03-06 10:02:36 +0000
cb82ebedefadded error message for non-positive taylor factor
Christoph Kords
2009-03-05 17:07:32 +0000
1420b773f0needs renaming
Philip Eisenlohr
2009-03-05 16:49:13 +0000
ffa6af1853update of sample material.config parts
Philip Eisenlohr
2009-03-05 16:42:05 +0000
5a39497742added sample material.config sections at module start
Philip Eisenlohr
2009-03-05 16:36:31 +0000
34aad5c945Same with constitutive_dislobased.f90
Luc Hantcherli
2009-03-05 16:15:24 +0000
ca1b9787b6removed now obsolete files from former structure
Philip Eisenlohr
2009-03-05 16:15:09 +0000
122760601cnot yet operational, though necessary to compile the rest
Christoph Kords
2009-03-05 16:12:13 +0000
31f15ee146Add constitutive_dislobased.f90, containing the current dislocation based model for dislocation glide.
Luc Hantcherli
2009-03-05 16:06:01 +0000
599ba2453cadded math_mul6x6 and math_mul3x3 to replacce more general calls to "dot_product"
Christoph Kords
2009-03-05 14:37:59 +0000
c9d43cccecnow with j2
Christoph Kords
2009-03-05 14:36:01 +0000
a7135ed83bremoved 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
Franz Roters
2009-03-05 14:18:50 +0000
9aa89bd9b5forgot to add those two (rather crucial) files .. ;-)
Philip Eisenlohr
2009-03-04 14:01:36 +0000
e10964cc5dcorrected error in <microstructure> template: "material" --> "phase"
Christoph Kords
2009-03-04 13:44:14 +0000
46de79d1f9some tasks for Denny
Philip Eisenlohr
2009-03-04 11:50:36 +0000
9351508ae1overhaul to allow for multiphase/homogenization setup.
Philip Eisenlohr
2009-03-04 11:48:54 +0000
5a09badb71corrected another small mistake, sorry for the inconvenience
Eralp Demir
2009-01-26 13:14:25 +0000
f3e5be4b54small mistake corrected!
Eralp Demir
2009-01-26 13:07:10 +0000
3625afff3badd symmetry operators and a subroutine for misorientation calculation
Eralp Demir
2009-01-26 12:58:58 +0000
5fc9816ff7corrected Abaqus name to C3D8
Philip Eisenlohr
2009-01-20 08:28:07 +0000
bb32110cb0further documentation of element type 5 (4 IP tetrahedron) and type 6 (6 IP pentahedron)
Philip Eisenlohr
2009-01-20 08:10:56 +0000
cbd7c279d4changed Line Ending to Unix style (LF)
Philip Eisenlohr
2009-01-19 19:10:58 +0000
abb2e3ef30introduction of logical "wantsConstitutiveResults"
Philip Eisenlohr
2009-01-19 19:10:02 +0000
82e65648a2major debugging and streamlining of the calculation of ipVolumes and ipAreas
Philip Eisenlohr
2009-01-19 18:42:31 +0000
e3e42fdf44shell script taking two arguments and setting CPFEM_xxx and constitutive_yyy symbolic links from those
Philip Eisenlohr
2009-01-19 13:37:37 +0000
4b67529aafadded full description of element type 2
Philip Eisenlohr
2009-01-16 17:36:37 +0000
8788cc4f8adescription of element type 2
Philip Eisenlohr
2009-01-16 17:35:14 +0000
de04c4cccdadded functions -- math_volTetrahedron: calc the volume of a tetrahedron from four vertices -- math_vectorproduct: return vector product of two dim(3) vectors
Eralp Demir
2009-01-16 15:27:13 +0000
1529d6115drendered most of the functions to be "pure"
Eralp Demir
2009-01-16 15:25:37 +0000