Commit Graph

2860 Commits

Author SHA1 Message Date
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
Test User 1ad85a350b Added report of SUCCESSFUL test for Revision 2208 2013-02-28 01:12:37 +00:00
Martin Diehl 59da88460e preparation for introduction of plain mode and restructuring of calc modes for CPFEM_general 2013-02-27 20:41:14 +00:00
Test User efec42ebde Added report of SUCCESSFUL test for Revision 2205 2013-02-27 19:05:04 +00:00
Philip Eisenlohr 0d7f1e8623 killed "margin" option, now same as all others: resolution and dimension in x and y.
can be non-square grid.
2013-02-27 18:43:53 +00:00
Martin Diehl 11f18073a8 added executable flag, caused failure of tests 2013-02-27 17:19:44 +00:00
Christoph Kords 875abcd06f replaced some array assignments, which might have caused trouble when using the "timeSyncing" option, by parallelized loops of scalar value assignments 2013-02-27 16:36:12 +00:00
Philip Eisenlohr 565c532546 fixed bugs (grain index start, alpha orientation for elliptic osteons).
added option to rotate osteon relative to periodic box.
2013-02-27 10:56:30 +00:00
Christoph Kords 62e55483f7 fixed bug in lattice: line continuation character was missing 2013-02-27 10:49:23 +00:00
Christoph Kords 3736ab1d97 added shortcuts for two do loops in the "timesyncing" procedure
math_pDecomposition enclosed by omp critical statement; somehow, this subroutine is not thread safe, not clear what exactly the problem is
2013-02-27 10:32:37 +00:00
Martin Diehl bac186c5b7 removed 2003 standard initialization expression not supported by ifort so far 2013-02-27 07:35:53 +00:00
Martin Diehl 0be6706483 some more detailed doxygen comments 2013-02-26 19:01:31 +00:00
Martin Diehl 04c2b22766 removed time information from interface routines, should work now 2013-02-26 12:49:07 +00:00
Martin Diehl 9ec87e8d1f moved include statement of IO.f90 before corresponding use statement, still untested 2013-02-26 06:28:28 +00:00
Martin Diehl 0994a8424e set executable flag, caused non-successfull tests 2013-02-26 06:26:00 +00:00
Martin Diehl a0ff73125e now printing return code after each test 2013-02-25 21:47:18 +00:00
Martin Diehl 72418f7b60 removed -c from options to compile_spectralSolver and added functionality to remove "-c" or "--compile" from command line arguments befor calling compile_spectralSolver 2013-02-25 18:46:36 +00:00
Pratheek Shanthraj 1cc990c7ac osteon geom and config generator 2013-02-25 17:12:13 +00:00
Pratheek Shanthraj 07ff1f7c93 reporting current time for most module inits 2013-02-25 16:34:59 +00:00
Philip Eisenlohr 6b6d4b76d8 killed UTF-8 symbol in name (was a "wrong" dash -- pls make sure that you are using standard ASCII names for files...!) 2013-02-25 13:45:11 +00:00
Pratheek Shanthraj 5b16f57727 added int vec pointer for more efficient memory allocation of homog and micro counting (elemsOfHomogMicro) in material.f90 2013-02-25 13:13:52 +00:00
Martin Diehl 8f2e164fd2 some more documentation, mainly on the exit codes 2013-02-23 00:24:30 +00:00
Martin Diehl 569ac2f2f6 set properties correct to have revision updated 2013-02-23 00:07:31 +00:00
Test User 8fee2f18ca Added report of SUCCESSFUL test for Revision 2186 2013-02-22 07:39:24 +00:00
Martin Diehl 393c60565d one line was beyond 132 characters 2013-02-22 05:38:02 +00:00
Martin Diehl 42b96354db doxygen comments 2013-02-21 23:08:36 +00:00
Martin Diehl 1f86e098ba doxygen documentation, enabled uncommented debug statement to be turned on by switches, minor polishing 2013-02-20 22:06:15 +00:00
Martin Diehl a98be4e0cf IO_error and IO_warning crashed for string of zero length (or only containing whitespaces), fixed now.
Also added BEGIN and END statement to numerics in case of non-presen DAMASK_NUM_THREADS, would prevent this error and is better for debugging
2013-02-20 21:56:59 +00:00
Martin Diehl 831ad6d9c8 added leading zeros to names of microstructures and phases, spaces caused problems during initialization 2013-02-20 14:50:01 +00:00
Martin Diehl dfe34fd162 specified quit as external as it is not part of a module 2013-02-20 14:37:12 +00:00
Martin Diehl ecbc15abd0 doxygen related changes: corrected arrows in material.f90 and replaced $REVISION$ by substitution key to be changed after test 2013-02-19 22:12:05 +00:00
Martin Diehl b94caae041 added missing import of os 2013-02-19 15:57:51 +00:00
Philip Eisenlohr d8da2f60d8 added core module function math_periodicNearestNeighborDistances 2013-02-19 14:56:26 +00:00
Philip Eisenlohr 7461e13c1e relocated spectral_quit() into driver code.
added (dummy) core_quit() for Python damask module.
2013-02-19 14:54:34 +00:00
Philip Eisenlohr 0047c32411 dropped ./fftw in favor of /usr/local as FFTW default install path 2013-02-19 13:35:38 +00:00
Martin Diehl d05a26f53d changed dislotwin related material.config to have atol_twinfrac 2013-02-15 12:08:29 +00:00
Philip Eisenlohr 9d32e51da8 more verbose explanations 2013-02-15 08:38:58 +00:00
Philip Eisenlohr b57d001e71 added hints on offending positions when parsing material.config 2013-02-15 08:26:38 +00:00
Philip Eisenlohr c1cf446774 parsing of material.config file now expects adequate number of (slip/twin) family entries according to given lattice type.
used to read up to maxN, but that caused unnecessary IO_warnings...
2013-02-14 22:24:55 +00:00
Philip Eisenlohr 30024af6c2 polished string concatenations 2013-02-14 21:33:11 +00:00
Martin Diehl cd0325baf1 introduced atol_twinfrac for dislotwin
set values in material.config example
atol_rho            1.0,
atol_twinFrac       1.0e-7
2013-02-14 09:57:26 +00:00
Martin Diehl 77c0b32af9 removed possible (but not-working) output of schmid_factor_shearband from dislotwin 2013-02-14 08:53:17 +00:00
Test User 5b269bc635 Added report of SUCCESSFUL test for Revision 2167 2013-02-14 01:51:32 +00:00
Martin Diehl d715ec769b removed debug statements from symlink_Code.py, added autodetection for fortran compiler and disabled compiling on default 2013-02-13 18:45:49 +00:00
Martin Diehl 1496c62258 updated doxygen config file for FEM solvers, replaced some external statements, removed debugging options from abaqus_v6.env causing Abaqus to crash (didn't detect the bug so far), added new homogenization test to automator, added more debug options + comments to Makefile 2013-02-13 17:54:56 +00:00
Christoph Kords a90f15a3d3 corrected usage of "append" (which does not copy list items but only creates references) 2013-02-13 16:00:02 +00:00
Martin Diehl b78fafc3b5 corrected integer initialized to reals 2013-02-13 15:47:00 +00:00
Martin Diehl 12b81a2b75 moved second file extension (.pes) into DAMASK_abaqus_*.f 2013-02-13 10:56:50 +00:00
Franz Roters 35346b70b5 fixed RGC homogenization in case dt==0
removed misplaced parameter statement in IO.f90
2013-02-13 09:36:06 +00:00
Martin Diehl 0856a7aa32 fixed bugs and simplified warning reporting when reading in int, float, and string values 2013-02-12 19:00:41 +00:00