Commit Graph

2779 Commits

Author SHA1 Message Date
Martin Diehl 112b4b1026 changed basic solver compile tests to work without reference results but rather compare against current results 2012-11-29 13:40:35 +00:00
Martin Diehl 57fed66a8e simplified load case parsing 2012-11-29 13:26:17 +00:00
Martin Diehl e1f7693bd7 changed test mode, now comparing against results of first run instead of comparison to reference results 2012-11-29 12:30:03 +00:00
Philip Eisenlohr f446d4d87e added wildcard matching ( "?", "*", "[(!)sequence_of_characters]" ) for ASCII table labels 2012-11-29 10:42:13 +00:00
Philip Eisenlohr 7358dd6679 fixed wrong index contraction in acoustic tensor calculation
(blew up calculations with zero Poisson ratio...)
2012-11-28 18:46:07 +00:00
Philip Eisenlohr 6bb3a475ce added output of current relative tolerance when reporting relative errors 2012-11-28 18:44:51 +00:00
Martin Diehl 732340a4d7 deletion did not work 2012-11-28 16:30:31 +00:00
Martin Diehl 4536a1f4c1 added new test 2012-11-28 15:17:51 +00:00
Martin Diehl 16e3647e8d renamed 2012-11-28 15:14:53 +00:00
Martin Diehl 5ea0139678 simplified the rate calculation interface in DAMASK_spectral_utilities.f90, corrected bug in rotation parsing and added debug option "rotation" to spectral solver options. This will show the current average stress and deformation additionally in lab coordinate system 2012-11-28 15:04:05 +00:00
Martin Diehl 85b0861893 adjusted test to new solver 2012-11-28 14:55:36 +00:00
Henry Hutasoit 07bec16268 corrected compilation exception for gfortran in case of compilername!=F90 2012-11-28 13:54:02 +00:00
Henry Hutasoit 1e6cc1ed62 added new example file with 64^3 res, updated old to have consistent microstructure 2012-11-28 13:31:14 +00:00
Christoph Kords 29618df550 annihilate only part of the screw dipoles (specified by minimumDipoleHeight), not all; moved annihilation of screws from deltaState back to dotState 2012-11-28 12:09:48 +00:00
Martin Diehl a815d85f1f adopted to new solver 2012-11-28 10:16:26 +00:00
Christoph Kords e10000a338 Introduced an alternative cutback scheme for the nonlocal model, that allows to keep the results of most of the ips that immediately converged, and only do cutbacks in regions where some ips are in big trouble. Only works for nonlocal model and state integrator 2. 2012-11-27 18:36:55 +00:00
Philip Eisenlohr 05507a6240 removed opening of unused _tmp file 2012-11-27 17:59:56 +00:00
Martin Diehl f824445089 now doing state integration test with new basic solver 2012-11-27 17:25:26 +00:00
Martin Diehl e45e1316ba removed auto detection of compilername, it only works if the file you're looking for (in our case "ifort") is in the same directory as the Makefile 2012-11-27 17:22:03 +00:00
Martin Diehl b63044e45e 2012-11-27 17:16:38 +00:00
Martin Diehl ded797baa6 ...and added new test for loadcase parsing 2012-11-27 16:53:59 +00:00
Martin Diehl 8b9d499fd4 adopted to new basic solver 2012-11-27 16:51:26 +00:00
Martin Diehl bc9ff059d0 corrected wrong filename 2012-11-27 16:29:37 +00:00
Philip Eisenlohr 255af58434 post processing script to add eigenvalues and eigenvectors to tensorial data in ASCII tables. 2012-11-23 21:49:30 +00:00
Martin Diehl 526e08bd02 2012-11-23 17:34:03 +00:00
Martin Diehl 4bdc56391d updated restart test to use the new table comparison facilities and check the new basic solver (part 2) 2012-11-23 17:28:16 +00:00
Martin Diehl 549ea3c1e6 updated restart test to use the new table comparison facilities and check the new basic solver (part 1, there is some problem with renaming) 2012-11-23 17:21:18 +00:00
Philip Eisenlohr 1e32eb560e corrected buggy calculation of Schmid matrix for twins introduced in rev1809.
(stress acting on twin systems was overestimated by factor of sqrt(3) due to that!!)

