Commit Graph

1912 Commits

Author SHA1 Message Date
Martin Diehl 96ba5ecae4 moved some more 'mesh related' functions for post processing from math.f90 to mesh.f90
f2py functions remaining in math.f90 now uses assumed size arrays in order to have simpler interfaces. This is only working with python 2.7!
changed python pre- and postprocessing scripts.
If you encounter any problems whith core modules, try to remove the old core.so in the lib/damask
2012-08-27 08:04:47 +00:00
Martin Diehl 55a5112f36 added comments for doxygen documentation 2012-08-25 11:46:36 +00:00
Martin Diehl 948ace0661 decreased tolerance for new load case parsing test 2012-08-25 07:35:15 +00:00
Martin Diehl e335222bd0 added constitutive none to abaqus files 2012-08-24 19:21:39 +00:00
Martin Diehl 938fe00c9b continued on making the abaqus compilation test running 2012-08-24 19:15:05 +00:00
Martin Diehl 310705551d added new spectral test to automator and new test to prove correct geometry reconstruction. some other small improvements (new Folder name for results, executable for run_test.py etc.) 2012-08-24 17:05:20 +00:00
Mahesh Balasubramaniam 3924966f92 tightened tolerance 2012-08-24 16:35:33 +00:00
Mahesh Balasubramaniam 16aa033680 test for correct parsing of loadcase arguments (fdot, velgrad, incs, logincs) now working 2012-08-24 16:31:33 +00:00
Martin Diehl 405c3765bd fixed bug in fiber texture component caused non-even distribution by correctly getting numbers of the halton sequence 2012-08-24 13:27:55 +00:00
Christoph Kords 3cd5fa90e8 corrected dislocation multiplication term for special case of zero density 2012-08-24 11:36:46 +00:00
Test User c4df00d92d Added report of SUCCESSFUL test for Revision 1701 2012-08-23 23:57:54 +00:00
Christoph Kords 4f67d04c69 new parameter "significantRho" for nonlocal constitutive law ; density below this value will hardly contribute to dislocation glide or any dislocation reaction ; old parameter "absoluteToleranceRho" is now used only for its initial purpose, namely the absolute tolerance in the state integration 2012-08-23 05:48:21 +00:00
Test User 05f15efb62 Added report of SUCCESSFUL test for Revision 1699 2012-08-23 00:02:52 +00:00
Mahesh Balasubramaniam 975c3437ac added possibility to use comma in functions, to prevent splitting substituted by ';'. Eg. round(4.021,1) becomes round(4.021;1) in command line call 2012-08-22 17:47:34 +00:00
Test User bdf58c6268 Added report of SUCCESSFUL test for Revision 1697 2012-08-22 00:04:25 +00:00
Christoph Kords 222aed9f60 derivative of velocity with respect to resolved stress was flawed; now much better convergence of stress integration for nonlocal constitutive law 2012-08-21 14:40:01 +00:00
Christoph Kords ad7381cfdd maximum relative step length in stress integration cannot decrease below 1
intermediate tensor "A" is calculated only once before the Lp loop in "integrateStress"
2012-08-21 08:53:36 +00:00
Test User aacf900135 Added report of SUCCESSFUL test for Revision 1694 2012-08-21 00:08:16 +00:00
Martin Diehl 35dffd52c1 now using spectral_quit (like old spectal solver, needed because of f2py) 2012-08-20 13:22:34 +00:00
Test User 1287c4daed Added report of SUCCESSFUL test for Revision 1692 2012-08-18 00:15:07 +00:00
Mahesh Balasubramaniam 27ff43cb3a Testing of Spectral loadcase parsing - work in progress 2012-08-17 15:22:50 +00:00
Martin Diehl b981ae935d new 2 step tension load case in example 2012-08-17 13:57:42 +00:00
Test User 92d8f676aa Added report of SUCCESSFUL test for Revision 1689 2012-08-17 00:12:50 +00:00
Martin Diehl b96df9987e fixed reading/writing of integer arrays with function for real arrays 2012-08-16 14:55:23 +00:00
Martin Diehl bc6e85d43e example files for spectral method 2012-08-16 14:40:39 +00:00
Martin Diehl 453c6031a7 added functions for reading values of integer data type to binary file, corrected comment on old versions which are for real (pReal) only 2012-08-16 11:57:15 +00:00
Christoph Kords b2aacf9ca4 rates in constitutive_results are taken directly from last converged step and not calculated again; added output of rates for annihilation of screws and deposition of edge jogs on collinear system 2012-08-16 11:03:22 +00:00
Christoph Kords bd754dbefd corrected debug output of evolution rates; added possibility to change the safety factor for the CFL flux condition via the material.config file; updated the example material.config due to recent changes in nonlocal constitutive 2012-08-16 09:13:38 +00:00
Test User 133b6547ea Added report of SUCCESSFUL test for Revision 1683 2012-08-15 23:59:17 +00:00
Martin Diehl 0434ef3daa some comments to be seen in documentation 2012-08-15 13:38:38 +00:00
Martin Diehl ecd8823fc0 made tests for bcc and fcc working and added them to the automator 2012-08-15 12:09:43 +00:00
Martin Diehl bd398d5e5f added execution of new load case rotation test for spectral solver 2012-08-14 17:36:59 +00:00
Pratheek Shanthraj c2c31a0a59 added SolverBasicPETSC module to the new FFT solver (solves the basic scheme using PETSc when mysolver = basicpetsc in numerics.config)
some bug fixes
2012-08-14 16:58:23 +00:00
Mahesh Balasubramaniam 87bec7eafa added test to check if lab-to-load rotation is done properly, small improvement on test.py 2012-08-14 13:23:50 +00:00
Christoph Kords f5e7d576f1 introduced annihilation of screw dipoles; so far no thermal activation, but immediate annihilation; each annihilated screw dipole leaves behind an edge jog of same length as the dipole height on the collinear system 2012-08-14 12:26:20 +00:00
Christoph Kords c1c5941733 stressAndItsTangent:
when winding forward to last substep in increment, also do the calculation if this substep is below "subStepMinCryst";
output of "wind forward" and "cutback" info only for crystallites that are still "todo"

