Commit Graph

197 Commits

Author SHA1 Message Date
Martin Diehl 26c7969837 not needed anymore 2021-01-24 17:12:34 +01:00
Martin Diehl e9a8badde8 mapping per cell 2021-01-17 14:38:12 +01:00
Martin Diehl 65bd880fdf clearerer names 2021-01-08 07:10:38 +01:00
Martin Diehl b5ec6048a1 only needed in constitutive 2020-12-23 10:11:21 +01:00
Martin Diehl 8dbc3d2d47 no special (untested) cases any more 2020-12-19 17:25:57 +01:00
Martin Diehl 3884549e19 store field variables as 1D array
first step of simplifying layout:
1) Solver translates from ip,el tuple (FEM) or cells(1),cells(2),cells(3) triple to list.
2) DAMASK iterates over all points
3) homogenization knows mapping (point,constituent) -> (instance,member)
2020-12-16 21:56:02 +01:00
Martin Diehl 710c217d8a no extra mapping for damage 2020-12-15 19:55:55 +01:00
Martin Diehl f8756ad95a simplifying
no extral handling for homogeneous temperature (the memory that was
saved was consumed by the extra mapping)
2020-12-15 19:05:01 +01:00
Martin Diehl 104fa167bd missing rename: constituent -> phase
meaningfull order
2020-12-13 19:30:34 +01:00
Martin Diehl 3ad741dbeb only used in one function 2020-12-10 00:31:58 +01:00
Martin Diehl bc4361c2ae use variable string length
for array, padding is needed to get same length
2020-12-06 13:32:20 +01:00
Martin Diehl 4bf802a28e fixed documentation 2020-11-18 21:51:37 +01:00
Martin Diehl 870c0f7aca removed aliases
required bump of DADF5 version
2020-11-18 14:53:11 +01:00
Sharan Roongta 2157bf50cd mech --> mechanics 2020-11-17 22:21:35 +01:00
Martin Diehl 839be90943 consistent naming
Nxxxs => the number of xxx
2020-10-27 21:27:26 +01:00
Martin Diehl fd4cdf965b modularized 2020-10-24 18:00:17 +02:00
Martin Diehl 9119254210 materialpoint => homogenization
especially as prefix for global data (clear name spaces)
2020-10-24 17:26:42 +02:00
Martin Diehl d765a17f0a use function to parse material.yaml 2020-10-24 16:30:48 +02:00
Martin Diehl a1ab526456 avoid global variables 2020-10-24 16:01:56 +02:00
Martin Diehl 5e4815cddf not needed as public variable 2020-10-24 14:48:07 +02:00
Martin Diehl 5f2512e4d5 prepare for more sensible separation of functionality 2020-10-24 14:24:36 +02:00
Martin Diehl 68017e49b2 consistent name 2020-10-24 12:45:21 +02:00
Martin Diehl 9550b0d8a2 mandatory N_constituents 2020-10-07 17:44:54 +02:00
Martin Diehl 28380c0985 N_constituents is a general homogenization poperty 2020-10-06 23:25:46 +02:00
Martin Diehl ab34109ef8 Merge remote-tracking branch 'origin/name-change' into development 2020-10-02 12:53:57 +02:00
Sharan Roongta 26acdaf9ec missed out 2020-10-01 16:07:50 +02:00
Sharan Roongta 33b0181286 orientation --> O 2020-10-01 14:01:50 +02:00
Sharan Roongta 776901cb81 microstructure --> material 2020-10-01 12:43:05 +02:00
Martin Diehl 421d4b8f37 forgotten renames 2020-09-25 15:12:56 +02:00
Martin Diehl f8816a6e0c Merge remote-tracking branch 'origin/development' into stress-ramp-loadcase 2020-09-24 16:57:07 +02:00
Martin Diehl 41fbc58c1b standard conforming name 2020-09-22 13:09:12 +02:00
Martin Diehl 63f9078f04 don' hardcode output unit
replaced remaining write(6,..), flush(6) with write(OUTPUT_UNIT,...),
flush(OUTPUT_UNIT)
2020-09-22 12:15:36 +02:00
Martin Diehl 9ed9278183 polishing 2020-09-20 19:46:33 +02:00
Martin Diehl c34bf83e35 variable names better reflect their content 2020-09-19 10:27:15 +02:00
Martin Diehl 201303f35f clarified logic 2020-09-19 10:00:49 +02:00
Martin Diehl c4ce28e63f untangling 2020-09-19 09:41:48 +02:00
Martin Diehl 51f43ddc09 small polishing 2020-09-19 09:24:27 +02:00
Martin Diehl 797073b015 print choses output unit automatically, no need to rely on 6
also shorter...
2020-09-17 19:28:41 +02:00
Martin Diehl b499578a95 prefix should be name of the module
poor substitute for namespace
2020-09-13 10:39:17 +02:00
Martin Diehl 23bf51cca0 homogenizationAt from discretization not needed anymore 2020-08-29 16:45:18 +02:00
Martin Diehl 44bb99c57a not needed 2020-08-29 16:34:19 +02:00
Sharan Roongta 7754a1ea56 Restructuring for material.yaml 2020-08-15 16:08:46 +02:00
Sharan Roongta 48b42debe0 redundant 2020-07-03 20:55:05 +02:00
Sharan Roongta 77e7e3d3c4 polishing 2020-06-26 20:12:05 +02:00
Sharan Roongta c987f55f69 DAMASK structure updated; define debug parameters when used by a module 2020-06-18 16:40:39 +02:00
Martin Diehl 0f2447d413 restart does not overwrite existing results 2020-05-06 21:48:55 +02:00
Martin Diehl b996b6c42e merge functionality 2020-04-01 09:56:59 +02:00
Martin Diehl ce61606c0b not needed 2020-04-01 09:34:49 +02:00
Martin Diehl 54e3455bd4 RKCK45 store intermediate state only per point 2020-04-01 07:10:02 +02:00
Martin Diehl e46220cd8a OMP bugfix for FPI integrator, memory-efficient RK4 2020-03-31 22:02:53 +02:00