additional polishing.
2012-11-23 17:02:50 +00:00
Martin Diehl 11ed7fab86 corrected bug in curl calculation causing the output of transposed tensor (according to information stored in testing/9102/proof/Curl of Tensor - Physics Forums.pdf)
addCurl test is now done against analytical solution and working, added it to list of automated tests.
small improvements on test.py
2012-11-23 15:16:51 +00:00
Martin Diehl 4ebc8d6834 now comparing test results against analytic solution with different accuracy for the different schemes 2012-11-23 09:18:42 +00:00
Test User 0f962698f4 Added report of SUCCESSFUL test for Revision 1948 2012-11-23 02:45:56 +00:00
Christoph Kords e584c0e6e8 deleted space in front of preprocessor line 2012-11-22 20:04:33 +00:00
Martin Diehl 565713fecb improve functionality to compare ASCII tables 2012-11-22 18:01:51 +00:00
Martin Diehl dbc26e5f25 corrected auto detection of ifort compiler 2012-11-22 13:17:54 +00:00
Christoph Kords 38ec462f4a order of integration now same for all state integrators: first calculate the dotState and then the deltaState 2012-11-22 13:04:19 +00:00
Philip Eisenlohr 7d196fbb25 polishing 2012-11-22 09:58:36 +00:00
Test User e0e5683386 Added report of SUCCESSFUL test for Revision 1942 2012-11-22 02:31:00 +00:00
Philip Eisenlohr 23a0ca3b59 keep "odd" stress in rnd-range of -1.0 to -0.5 and 0.5 to 1.0
serial calc now skips IPs when /elementhomogeneous/

for /elementhomogeneous/ IPs > 1 individually copy the result from IP 1 to prevent spuriously outdating themselves.
2012-11-21 17:00:29 +00:00
Philip Eisenlohr ec8a84ded7 added output of element and ip to debug messages 2012-11-21 16:58:14 +00:00
Philip Eisenlohr d189a6a7a0 polishing 2012-11-21 16:57:57 +00:00
Martin Diehl 81a96d722c added state integration comparison to automated tests 2012-11-21 15:40:44 +00:00
Martin Diehl 6f488ffa4a polished, filtered out component 5 of P (should be zero) and increased deformation.
less than 5% difference in stress results when using adaptive Euler at a strain of 10%, for other integration schemes error is much smaller
2012-11-21 15:39:27 +00:00
Martin Diehl a40b73dc72 for array comparison, only values are taken into consideration that are non zero in array 1 AND array 2 2012-11-21 15:37:59 +00:00
Martin Diehl 5a723f3f49 introduced test to compare results of different state integrators 2012-11-21 15:05:29 +00:00
Martin Diehl 78c22d8449 corrected label in case of divergence of tensor, now using correct notation for scalar: divFFT(data) instead of 1_divFFT(data) 2012-11-21 10:31:52 +00:00
Test User 547b8bbf02 Added report of SUCCESSFUL test for Revision 1933 2012-11-21 04:26:52 +00:00
Martin Diehl b5945ced5e changed counting of rows from pythonic (starting at 0) to human way (starting at 1) 2012-11-20 10:27:09 +00:00
Test User 6cea8a33b4 Added report of SUCCESSFUL test for Revision 1931 2012-11-20 03:24:14 +00:00
Christoph Kords 760af1fbbf crystallite_requested now masked by execIP, now elemhomogeneous works again 2012-11-19 15:13:48 +00:00
Franz Roters d4a59541ad removed write statements which were introduced for "debuging" 2012-11-19 15:12:11 +00:00