Martin Diehl
d83150be1b
now capturing "terminallyIll" for basic solution, should end in a automatic cutback of time steps for the spectral solver
2012-08-29 05:50:42 +00:00
Martin Diehl
3106b8ce0c
corrected definition of integer type for gfortran
2012-08-29 05:19:35 +00:00
Martin Diehl
d089c12947
abaqus seems to have similar problems with the openmp lib as marc (use module vs. include file), i hope this fixes the crashes
2012-08-28 19:48:38 +00:00
Martin Diehl
5e9e8497e6
new solver is now compiling without a PETSc installation, however only the plain basic solver is available then.
...
also removed reporting of PETSc related variables in the case it is not installed/found
2012-08-28 19:19:47 +00:00
Martin Diehl
0f64289d75
fixed bug causing trouble with ifort 11 (abaqus)
2012-08-28 19:10:54 +00:00
Martin Diehl
0959ff3299
substituted hand written matrix inversion by LAPACK version with precision selection.
...
also introduced check for inversion into DAMASK_spectral_Utilities.f90 for the stress BC calculation. This part is further improved by using 5% of the reference stiffness to avoid trouble in the fully plastic regime (where the stiffness is underestimated)
Test for Marc 2010 is updated because the new inversion give slightly different results near 0 (order of e-13)
2012-08-28 16:59:45 +00:00
Martin Diehl
73349d02f5
merged precision info into the file prec.f90 and removed prec_single.f90
...
precision information is now parsed as a makro, defined by the compiler, eg. -DFLOAT=8 for 8 byte long floats or -- in case no values is given -- for the FEM wrapper by the interface files.
Please don't forget to run setup_code.py !!!!!!!!!!!
abaqus_v6.env is adjusted to specify the standard precision (float=8, int=4) and got some extra compilation options, some deprecated warning supressors are removed
Optional Marc modification will follow that allow automatic selection of suitable precision
2012-08-28 16:08:17 +00:00
Test User
bb25d1fee6
Added report of SUCCESSFUL test for Revision 1720
2012-08-28 00:19:04 +00:00
Martin Diehl
03b9f81641
corrected path to intel fortran (changes with every release :( )
2012-08-27 20:20:03 +00:00
Christoph Kords
f3e7b3cec8
added separate output of dipole formation rate for edge and screw
2012-08-27 15:57:31 +00:00
Christoph Kords
aa380dcb08
added separate output of dipole formation rate for edge and screw
2012-08-27 15:57:22 +00:00
Martin Diehl
efd1b513cf
fixed bug in divergenceFDM
2012-08-27 15:43:17 +00:00
Christoph Kords
9214da4465
added missing labels to list of available outputs
2012-08-27 12:41:57 +00:00
Martin Diehl
6f93939296
added new abaqus test to automatic execution
2012-08-27 11:29:18 +00:00
Martin Diehl
8dc92e02bb
compile test for abaqus std working, input file for explicit has to be adjusted
2012-08-27 11:13:20 +00:00
Martin Diehl
3f99d2bb65
further improved prefix handling
2012-08-27 09:39:57 +00:00
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