Martin Diehl
|
39a70e8a19
|
fixed bug in coordinate calculation when no average F was given (scaled wrong by ncp_elems**2)
other changes: just polishing + some more comments
|
2013-03-27 12:28:55 +00:00 |
Franz Roters
|
02f092492e
|
updated copyright header
|
2013-03-22 17:35:05 +00:00 |
Pratheek Shanthraj
|
be655ae536
|
Changed AL solver errors to absolute. Stress boundary error now max of relative and absolute error
|
2013-03-22 14:46:55 +00:00 |
Pratheek Shanthraj
|
1f4d7c2ca4
|
changed reference stiffness to min max avg from volume avg. using terminally ill information in convergence check
|
2013-03-06 14:31:13 +00:00 |
Pratheek Shanthraj
|
5c1185a5d2
|
renamed F_lambda to F_tau for clarity. using stress tangent to precondition equations
|
2013-03-04 09:49:40 +00:00 |
Pratheek Shanthraj
|
0209a1d5a7
|
restructured AL solver to resemble polarization scheme and introduced alpha and beta parameters in numerics to determine what kind of solution you want. alpha = beta = 1 results in the AL scheme. alpha = beta = 2 results in the accelerated scheme. safe values are anything in between. changed the solver to use stress calculations on the campatible field which seems to result in faster convergence.
|
2013-02-28 17:35:02 +00:00 |
Pratheek Shanthraj
|
07ff1f7c93
|
reporting current time for most module inits
|
2013-02-25 16:34:59 +00:00 |
Martin Diehl
|
4997328de1
|
added use statements
|
2013-02-05 15:03:36 +00:00 |
Martin Diehl
|
cc9eb685fe
|
fixed wrong setting of coordinates in spectral solvers and removed old python scripts for setup of code and processing
|
2013-02-05 12:31:44 +00:00 |
Martin Diehl
|
96577b18fb
|
introduced error code for run_test.py
|
2013-01-23 18:33:46 +00:00 |
Martin Diehl
|
9ee8108b6b
|
added doxygen documentation to material.f90 and marked read-only quantities as protected where possible, removed substituted "call flush" by "flush"
|
2013-01-18 11:30:52 +00:00 |
Martin Diehl
|
645b2605e1
|
corrected reporting to statistics file (*.sta)
|
2013-01-11 10:40:16 +00:00 |
Martin Diehl
|
4c145376a0
|
forgot some integers
|
2013-01-10 18:50:14 +00:00 |
Martin Diehl
|
6e3e06bed7
|
corrected PETSc macro expansion
|
2013-01-10 15:36:55 +00:00 |
Martin Diehl
|
563b1f5e4b
|
added some warning and explicit size of arrays
|
2013-01-10 13:33:43 +00:00 |
Martin Diehl
|
0d5e91ac87
|
corrected reporting of basic PETSc variant and unified reporting of all spectral solvers
improved warning and error in IO, now able to report correctly elements up to 9 digits
|
2013-01-09 22:19:32 +00:00 |
Martin Diehl
|
55b88e47b7
|
fixed wrong temperature when using spectral solver
|
2013-01-09 18:08:08 +00:00 |
Martin Diehl
|
4eaa97b33c
|
minor changes on buggy latest commit (wrong use statement)
|
2013-01-08 21:54:25 +00:00 |
Martin Diehl
|
ce7a0571fd
|
fixed bug in forwarding fields for AL solver
|
2013-01-08 10:12:03 +00:00 |
Martin Diehl
|
64d167fa90
|
loadcase rotation now working for AL solver
|
2012-12-17 10:18:39 +00:00 |
Martin Diehl
|
b1f28ba5e7
|
made restart working for all solvers and added corresponding test
corrected error handling for FFT based function in case of odd numbers etc.
|
2012-12-14 17:30:22 +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
|
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
|
7e683ca7c3
|
removed coordinates from call to CPFEM_general and introduced direct storage of coordinates to mesh_ipCoordinates
|
2012-11-14 14:38:10 +00:00 |
Martin Diehl
|
70c4e11742
|
added comments and structured the code. Temperature is not longer stored for each point but only to simplify restart behavior as long as it is not fully supported by the constitutive models
|
2012-11-12 14:14:39 +00:00 |
Martin Diehl
|
ee5903c767
|
replaced real 'guessmode' with logical 'guess', caused trouble on gfortran 6.3 with ultra optimization
|
2012-11-08 19:32:00 +00:00 |
Martin Diehl
|
bbcffa668b
|
some small changes in including PETSc *.h90 files to prevent warnings.
It seems that a bug in old gfortran 4.5.0 causes the problems, at least with 4.7.3 it seems to work after fixing the bugs in IO.f90
|
2012-11-07 13:11:41 +00:00 |
Martin Diehl
|
3ada4897fb
|
reordered PETSc initialization (now first part done in interface, setting of parameters done in numerics), removed unnecessary includes for PETSc
still not running with gfortran, use at own risk!
|
2012-11-06 16:00:51 +00:00 |
Martin Diehl
|
13b55275b1
|
documented utilities and structured, worked on the restart capabilities of the new basic solver
|
2012-10-24 11:31:40 +00:00 |
Martin Diehl
|
b9f97ba5da
|
unified naming scheme, fixed a bug in the new basic scheme, and added a statistic file similar to abaqus to store the information on needed cut backs and iterations for each inc
|
2012-10-19 08:44:21 +00:00 |