Commit Graph

  • 4c6bb8a6fb Yun Jo Ro 2009-06-05 12:48:30 +0000
  • a9b38a7b40 adapted structogram for integrateStress and renamed the read.me file to readme.txt Christoph Kords 2009-06-04 15:11:46 +0000
  • 2c74dfc5c2 place to put any documentation regarding constitutive laws. Philip Eisenlohr 2009-06-04 13:47:40 +0000
  • 5adf84e8d8 modify document for ConstitutivePhenoPowerLaw Yun Jo Ro 2009-06-04 12:37:16 +0000
  • f4095e4127 added Nassi-Schneidermann-Diagrams for two more functions Christoph Kords 2009-06-02 15:48:21 +0000
  • 7b638d7b94 sorry, 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
  • e5311476c0 added 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
  • 364bacf568 modify document for ConstitutivePhenoPowerLaw Yun Jo Ro 2009-05-29 14:10:33 +0000
  • 8df44b883b add document for ConstitutivePhenoPowerLaw Yun Jo Ro 2009-05-29 12:42:31 +0000
  • ab57a40bab restructured 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
  • aead2b8d20 material_volFrac is now called material_volume, forgot to chnage this in crystallite.f90 Christoph Kords 2009-05-27 07:08:34 +0000
  • f5e50aaea2 added dummy bcc and fcc interaction twinslip to avoid segmentation fault Christoph Kords 2009-05-27 06:57:24 +0000
  • 9d47790391 another misspelling... Christoph Kords 2009-05-26 17:33:40 +0000
  • b0bf444a51 same as for rev327 Christoph Kords 2009-05-26 17:24:42 +0000
  • a350e076f2 initialize 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
  • 68aa7b9f53 corrected misspelled pointer variable to avoid segmentation fault Christoph Kords 2009-05-26 17:08:14 +0000
  • a66b705178 reordered HCP slip/twin system Yun Jo Ro 2009-05-19 07:41:21 +0000
  • 848ed04dcf reordered HCP slip/twin system Yun Jo Ro 2009-05-19 05:23:29 +0000
  • e507bd0bcd data structure of UserOutput (negative values of post result indices...) Philip Eisenlohr 2009-05-07 17:41:56 +0000
  • 4f705f524f major restructuring of code. Philip Eisenlohr 2009-05-07 16:27:36 +0000
  • 449b791463 constitutive 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
  • 4c2eecf280 corrected 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
  • d052a69574 corrected spelling in subroutine "material_parseTexture" Christoph Kords 2009-04-28 09:45:52 +0000
  • 5063842f1b added lclass to dimension statement Franz Roters 2009-04-22 14:21:18 +0000
  • 284a339f38 corrected 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
  • e3b9a35fc3 now 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
  • 115ac229d4 now with center of gravity subnode (21) Philip Eisenlohr 2009-04-03 15:00:05 +0000
  • d1c1c34faa corrected code for non parallel calculation Franz Roters 2009-04-03 12:41:01 +0000
  • 09148ef862 unused variable "counter" deleted -- now compiles without error... Philip Eisenlohr 2009-04-03 11:07:00 +0000
  • 7ecd0355d0 added 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
  • 72f012992d new function IO_spotTagInPart Philip Eisenlohr 2009-04-03 10:30:18 +0000
  • f8507cfefd suppressed output of subnode coordinates to *.out file, but still available in 'mesh_tell_statistics' Christoph Kords 2009-04-03 09:46:10 +0000
  • b57a128a88 added subroutine 'IO_skipChunks' that is needed by mesh.f90 Christoph Kords 2009-04-03 07:04:31 +0000
  • 0e84b07dc7 Simplified 'mesh_get_nodeElemDimensions', mesh_build_elements' and 'mesh_build_sharedElems'. Corrected entries in 'FE_subNodeOnIPFace' Christoph Kords 2009-04-03 07:03:25 +0000
  • b2e8510b6d corrected entries in 'FE_subNodeOnIPFace' Christoph Kords 2009-04-02 14:17:29 +0000
  • 917a8523af corrected misspelling of function 'IO_continousIntValues' Christoph Kords 2009-04-02 13:02:25 +0000
  • a024826c6c Element 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
  • e5af3874b2 added homogneization_typeInstance and homogenization_Noutput for future use Philip Eisenlohr 2009-03-31 09:24:12 +0000
  • d96c0a6495 added subroutine to throw warnings (instead of terminal errors) Philip Eisenlohr 2009-03-31 09:21:57 +0000
  • 318fa8008c corrected check of number of textures Franz Roters 2009-03-31 09:09:24 +0000
  • 51cc6714d0 changed pLongInt to 8 Franz Roters 2009-03-31 09:07:30 +0000
  • a5a2fdb306 introduced pLongInt for Long Integers Franz Roters 2009-03-31 08:51:14 +0000
  • 482b256d84 changed output format for more than 999 microstructures Franz Roters 2009-03-31 08:49:23 +0000
  • a9824e473d added function (math_inv3x3) for inverting a 3x3 matrix by Cramer's methods Philip Eisenlohr 2009-03-31 07:31:38 +0000
  • 78eed33d6d changed "tickrate" to type integer(8) for microsecond resolution Christoph Kords 2009-03-30 14:54:05 +0000
  • ee3fdcb2c4 extended 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
  • 5c1889e6cd simplified constitutive_init call Philip Eisenlohr 2009-03-26 08:43:31 +0000
  • b4092966fe Yun Jo Ro 2009-03-26 07:00:10 +0000
  • 2fa3f1de4d renamed makeMe to makeMe.py to make file association of Windows work Franz Roters 2009-03-25 08:39:53 +0000
  • 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. Philip Eisenlohr 2009-03-23 16:08:17 +0000
  • 8441ff5372 adopted 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
  • a57ce74e15 exchanged new lattice_structure ("fcc", "bcc", "hexagonal") Philip Eisenlohr 2009-03-20 15:19:21 +0000
  • e5255f4384 Update 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
  • 121723ffa5 corrected (?) RodrigToR Philip Eisenlohr 2009-03-18 14:05:27 +0000
  • 9007fbc73c added math_tensorproduct Philip Eisenlohr 2009-03-17 15:13:17 +0000
  • 03bd466aec changed line ending Philip Eisenlohr 2009-03-16 17:39:52 +0000
  • eed32fe588 added timing facilities for LpAndItsTangent Philip Eisenlohr 2009-03-16 17:38:33 +0000
  • a8db780af4 remembered 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
  • 919a6cd32a Change 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
  • dde0af0b37 sanity check for phase and texture index out of bounds was errorenous... Philip Eisenlohr 2009-03-09 13:58:59 +0000
  • c0899b3097 minor changes to comments Christoph Kords 2009-03-06 16:53:31 +0000
  • a8ab5be60c no calculation of Lp and dLp_dTstar in first loop Christoph Kords 2009-03-06 13:30:22 +0000
  • f845b9dc87 corrected indices for calculation of dLp_dTstar Christoph Kords 2009-03-06 12:29:47 +0000
  • 41d9e2d805 sorry, compilation problem corrected... Philip Eisenlohr 2009-03-06 11:47:26 +0000
  • f84d2abedc corrected mistake in Lp tangent calculation (Christoph, pls check) Philip Eisenlohr 2009-03-06 11:28:48 +0000
  • b19b8081a6 changed line ending to unix style Philip Eisenlohr 2009-03-06 11:16:09 +0000
  • b907961032 added examples for j2 Philip Eisenlohr 2009-03-06 11:15:55 +0000
  • ae0eafdb90 added calculation for tangent of Lp Christoph Kords 2009-03-06 11:07:15 +0000
  • d12904a412 constitutitions of "j2" and "dislobased" are referenced in constitutive and included to the Marc interface Philip Eisenlohr 2009-03-06 10:13:08 +0000
  • ea8ce09764 changed line endings to unix style Christoph Kords 2009-03-06 10:02:36 +0000
  • cb82ebedef added error message for non-positive taylor factor Christoph Kords 2009-03-05 17:07:32 +0000
  • 1420b773f0 needs renaming Philip Eisenlohr 2009-03-05 16:49:13 +0000
  • ffa6af1853 update of sample material.config parts Philip Eisenlohr 2009-03-05 16:42:05 +0000
  • 5a39497742 added sample material.config sections at module start Philip Eisenlohr 2009-03-05 16:36:31 +0000
  • 34aad5c945 Same with constitutive_dislobased.f90 Luc Hantcherli 2009-03-05 16:15:24 +0000
  • ca1b9787b6 removed now obsolete files from former structure Philip Eisenlohr 2009-03-05 16:15:09 +0000
  • 122760601c not yet operational, though necessary to compile the rest Christoph Kords 2009-03-05 16:12:13 +0000
  • 31f15ee146 Add constitutive_dislobased.f90, containing the current dislocation based model for dislocation glide. Luc Hantcherli 2009-03-05 16:06:01 +0000
  • 599ba2453c added math_mul6x6 and math_mul3x3 to replacce more general calls to "dot_product" Christoph Kords 2009-03-05 14:37:59 +0000
  • c9d43cccec now with j2 Christoph Kords 2009-03-05 14:36:01 +0000
  • 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 Franz Roters 2009-03-05 14:18:50 +0000
  • 9aa89bd9b5 forgot to add those two (rather crucial) files .. ;-) Philip Eisenlohr 2009-03-04 14:01:36 +0000
  • e10964cc5d corrected error in <microstructure> template: "material" --> "phase" Christoph Kords 2009-03-04 13:44:14 +0000
  • 46de79d1f9 some tasks for Denny Philip Eisenlohr 2009-03-04 11:50:36 +0000
  • 9351508ae1 overhaul to allow for multiphase/homogenization setup. Philip Eisenlohr 2009-03-04 11:48:54 +0000
  • 5a09badb71 corrected another small mistake, sorry for the inconvenience Eralp Demir 2009-01-26 13:14:25 +0000
  • f3e5be4b54 small mistake corrected! Eralp Demir 2009-01-26 13:07:10 +0000
  • 3625afff3b add symmetry operators and a subroutine for misorientation calculation Eralp Demir 2009-01-26 12:58:58 +0000
  • 5fc9816ff7 corrected Abaqus name to C3D8 Philip Eisenlohr 2009-01-20 08:28:07 +0000
  • bb32110cb0 further documentation of element type 5 (4 IP tetrahedron) and type 6 (6 IP pentahedron) Philip Eisenlohr 2009-01-20 08:10:56 +0000
  • cbd7c279d4 changed Line Ending to Unix style (LF) Philip Eisenlohr 2009-01-19 19:10:58 +0000
  • abb2e3ef30 introduction of logical "wantsConstitutiveResults" Philip Eisenlohr 2009-01-19 19:10:02 +0000
  • 82e65648a2 major debugging and streamlining of the calculation of ipVolumes and ipAreas Philip Eisenlohr 2009-01-19 18:42:31 +0000
  • e3e42fdf44 shell script taking two arguments and setting CPFEM_xxx and constitutive_yyy symbolic links from those Philip Eisenlohr 2009-01-19 13:37:37 +0000
  • 4b67529aaf added full description of element type 2 Philip Eisenlohr 2009-01-16 17:36:37 +0000
  • 8788cc4f8a description of element type 2 Philip Eisenlohr 2009-01-16 17:35:14 +0000
  • 483896218f added functions -- mesh_build_subNodeCoords -- mesh_build_ipVolimes -- mesh_build_ipAreas Eralp Demir 2009-01-16 15:29:57 +0000
  • de04c4cccd added 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
  • 1529d6115d rendered most of the functions to be "pure" Eralp Demir 2009-01-16 15:25:37 +0000