11ed7fab86corrected 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
Martin Diehl
2012-11-23 15:16:51 +0000
4ebc8d6834now comparing test results against analytic solution with different accuracy for the different schemes
Martin Diehl
2012-11-23 09:18:42 +0000
0f962698f4Added report of SUCCESSFUL test for Revision 1948
Test User
2012-11-23 02:45:56 +0000
e584c0e6e8deleted space in front of preprocessor line
Christoph Kords
2012-11-22 20:04:33 +0000
565713fecbimprove functionality to compare ASCII tables
Martin Diehl
2012-11-22 18:01:51 +0000
dbc26e5f25corrected auto detection of ifort compiler
Martin Diehl
2012-11-22 13:17:54 +0000
38ec462f4aorder of integration now same for all state integrators: first calculate the dotState and then the deltaState
Christoph Kords
2012-11-22 13:04:19 +0000
7d196fbb25polishing
Philip Eisenlohr
2012-11-22 09:58:36 +0000
e0e5683386Added report of SUCCESSFUL test for Revision 1942
Test User
2012-11-22 02:31:00 +0000
23a0ca3b59keep "odd" stress in rnd-range of -1.0 to -0.5 and 0.5 to 1.0
Philip Eisenlohr
2012-11-21 17:00:29 +0000
ec8a84ded7added output of element and ip to debug messages
Philip Eisenlohr
2012-11-21 16:58:14 +0000
d189a6a7a0polishing
Philip Eisenlohr
2012-11-21 16:57:57 +0000
81a96d722cadded state integration comparison to automated tests
Martin Diehl
2012-11-21 15:40:44 +0000
6f488ffa4apolished, 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
Martin Diehl
2012-11-21 15:39:27 +0000
a40b73dc72for array comparison, only values are taken into consideration that are non zero in array 1 AND array 2
Martin Diehl
2012-11-21 15:37:59 +0000
5a723f3f49introduced test to compare results of different state integrators
Martin Diehl
2012-11-21 15:05:29 +0000
78c22d8449corrected label in case of divergence of tensor, now using correct notation for scalar: divFFT(data) instead of 1_divFFT(data)
Martin Diehl
2012-11-21 10:31:52 +0000
547b8bbf02Added report of SUCCESSFUL test for Revision 1933
Test User
2012-11-21 04:26:52 +0000
b5945ced5echanged counting of rows from pythonic (starting at 0) to human way (starting at 1)
Martin Diehl
2012-11-20 10:27:09 +0000
6cea8a33b4Added report of SUCCESSFUL test for Revision 1931
Test User
2012-11-20 03:24:14 +0000
760af1fbbfcrystallite_requested now masked by execIP, now elemhomogeneous works again
Christoph Kords
2012-11-19 15:13:48 +0000
d4a59541adremoved write statements which were introduced for "debuging"
Franz Roters
2012-11-19 15:12:11 +0000
9fb94cd707breaking crystallite loop in case of terminally ill (this functionality was probably lost since rev1886)
Christoph Kords
2012-11-19 08:39:48 +0000
4195d53d11message of last commit was incomplete: moved annihilation of screw dipoles from dotstate to deltaState, since it is not a rate
Christoph Kords
2012-11-17 13:54:22 +0000
467c186f0fannihilation of screws
Christoph Kords
2012-11-17 13:50:20 +0000
dc5cd8a4c4A modified twin-twin interaction matrix for BCC is introduced. An introduction of a third parameter at the interactionTwinTwin in the material.config for BCC-dislotwin materials is essential.
Nader Zaafarani
2012-11-16 13:39:08 +0000
9c489149b5Added report of SUCCESSFUL test for Revision 1924
Test User
2012-11-16 02:06:54 +0000
6101a9bb17seems to be a windows lnk containing particular directory info of Claudio...
revision1924
Philip Eisenlohr
2012-11-15 22:49:29 +0000
d9a98417caswitched element library to geomType based.
Philip Eisenlohr
2012-11-15 22:45:20 +0000
5892732672Testing of J2 Plasticity by Comparing the results of the simualtion on Marc with analytical results based on constitutive equations
Mahesh Balasubramaniam
2012-11-15 15:40:32 +0000
aec163941dcalculate ip coordinates only once when the first ip enters calculation mode
Christoph Kords
2012-11-15 12:31:39 +0000
bdbc202c7ecorrected typos
Philip Eisenlohr
2012-11-15 09:22:36 +0000
280bdd3a30Added report of SUCCESSFUL test for Revision 1917
Test User
2012-11-15 02:23:14 +0000
c0a5a1dfd1Formation of the Slip-Slip interaction matrix for BCC.
Nader Zaafarani
2012-11-14 17:35:33 +0000
7e683ca7c3removed coordinates from call to CPFEM_general and introduced direct storage of coordinates to mesh_ipCoordinates
Martin Diehl
2012-11-14 14:38:10 +0000
1896c07c70corrected some bugs in the last commits
Martin Diehl
2012-11-14 14:33:41 +0000
c8be3a03bdThe twin system <111>{112} for BCC is introduced.
Nader Zaafarani
2012-11-14 13:43:59 +0000
6b010b4a46Twin-slip interaction matrix for BCC is set to 0.
Nader Zaafarani
2012-11-14 11:53:22 +0000
b0464ad176A modified slip-twin interaction matrices for FCC and BCC are introduced. The shear twin value for BCC is corrected. An introduction of a third parameter at the interactionSlipTwin in the material.config for dislotwin materials is essential.
Nader Zaafarani
2012-11-14 11:13:16 +0000
b988caa6baadded script to add deviatoric and hydrostatic part of a tensor to ASCII table
Martin Diehl
2012-11-14 10:46:51 +0000
fb2981b4c4switched matrix indices in SlipSlip, SlipTwin, TwinSlip, and TwinTwin such that first index refers to first name and second to second...
Philip Eisenlohr
2012-11-14 10:27:23 +0000
e4ce63d689switched matrix indices in SlipSlip, SlipTwin, TwinSlip, and TwinTwin such that first index refers to first name and second to second... (used to be transposed for memory efficiency)
Philip Eisenlohr
2012-11-14 10:22:34 +0000
789e6c7d83dropped support of MSC.Marc/Mentat 2007 and 2008
Philip Eisenlohr
2012-11-14 09:57:18 +0000
ad9639f2f7check for existence of files before sym-linking to them.
Philip Eisenlohr
2012-11-14 09:40:45 +0000
0513bf3256Added report of SUCCESSFUL test for Revision 1905
Test User
2012-11-14 02:24:42 +0000
c3926efd93introduced logic to use gfortran as default if ifort is not found
Martin Diehl
2012-11-13 19:12:00 +0000
922042d8d5now automatically using gfortran if no ifort is found
Martin Diehl
2012-11-13 18:40:14 +0000
0c87fc16f4renamed the keyword for the make options from make to options
Martin Diehl
2012-11-13 17:26:25 +0000
93a5a0be50updated Marc/Mentat scripts
Franz Roters
2012-11-13 15:27:06 +0000
1438812461Added report of SUCCESSFUL test for Revision 1900
Test User
2012-11-13 03:59:36 +0000
22e239595eagain added some missing Library path statement
Martin Diehl
2012-11-12 21:02:37 +0000
2d902639f3next try setting LD_LIBRARY_PATH
Martin Diehl
2012-11-12 18:04:08 +0000
70c4e11742added 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
Martin Diehl
2012-11-12 14:14:39 +0000
7974001c9dremoved empty line causing LD_LIBRARY_PATH to be incomplete
Martin Diehl
2012-11-12 12:17:43 +0000
401f57c135new reference after changes on crystallite.f90
Martin Diehl
2012-11-12 12:00:50 +0000
3c53f3ec9alast version contains buggy mesh.f90; corrected typo in initialization
Christoph Kords
2012-11-09 07:52:44 +0000
366ac28694parallelized mesh_build_subNodeCoords and mesh_build_ipCoordinates
Christoph Kords
2012-11-09 07:47:14 +0000
7dcfc1c6b1some more changes on LD_LIBRARY_PATH
Martin Diehl
2012-11-09 06:38:19 +0000
8a5247bf01corrected LD_LIBRARY_PATH settings
Martin Diehl
2012-11-09 06:24:41 +0000
966bfba04fsame as for 1552, more checks on fp exceptions
Martin Diehl
2012-11-08 22:23:08 +0000
e6a9f04522additional checks on floating points exceptions added
Martin Diehl
2012-11-08 22:22:32 +0000
b1c3c57412some more finetuning, still not running on gfortran 4.5.0
Martin Diehl
2012-11-08 21:33:58 +0000
c831716b26reseting value vector when reading in for loadcase file, otherwise NaNs might be in there
Martin Diehl
2012-11-08 20:35:31 +0000
11264f3fe4forgot to check for convergence flag in FPI integrator
Christoph Kords
2012-11-08 20:15:19 +0000
60438cdbcccriterion for crystallite cutback loop changed from crystallite_subStep to crystallite_todo; this avoids problems when the last substep of the crystallite increment is below subStepMinCryst (which is allowed during last wind forward)
Christoph Kords
2012-11-08 20:00:29 +0000
ee5903c767replaced real 'guessmode' with logical 'guess', caused trouble on gfortran 6.3 with ultra optimization
Martin Diehl
2012-11-08 19:32:00 +0000
91bfcbcfa3added missing line continuation and added LD_LIBRARY_PATH to test script directly
Martin Diehl
2012-11-08 18:27:22 +0000
6a86f36407now having libraries from Makefile before PETSc Libraries in linker order
Martin Diehl
2012-11-08 18:26:10 +0000
1df9be233dchanged default threshold to 0.0
Philip Eisenlohr
2012-11-08 17:08:41 +0000
682a98b704forgot to alter name of 'geom_fromAng' in setup script...
Philip Eisenlohr
2012-11-08 16:29:26 +0000
025d6c9048renamed script to new convention aligned output behavior to that of fromVoronoiTessellation, i.e., standard output is geom, --config gives associated material.config stud
Philip Eisenlohr
2012-11-08 15:44:51 +0000
af2aa8500dadded option to specify crystallite index
Philip Eisenlohr
2012-11-08 15:43:38 +0000
c775edaa6dbetter avoid initialization of residuum_old with huge, since it posed problems in Abaqus
Christoph Kords
2012-11-08 13:26:22 +0000
07fd2681c6slight changes in results required update of reference
Martin Diehl
2012-11-08 10:22:54 +0000
3775e478ccadded tests for gfortran (will crash, but might help to find the bug)
Martin Diehl
2012-11-08 09:52:24 +0000
f5c6b4e0a6added extra compile debug options for more detailed information on crash
Martin Diehl
2012-11-08 09:49:20 +0000
c4c27860b2renamed script updated to recent standard in io processing introduced "primitive" bicontinuous structure in addition to "diamond" and "gyroid"
Philip Eisenlohr
2012-11-07 16:52:10 +0000
7cf2024be3fixed buggy parameter checking
Philip Eisenlohr
2012-11-07 16:51:17 +0000
e11d107956fixed reporting to STDOUT/STDERR fixed buggy parameter checking
Philip Eisenlohr
2012-11-07 16:49:47 +0000
dad9922f54fixed bug in crystallite_FPI: stateDamper always has to be defined for each grain added some OMP FLUSH statements were necessary replaced openmp do by forall construct where possible; this is much safer and perhaps even as fast for small loops
Christoph Kords
2012-11-07 15:43:29 +0000
bbcffa668bsome 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
Martin Diehl
2012-11-07 13:11:41 +0000
9e20149c6fupdated reference results, differ because changes in crystallite (matrix inversion removed)
Martin Diehl
2012-11-07 09:57:34 +0000
9b99825ac6preventing array index out of bounds in case of empty line, removed to goto statements
Martin Diehl
2012-11-07 09:31:46 +0000
5214b93342fixed bug when reading in geometry for spectral solver
Martin Diehl
2012-11-06 17:16:01 +0000
3ada4897fbreordered 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!
Martin Diehl
2012-11-06 16:00:51 +0000
a86d528a4areplaced call flush(6) by flush(6), slightly improved formating for output of gfortran version
Martin Diehl
2012-11-06 15:50:20 +0000
e0dc2710b5now works in "sourcing" mode. still have to worry about figuring out the lib/pathinfo details and setting LD_LIBRARY_PATH accordingly...
Philip Eisenlohr
2012-11-06 15:40:45 +0000
5b6baa7c0dintroduced distinction between ip coordinates and cell center coordinates; the former can be globally calculated by subroutine mesh_build_ipCoordinates, the latter locally by the function mesh_cellCenterCoordinates; renamed mesh_ipCenterOfGravity to mesh_ipCordinates
Christoph Kords
2012-11-06 14:37:13 +0000
bb033c5fe7Simplified algorithm of crystallite_integrateStress while preserving (almost) same functionality. Removed "leapfrogging" (increase of step for next guess, when last guess was ok); Replaced Armijo rule testing for step size by simple check if the residuum got better, since the former virtually did not have any effect; consistently using the 2-norm of the residuum rather than infinity-norm for the convergence check throughout the function
Christoph Kords
2012-11-06 12:35:45 +0000
1583ae74c3adopted new naming scheme
Martin Diehl
2012-11-06 08:49:48 +0000
cfc8823328missed those three in former commit...
Philip Eisenlohr
2012-11-05 21:28:01 +0000
1bd4262cfbrenaming of (loosely related) "spectral" scripts to (more tightly related) "geom" versions.
Philip Eisenlohr
2012-11-05 21:19:12 +0000
639d6e0655inserted missing flush(crystallite_todo) in parallel section; might have caused trouble in parallel calculations before
Christoph Kords
2012-11-05 14:45:52 +0000
1fc59107faremoved debug statement in averageDown.py, deleted obsolete spectral_iterationCount.py (new solver will report statistics anyway and most probably the current count does not work as the screen output was modified)
Martin Diehl
2012-10-31 10:06:11 +0000
689b64e3f5updated geom pack/unpack test to new definition
Martin Diehl
2012-10-31 10:04:53 +0000
086fe138b1substituted matrix inversion to solve equation by direct solution routine from LAPACK
Martin Diehl
2012-10-31 09:56:26 +0000
c0b83bd554exported PDF versions as 300dpi PNG
Philip Eisenlohr
2012-10-31 09:28:46 +0000
afaf1f4e8cmade errors report to STDERR. maxMicrostructure remains silent if not present.
Philip Eisenlohr
2012-10-30 16:32:00 +0000
f2229883b5exchanged "maxGrainCount" for "maxMicrostructure", since this is what it really means...
Philip Eisenlohr
2012-10-30 16:15:10 +0000