Franz Roters
c0ebb4d846
reordered subroutine calls in mesh_init to allocate nodemap and elementmap BEFORE they are used
2007-04-24 06:29:22 +00:00
Philip Eisenlohr
83d2dea8c6
CPFEM_general call now uses CPFEM_en instead of cp_en -- the required mapping is not in place on first call!
2007-04-23 13:25:09 +00:00
Philip Eisenlohr
471d53e3ba
_general needs CPFEM_en NOT cp_en..!
...
stress loop counter was not been reset
matmul(A,B) now replaced by stored AB
2007-04-23 13:23:03 +00:00
Philip Eisenlohr
9e0b9a7096
removed syntax error in _LpAndItsTangent (enforcing symmetry was flawed...)
2007-04-17 08:02:27 +00:00
Luc Hantcherli
0f6ff82f30
Checked indices for Jacobi calculation
2007-04-17 07:58:53 +00:00
Luc Hantcherli
c76ab95b21
Added in LpandIstTangent 0.5*(transpose+untranspose)
2007-04-17 07:53:06 +00:00
Philip Eisenlohr
b26704c23f
added missing use statement in _init
2007-04-13 15:37:10 +00:00
Philip Eisenlohr
4718abfc70
agreed on wrong calc of scaled state residual
2007-04-13 14:22:55 +00:00
Philip Eisenlohr
09495e852d
added necessary use statements
2007-04-13 14:20:59 +00:00
Philip Eisenlohr
bbfb86fb8f
added necessary use statements
2007-04-13 14:20:33 +00:00
Luc Hantcherli
d90162dc38
Corrected Rstress(i)/state_new(i) into Rstate(i)/state_new(i)
2007-04-13 11:30:49 +00:00
Luc Hantcherli
eb292917b9
untied interlinked constitutive and CPFEM modules
...
now constitutive stores EulerAngles and CPFEM generates Fp_old from these
2007-04-11 15:28:46 +00:00
Luc Hantcherli
cb4a85319d
corrected small syntax errors
2007-04-11 14:55:06 +00:00
Luc Hantcherli
3c5d490148
added _plot_results function to tell about constitutive results (state + current shear per slip system)
2007-04-11 14:52:47 +00:00
Luc Hantcherli
f9f3e2bd9b
result processing now in stressIP
...
i.e. no extra polar decompositions performed any more
2007-04-11 14:51:49 +00:00
Philip Eisenlohr
9704a4e83c
syntax polishing
2007-04-11 13:21:22 +00:00
Philip Eisenlohr
ff6642ea8c
major edit.
...
combined routines into
CPFEM_general, CPFEM_stressIP (incl cutback scheme),
CPFEM_stressCrystallite, and CPFEM_timeIntegration (Newton scheme)
error management now based on text strings
2007-04-11 10:06:28 +00:00
Philip Eisenlohr
9da4b4cf24
name change to reflect State and Stress (was outer,inner)
...
added nReg for Jacobi regularization attempts
2007-04-11 10:05:08 +00:00
Philip Eisenlohr
4743c1cd86
error from inversion routines now boolean type
2007-04-11 10:04:22 +00:00
Philip Eisenlohr
6095ce0972
minor changes (syntax polishing)
2007-04-11 10:03:43 +00:00
Philip Eisenlohr
e1f2daf753
_Lp and _dotState now explicitely depends on given state
2007-04-10 12:29:11 +00:00
Philip Eisenlohr
df3f327ece
added function calls in init()
2007-04-10 11:22:53 +00:00
Philip Eisenlohr
35266bd513
added nreg to limit number of Jacobi regularizations
2007-04-10 11:22:06 +00:00
Philip Eisenlohr
84eeddc6ba
small polishing
2007-04-10 11:21:34 +00:00
Luc Hantcherli
092bff57d3
Added some modifications in constitutive_LpandItsTangent
2007-04-10 11:20:05 +00:00
Luc Hantcherli
db12071577
Finalized constitutive_Assignment (orientation to subips)
2007-04-04 13:57:32 +00:00
Luc Hantcherli
6fcf763054
Corrected Tstar calculation by 0.5
2007-04-04 13:56:10 +00:00
Luc Hantcherli
ea20fc73c1
Added pure statements
2007-04-04 13:55:21 +00:00
William Counts
f1653ad88c
debugged quicksort algorithm slightly (now able to do multiple identical keys)
2007-04-04 08:49:48 +00:00
William Counts
f055a7b037
added IO_continousIntValues
2007-04-04 08:49:00 +00:00
William Counts
5db61c19d3
fixed buggy build_ipNeighborhood and faceMatch (that sounds so easy...)
2007-04-04 08:47:34 +00:00
Philip Eisenlohr
1f37cd897b
added quicksort
2007-04-03 08:17:58 +00:00
William Counts
37a4a4bcdc
done with mesh_build_element
2007-03-30 14:56:57 +00:00
Luc Hantcherli
cdf95b0ee3
Changed orientation assignment
2007-03-29 19:33:12 +00:00
Philip Eisenlohr
836a22270a
rewrote _sampleXXXori functions
...
set of angles is now always an array
2007-03-29 15:32:52 +00:00
William Counts
656a6808bc
cleaned up mesh_build_CPeleMapping code
2007-03-29 13:08:08 +00:00
Luc Hantcherli
bab4381447
Added texture symmetry taken into account for defining constitutive_Ngrains
2007-03-29 12:48:47 +00:00
Luc Hantcherli
e5003f9d10
Added construction of initial CPFEM_Fp_old
2007-03-29 12:16:23 +00:00
Luc Hantcherli
c3ab698649
Added use of sample_Gauss, sample_Fiber, Sample_Radom
2007-03-29 11:13:40 +00:00
William Counts
5f9b57b952
with mesh_build_Sharedelems
2007-03-29 08:42:08 +00:00
Franz Roters
4e68da3cf1
moved all numerical parameters to prec.f90
...
removed some unused variables
2007-03-29 07:15:12 +00:00
Luc Hantcherli
11bb8faa3f
Added random component
2007-03-28 17:48:59 +00:00
Luc Hantcherli
3ba46ac7d7
Added ideas for Voigt<->Mandel transformations (PE)
2007-03-28 17:41:54 +00:00
Franz Roters
4b69c1d738
corrected calculation of FEM jacobi
...
adjusted marc return of FEM jacobi
2007-03-28 15:59:17 +00:00
Philip Eisenlohr
40e3ec2349
shortened long lines
2007-03-28 14:13:44 +00:00
Philip Eisenlohr
7a27045c06
i,j,k,l,m loop DO it now
2007-03-28 14:12:41 +00:00
Luc Hantcherli
fab9a4f6da
New commit (check for bugs)
2007-03-28 13:51:28 +00:00
Philip Eisenlohr
99eb77b3dc
mandel fun at end of hypela2
2007-03-28 13:48:33 +00:00
Luc Hantcherli
9b96eb9984
Corrected arrays assignment
2007-03-28 13:32:54 +00:00
Philip Eisenlohr
e41b0c1493
convergence criteria depend on maxvals
2007-03-28 13:32:25 +00:00