Martin Diehl
|
101913a944
|
rel tol of 0.0 useful when looking for absolute value only
|
2017-04-13 12:54:26 +02:00 |
Martin Diehl
|
e9b9e08fe2
|
set OMP related variables to 4 byte integer as expected when compiling marc
|
2016-12-23 14:20:29 +01:00 |
Philip Eisenlohr
|
12e94bd310
|
revert to continuous spectral derivative, fwbw gets own branch
|
2016-10-19 08:07:54 -04:00 |
Philip Eisenlohr
|
b8bf51b366
|
changed default FFT spatial derivative to "fwbw_difference"
|
2016-10-18 15:31:52 -04:00 |
Martin Diehl
|
d1b777a47c
|
flag for analytic tangent not needed anymore
|
2016-07-25 20:12:56 +02:00 |
Martin Diehl
|
3a0a7dea9a
|
not needed for disabled output MPI rank>0
|
2016-06-29 16:44:05 +02:00 |
Martin Diehl
|
a7665bdab9
|
removed empty line remaining from old ID string
|
2016-02-29 14:26:06 +01:00 |
Martin Diehl
|
6e4239bb7c
|
removed Id
|
2016-01-27 14:06:21 +00:00 |
Martin Diehl
|
e127bd8db4
|
should reflect name of parameter
|
2015-12-21 07:27:21 +00:00 |
Pratheek Shanthraj
|
3a7f4bf43a
|
added new set of accelerated spectral methods based on derivative approximations. use spectral_derivative to set the kind of derivative you like. valid options are:
‘continuous’: computed continuous derivatives (standard spectral method)
‘central_difference’: central difference approximation of derivatives
‘fwbw_difference’: forward difference for gradient and backward difference divergence
|
2015-12-14 18:12:09 +00:00 |
Martin Diehl
|
6848d83d13
|
behavior of IO_stringPos was unsafe in some situations, also took the chance to rename the variables used in its context to a more meaningful name.
functions in the core module are not used, including kdTree
|
2015-08-28 07:38:48 +00:00 |
Martin Diehl
|
563d9e64dd
|
MAXNCHUNKS capitalized since it is a parameter
|
2015-08-06 09:24:56 +00:00 |
Pratheek Shanthraj
|
905b9f8f42
|
petsc update (now v3.6.1)
|
2015-08-04 15:04:53 +00:00 |
Pratheek Shanthraj
|
4bb6664de9
|
tightened default thermal tolerance
|
2015-07-27 11:08:43 +00:00 |
Pratheek Shanthraj
|
0a5ccb3d91
|
possibility to set damage potential order
|
2015-07-24 14:43:05 +00:00 |
Pratheek Shanthraj
|
40701cedc4
|
damage driving force is a history variable and damage field is strictly bounded between 0 and 1
|
2015-06-11 09:03:51 +00:00 |
Pratheek Shanthraj
|
859fb43fe5
|
split petsc_options into petsc_defaultOptions and petsc_options, so you only need to specify the petsc options you intend to overwrite or append to the default options
|
2015-06-09 13:28:50 +00:00 |
Pratheek Shanthraj
|
74982294a0
|
added spectral thermal and damage solvers
|
2015-06-03 17:30:31 +00:00 |
Pratheek Shanthraj
|
8f4663985a
|
major restructuring of multi field handling in DAMASK and added some example config files for multi field simulations. please report bugs
|
2015-05-28 17:02:23 +00:00 |
Martin Diehl
|
63491bf268
|
for some reasons, ifort was complaining about mixed integer types.
also deleted #ifdef PETSC since we do not support the solver without PETSC
|
2015-03-30 20:49:17 +00:00 |
Martin Diehl
|
e0f1132a17
|
gfortran complaints: equal comparison of reals and external (MPI) functions
|
2015-03-29 12:54:13 +00:00 |
Pratheek Shanthraj
|
2417877bdb
|
dropped non petsc basic spectral solver
|
2015-03-25 16:08:41 +00:00 |
Pratheek Shanthraj
|
c5a8543f17
|
updated petsc
|
2015-03-18 17:18:43 +00:00 |
Pratheek Shanthraj
|
f1f4f939a3
|
analytic jacobian default for all solvers
|
2015-01-29 13:59:49 +00:00 |
Pratheek Shanthraj
|
54dc4943de
|
adaptive penalty to bound Cv in (0,1)
|
2015-01-16 18:31:14 +00:00 |
Pratheek Shanthraj
|
6411d36633
|
updated vacancy-damage model
|
2015-01-16 17:04:01 +00:00 |
Pratheek Shanthraj
|
39a3a5b5a0
|
cleaned up FEM examples
|
2014-12-09 18:59:37 +00:00 |
Pratheek Shanthraj
|
2458aa9c3e
|
BBar stabilisation now optional (default is off)
|
2014-12-08 16:27:23 +00:00 |
Haiming Zhang
|
0bd4ab48f8
|
numerics with respect to vacancy diffusion.
|
2014-12-08 15:37:44 +00:00 |
Pratheek Shanthraj
|
82942d1618
|
bug fix for previous commit
|
2014-12-02 17:23:47 +00:00 |
Pratheek Shanthraj
|
b796e46f98
|
residualStiffness is not just an FEM parameter
|
2014-12-02 17:17:35 +00:00 |
Pratheek Shanthraj
|
296146490f
|
changed some default parameters for FEM
|
2014-11-21 14:20:54 +00:00 |
Pratheek Shanthraj
|
9544fe55a6
|
FEM solver for vacancy diffusion
|
2014-11-07 20:40:54 +00:00 |
Pratheek Shanthraj
|
0ad917dceb
|
nicer FEM parameters
|
2014-11-03 10:36:07 +00:00 |
Pratheek Shanthraj
|
261bffa745
|
switched to smoother traction separation law for better convergence. anisotropic brittle now working.
lowered default max iterations for FEM
|
2014-11-01 17:51:35 +00:00 |
Pratheek Shanthraj
|
b54782046d
|
increased size of petsc_options string
|
2014-10-21 16:25:53 +00:00 |
Martin Diehl
|
d095c2484d
|
simplified multi processor (MPI) reporting
|
2014-10-10 13:08:34 +00:00 |
Pratheek Shanthraj
|
c8929b47d3
|
only output from the root processor for parallel runs
|
2014-10-09 20:23:06 +00:00 |
Martin Diehl
|
baa08d8155
|
made analytic tangent default for spectral solver
removed possibility to compile without PETSc (a lot of effort for little/no use)
|
2014-10-01 12:29:12 +00:00 |
Pratheek Shanthraj
|
3da023a1ba
|
thermo-mechanical example
|
2014-09-29 12:40:57 +00:00 |
Pratheek Shanthraj
|
cc7064d025
|
changed default petsc_options for FEM and removed unused variables
|
2014-09-16 10:02:37 +00:00 |
Philip Eisenlohr
|
6612603a23
|
changed naming convention (keeping backward compatibility in numerics.config):
myspectralsolver --> spectral_solver (called "spectralsolver")
myfilter --> spectral_filter (called "spectralfilter")
|
2014-09-03 19:59:47 +00:00 |
Martin Diehl
|
977392cfe7
|
compiler for spectral solver is now the version provided by petsc (similar to linking)
added option to compile FEM solver with same Makefile
|
2014-08-24 22:07:53 +00:00 |
Pratheek Shanthraj
|
47707f86b6
|
fixed typo
|
2014-08-11 21:28:15 +00:00 |
Pratheek Shanthraj
|
b36b38d7c3
|
introduced non-zero residual damage to prevent stiffness matrix from being ill-conditioned
|
2014-08-11 17:13:06 +00:00 |
Pratheek Shanthraj
|
d594996e7c
|
added mesh dependent characteristic length as a numerical parameter needed for gradient and phase field problems on unstructured meshes
|
2014-06-24 23:18:07 +00:00 |
Pratheek Shanthraj
|
01a0a0d0bb
|
reverted some changes from previous commit
|
2014-06-06 08:57:24 +00:00 |
Pratheek Shanthraj
|
639ca89133
|
DAMASK (except nonlocal) now sees and interacts with FEM solver
|
2014-06-06 00:38:29 +00:00 |
Martin Diehl
|
e62c5fdc05
|
added consistency check in material.f90: Microstructure index in geometry must not exceed number of sections in material.config
better error messages in case of recursive file input in IO.f90. also supports absolute path now
|
2014-05-15 09:40:43 +00:00 |
Martin Diehl
|
01416b7ab6
|
set num threads back and forth between abaqus and DAMASK (like marc)
|
2014-04-29 16:11:13 +00:00 |