Martin Diehl
221c587362
using separate functions for stress and tangent
...
extensively tested in 46-simplification-of-crystallite-f90-NEW3 already
2019-01-18 15:30:50 +01:00
Martin Diehl
6049e292c1
no need to store converged tangent
2019-01-15 08:04:50 +01:00
Martin Diehl
49ef8e70d6
no need to prefix private functions
2019-01-13 09:48:47 +01:00
Martin Diehl
57c6271894
using less global variables
2019-01-13 09:33:47 +01:00
Martin Diehl
11bb6f1f47
limit size to actual Ngrains, not potential maximum
2019-01-13 09:14:23 +01:00
Martin Diehl
837699e6c1
polishing
2019-01-12 23:07:35 +01:00
Martin Diehl
3d95d05e19
Merge remote-tracking branch 'origin' into 42-new-coding-style-for-homogenization-NEW
2019-01-12 20:52:48 +01:00
Martin Diehl
9d2c60e943
don't read material.config during init
2018-12-30 22:30:21 +01:00
Martin Diehl
ced7da4d62
avoid mappings in bottom end functions
2018-12-30 21:54:50 +01:00
Martin Diehl
13f321d992
cleaning almost done
2018-12-22 09:05:46 +01:00
Martin Diehl
708fc9f6b3
not compatible with generalized solution handling
2018-12-22 08:32:47 +01:00
Martin Diehl
3c11905f63
cleaning
2018-11-03 23:43:25 +01:00
Martin Diehl
c16fdec749
misplaced debug statement
...
debugging the individual constituents should be done by the constitutive
laws
2018-11-03 21:00:54 +01:00
Martin Diehl
fdbc20b739
cleaned and unified
2018-11-03 19:29:00 +01:00
Martin Diehl
08c692bfc1
passing in instance simplifies things a lot
2018-11-03 16:40:17 +01:00
Martin Diehl
a0c3a65b39
Noutput not needed anymore
2018-11-03 15:41:54 +01:00
Martin Diehl
17c21dfc92
mesh_element should not be used anymore
2018-10-13 18:21:13 +02:00
Martin Diehl
06d71d9d2c
Merge remote-tracking branch 'origin/development' into 42-new-coding-style-for-homogenization
2018-10-13 17:27:25 +02:00
Martin Diehl
3e7b80a3ef
debug only available if compiled in debug mode
2018-09-20 07:27:12 +02:00
Martin Diehl
1623a33b48
cleaning (mainly OMP FLUSh)
2018-09-19 21:46:26 +02:00
Martin Diehl
4112da183e
Merge branch 'development' into 42-new-coding-style-for-homogenization
2018-08-28 06:28:13 +02:00
Franz Roters
38fd517c44
Merge remote-tracking branch 'remotes/origin/36-faster-file-handling-for-material-config-use-stream-access-instead-of-line-wise-reading' into development
2018-08-27 15:13:16 +02:00
Martin Diehl
e6408e0ce3
corrected careless changes
...
using unallocated pointer and asigning wrong label
2018-08-26 21:05:59 +02:00
Martin Diehl
49ae38d0f9
using parameters from linked list and removed output
...
homogenization models should only provide model specific output in
accordance with http://dx.doi.org/10.1007/s40192-017-0084-5
2018-08-25 11:03:43 +02:00
Martin Diehl
ab45818d51
seems to work now
...
anyway, nicer code
2018-08-22 14:30:51 +02:00
Martin Diehl
52088691d1
improved linked list and fixed solution for strange bug
...
Bug: Using automated LHS re-allocation for a string array that with global scope seems to cause trouble
Hence, "parse_file" works with a local string and assings only once to it
Linked_List: Now storing data in the list head also and last element is always empty.
Finalize allows simple handling of deallocation
2018-08-22 11:51:23 +02:00
Martin Diehl
d4bcfae82b
WIP: adopting to PETSc 3.9.x and modifications in development branch
2018-08-17 12:00:44 +02:00
Martin Diehl
a908e66306
WIP: reading in new style
2018-07-30 11:58:59 +02:00
Test User
efee9d98e7
elseif contained only debug statements, not needed
2018-07-03 21:58:28 +02:00
Martin Diehl
a308b2130a
Merge branch 'development' into 21_removeperformanceprofiling
2018-06-28 13:09:11 +02:00
Martin Diehl
fc83a76318
consistent naming
2018-06-26 20:54:54 +02:00
Martin Diehl
ea80e04ea8
deallocating config, simplifying
2018-06-26 20:50:06 +02:00
Martin Diehl
9c12ce5539
more general name (should include parsing of debug and numerics)
2018-06-14 06:39:49 +02:00
Martin Diehl
91d9c11612
material.config is read in centrally
...
moving data from material to config_material. use statements need to
change. All aspects of reading from file will be removed from the
individual modules
2018-06-10 18:01:52 +02:00
Martin Diehl
142ce51c9c
homogenization and crystallite use new structure
...
math_transpose33 has no advantage over transpose intrinsic
2018-06-02 19:28:08 +02:00
Arka Lahiri
c45d9f9ee9
Deleted performance profiling code
2018-05-17 16:33:35 +02:00
Arka Lahiri
90e9b98584
performance profiling should not be part of the source code
2018-05-09 16:35:09 +02:00
Philip Eisenlohr
0a763ff116
included changes to correct cutback issue of spectral solver
2018-02-16 09:36:18 -05:00
Martin Diehl
d80e15bd76
compiler_options and compiler_version supported by new Intel compiler
2018-02-02 12:36:09 +01:00
Philip Eisenlohr
426b2d0537
Merge branch 'development' into 6-debug-replaces-openmp-preprocessor-switch
2017-11-06 11:39:58 -05:00
Martin Diehl
e9440ccd6f
suppress warning when compiling with gfortran
2017-10-05 16:35:34 +02:00
Philip Eisenlohr
483ed745e0
replaced #ifndef _OPENMP with #ifdef DEBUG to trigger inclusion of parallelized debug statements; fixed minor bugs in debug output
2017-10-03 09:20:53 -04:00
Philip Eisenlohr
330906d08f
removed unneccesary detail from general error message, now caller gives specifics
2017-09-19 08:11:57 -04:00
Martin Diehl
12f66fd806
bug introduced during merge
2017-05-18 11:42:41 +02:00
Martin Diehl
9be3cac947
unused variable
2017-05-18 11:32:49 +02:00
zhangc43
3a561c9a8d
remove obsolete j2 module
2016-04-26 14:24:43 -04:00
Chen Zhang
672c8d0606
Merge remote branch 'origin/development' into cmake
2016-04-18 09:11:29 -04:00
Chen Zhang
e33594cb44
change code folder to src
2016-03-04 14:43:29 -05:00