integrateStress:
maximum component in Lp determines absolute convergence criterium:
aTol = max(maxLpComp * rTol_fromConfig , aTol_fromConfig)
this ensures that small values in Lp do not spoil the convergence, similar to the effect of the relevantStrain parameter before (not needed anymore in the stress integration)
2012-08-14 12:07:59 +00:00
Christoph Kords eae9a34c6b corrected debugging output: extreme values of returned stress and jacobian belong to cpfem debugging, not homogenization 2012-08-14 11:48:43 +00:00
Test User 6d8ac13859 Added report of SUCCESSFUL test for Revision 1674 2012-08-11 13:11:29 +00:00
Pratheek Shanthraj 259eb7850e more work on array ordering in new solver. (now working but not tested) 2012-08-10 17:01:58 +00:00
Martin Diehl cd0da03ebc changed comments to doxygen style 2012-08-10 15:58:17 +00:00
Krishna Komerla 08c7be7d15 adaptive regrid now working, updates F and F_lastInc based on mapping. 2012-08-10 15:48:27 +00:00
Test User 6e1b71f289 Added report of SUCCESSFUL test for Revision 1670 2012-08-10 13:07:40 +00:00
Martin Diehl 4a14172ebe last FAILED results are again related to the use of the new user, now only adding SUCCESSFUL results to the repository.
In case of failed results, an email is send to me (anyone else interested?)
2012-08-10 08:46:01 +00:00
Test User 893abdb451 Added report of FAILED test for Revision 1668 2012-08-09 23:24:24 +00:00
Martin Diehl b324a98014 changed order of most arrays to fortran-fast, whole new solver still work in progress 2012-08-09 13:04:56 +00:00
Martin Diehl fe4d4d9525 changed comments in prec and IO to be read by doxygen, fine tuned output of doxygen and added precompilation for documentation 2012-08-09 11:01:53 +00:00
Test User 8ed4710024 Added report of FAILED test for Revision 1665 2012-08-07 23:15:16 +00:00
Pratheek Shanthraj d0933dad7b added filter option to the spectral solver to mitigate spurious oscillations due to gibb's phenomenon. activate by setting myfilter in config file appropriately (currently only 'none' and 'cosine' options coded). more cleaning up of AL code 2012-08-07 17:23:13 +00:00
Pratheek Shanthraj 925915e30d some cleaning up 2012-08-07 12:02:57 +00:00
Martin Diehl 00c823ed63 Added report of SUCCESSFUL test for Revision 1662 2012-08-06 23:38:03 +00:00