Commit Graph

9185 Commits

Author SHA1 Message Date
Martin Diehl 1b595b4864 initialize from Eulers (common case) 2019-06-12 15:58:21 +02:00
Martin Diehl 04a6054047 no need to transfer data via global variables 2019-06-12 15:58:21 +02:00
Martin Diehl a6c0f500ff simplifying 2019-06-12 15:58:21 +02:00
Martin Diehl c8f3808dab pInt not needed 2019-06-09 16:30:30 +02:00
Martin Diehl f6379e1f0e cleaning 2019-06-09 16:27:05 +02:00
Martin Diehl 676c772a98 many variables do not need to be public anymore 2019-06-08 12:02:52 +02:00
Martin Diehl 54cc3786f5 currently not used
needs extension to MPI situations to calculate displacement for HDF5 out
2019-06-08 11:16:47 +02:00
Martin Diehl d6d5f4e66f polishing 2019-06-08 11:15:01 +02:00
Martin Diehl aeb57b2fb6 better readable 2019-06-08 10:38:10 +02:00
Martin Diehl bc8ced72a4 trying to resolve occasional restart errors 2019-06-07 18:14:20 +02:00
Martin Diehl cede188e76 enable to explicitly set the environment
required for running MPI processes when mpi4py is imported
2019-06-07 17:51:27 +02:00
Martin Diehl 4ef66b4e28 tests were outdated 2019-06-07 17:27:24 +02:00
Martin Diehl 8dced7e48b fixed test 2019-06-07 16:14:02 +02:00
Martin Diehl cb3ce1edd3 removing leftovers from populate grains 2019-06-07 13:39:40 +02:00
Martin Diehl deda700be1 simplified 2019-06-07 12:21:12 +02:00
Martin Diehl 86a720be8c ensure memory release 2019-06-07 12:19:36 +02:00
Martin Diehl ca97c3db18 connectivity is not needed 2019-06-07 10:34:02 +02:00
Martin Diehl 33ed1fa06c further removal of mesh quantities 2019-06-07 10:33:49 +02:00
Martin Diehl f22fcc7271 further removal of mesh 2019-06-07 10:20:56 +02:00
Martin Diehl 52f036e062 fixed outdated comment 2019-06-07 08:19:24 +02:00
Martin Diehl 4025951dc1 missing use caused compilation error 2019-06-07 08:17:26 +02:00
Martin Diehl b77ce718cf mesh_element/theMesh deprecated 2019-06-07 07:49:45 +02:00
Martin Diehl c7703d7aaf preprocessor statements need to start at column 0 2019-06-07 07:45:54 +02:00
Martin Diehl 042ff7e491 microstructure is only a property of the discretization
will be used only by material.f90 once crystallite is removed
2019-06-07 07:44:34 +02:00
Martin Diehl ab06fac379 line too long 2019-06-07 07:41:12 +02:00
Martin Diehl 1e368012b5 now providing all quantities required by plastic_nonlocal 2019-06-07 07:38:48 +02:00
Martin Diehl 2a35a78d93 phase out mesh_elem and theMesh 2019-06-07 07:38:48 +02:00
Martin Diehl d07cdf85de initialize correctly 2019-06-07 06:07:00 +02:00
Martin Diehl 9aeb1a9da1 PETSc-FEM solver needs to initialize discretization module 2019-06-07 00:20:35 +02:00
Martin Diehl 57547b5aa6 cleaned 2019-06-07 00:04:20 +02:00
Martin Diehl 87bc95e6fb IPvolume is only needed for nonlocal 2019-06-06 23:17:02 +02:00
Martin Diehl 9ab6147de8 bugfix: wrong number of IPs 2019-06-06 23:00:40 +02:00
Martin Diehl cfc1dcf04b mesh_elem and theMesh are deprecated 2019-06-06 22:49:17 +02:00
Martin Diehl 0720da29fb mesh_element is deprecated 2019-06-06 21:14:37 +02:00
Martin Diehl f0adcc665c discretization contains now all information to substitute mesh
only plastic_nonlocal needs extra information
2019-06-06 20:54:19 +02:00
Martin Diehl 14da4f8e43 easier to store positions than displacement 2019-06-06 18:28:10 +02:00
Martin Diehl e4c1102bdb names consistent with marc connectivity 2019-06-06 14:05:04 +02:00
Martin Diehl a4cce1bf61 new module "discretization"
should replace the part of mesh that is not only needed by
plastic_nonlocal
2019-06-06 13:59:16 +02:00
Martin Diehl 00189554cd correct style 2019-06-06 13:22:46 +02:00
Martin Diehl c0964dfd88 disable coordinate update for the moment 2019-06-06 13:13:22 +02:00
Martin Diehl 73d41ffaf7 less global variables 2019-06-06 13:08:10 +02:00
Martin Diehl 9e8bc7d9b1 better names 2019-06-06 11:08:58 +02:00
Martin Diehl eb8c41b3b5 cleaning 2019-06-06 10:43:08 +02:00
Martin Diehl 2f40f7a727 separating 2019-06-06 08:34:01 +02:00
Martin Diehl b127dcf44e separating mesh and nonlocal related geometry 2019-06-06 08:19:29 +02:00
Martin Diehl a3304db1ce no clutter 2019-06-06 08:16:36 +02:00
Martin Diehl 402502d6cd prepare cleaning 2019-06-06 08:16:07 +02:00
Martin Diehl 6a8cea90d5 simpler way to calculate IP neighborhood 2019-06-06 07:37:37 +02:00
Martin Diehl d13d6549af polishing 2019-06-05 20:29:14 +02:00
Martin Diehl 4b6ff59e49 make public variables visible 2019-06-05 20:18:19 +02:00