e33c34d86bcorrected wrong integer arithmetics in calculation of coordinates in DAMASK_spectral.f90
Krishna Komerla
2012-04-24 16:59:38 +0000
99f2b8603anew script for reconstruction of elements from F/IP(spectral_buildElements.py), corrected spectral_randomSeeding.py, made post/postResults.py aware of additional header/footer for file positions larger than 2**31-1
Martin Diehl
2012-04-24 15:09:20 +0000
f74b16051bautodetection of line length for geomPack, updated description for both files
Taymor El Achkar
2012-04-24 11:31:18 +0000
14356bf35enew pre processing script for interpretation of "copies of" and "to" in geom files
Taymor El Achkar
2012-04-23 12:46:38 +0000
83e22c00a2added missing allocation of slopeLnRate array. changed parsing to lowercase name.
Philip Eisenlohr
2012-04-20 12:18:38 +0000
d2c4874db3several small corrections/polishing
Martin Diehl
2012-04-20 11:58:41 +0000
c889d20ba0added simple preconditioning to improve convergence for high phase contrast materials in standard algorithm
Pratheek Shanthraj
2012-04-20 09:42:57 +0000
5639648f54adopted to changes in fortran code, working again. deleted many unused files
Martin Diehl
2012-04-20 08:23:39 +0000
13a883d2edimproved naming scheme for variants, updated debug.config and material.config_base according to changes in Code
Martin Diehl
2012-04-19 15:37:05 +0000
335df4346fdeleted accidentally checked in file
Martin Diehl
2012-04-19 11:52:01 +0000
31753be16fupdated setup/setup_processing.py with new files added data_readLine(LINE) and data_skipLines(LINES) for ascii table
Martin Diehl
2012-04-18 11:42:57 +0000
17f644b261new scripts to add deformed configuration to ASCII table and for generation of layered 2D geometries (EBSD) addCompatibilityMismatch.py is now using functions from ASCII table library
Martin Diehl
2012-04-18 09:58:59 +0000
caff3124fdchanged multiplier keyword from "times" to "copies of" to prevent ambiguity.
Philip Eisenlohr
2012-04-17 10:05:49 +0000
dbc5a3a3cesubnodeparent check is now running only over actual number (not max) of parent nodes...
Philip Eisenlohr
2012-04-17 09:19:44 +0000
0d2bc268d4DAMASK talk as presented in yesterdays ICAMS semninar
Franz Roters
2012-04-17 06:28:20 +0000
7ba32eda1cadded webadress to contact information updated copyright statement
Franz Roters
2012-04-17 06:27:18 +0000
997933e495corrected setup for new names of files
Martin Diehl
2012-04-16 15:01:29 +0000
f905a97cdffixed bug (causing sigsev) concerning new functions mesh_spectral_get***
Martin Diehl
2012-04-12 08:03:08 +0000
8c559cbdc9fixed bug concerning file handling.
Martin Diehl
2012-04-11 18:46:36 +0000
37fa6c2e14merged code for python and spectral solver interfacing (shared most of it anyway). put functionality for getting header information (dimension, homogenization, resolution) in functions in mesh.f90
Martin Diehl
2012-04-11 17:28:08 +0000
a18e5e48dcadded 'times' keyword in function for continuous int values: "4 times 1 => 1 1 1 1", mainly for geom files of spectral solver. corrected name for contin"U"ousIntValues functions
Martin Diehl
2012-04-11 17:24:50 +0000
91cfd21c88corrected some copy and paste errors
Martin Diehl
2012-04-11 14:12:30 +0000
9a92d343dcadded Onurs modified description for tausat in j2 law. Polishing phenopowerlaw
Martin Diehl
2012-04-11 14:01:02 +0000
f2da887899added missing ":" in mesh.f90, introduced absolute stress tolerance for spectral solver in numerics.config/numerics.f90
Martin Diehl
2012-04-11 12:57:25 +0000
f20cecd421integrated subroutine for regridding into mesh.f90 and made it available for python
Krishna Komerla
2012-04-10 15:15:46 +0000
b17740c9c3corrected misplaced line for linear guessing
Martin Diehl
2012-04-06 14:23:06 +0000
79592d2f0fget debug info for spectral solver as well
Christoph Kords
2012-04-05 09:17:09 +0000
a3b37356beadded svn flags
Martin Diehl
2012-03-31 12:42:49 +0000
990f547091improved AL solver, now using guesses for P(x) to improve performance. Changes (and whole solver) still experimental
Martin Diehl
2012-03-31 12:41:46 +0000
91a70b0fb3before turning terminally ill report at which g,i,e crystallite did not converge
Christoph Kords
2012-03-30 13:16:45 +0000
c29ae95af7new version of AL spectral solver (seems to work, but still experimental) new concept of DAMASK for Python: Now using also IO.f90, debug.f90 etc. instead of mimicing their necessary function. This needs DAMASK_python.f90 and DAMASK_python_interface.f90 (At the moment more or less copies of respective spectral files). polished and renamed the scripts for converging ang files renamed voronoi_randomSeeding.py to spectral_randomSeeding.py
Martin Diehl
2012-03-29 19:54:31 +0000
30d38436c7switched voronoi seeding to python
Pratheek Shanthraj
2012-03-29 16:41:23 +0000
4a6cdcc2e2moved and renamed tools for generating geom file from ang files. using python instead of c++ for hex2cub conversion
Martin Diehl
2012-03-27 17:47:39 +0000
17826d7c98now initializing planner flag for fftw with useful value even if init wasn't executed
Martin Diehl
2012-03-26 10:03:39 +0000
a1512deb7bcorrected names... added three more images regarding DAMASK generalities.
Philip Eisenlohr
2012-03-22 11:44:45 +0000
fc4fa9cb29started to assemble material for a general presentation of DAMASK
Philip Eisenlohr
2012-03-22 11:34:43 +0000
7947ae36b3changed default value of err_div_tol
Franz Roters
2012-03-22 10:33:54 +0000
00de182873corrected if statement to check assembly of input files
Franz Roters
2012-03-22 07:44:46 +0000
44d8282863corrected reading in of ABAQUS debug modes and made numbering scheme for debugging depending on variables hoping to prevent these errors in debug.f90 Put all (now public) logicals in FEsolving.f90 again into one specification statement
Martin Diehl
2012-03-21 18:04:52 +0000
15dd860de9new switch "SOLVER", set it to SOLVER=AL to compile the Augmented Lagrange version of the spectral solver
Martin Diehl
2012-03-21 18:01:25 +0000
3816adac27removed batch processing (easier done on command line) and changed interactive question for filename to cmd argument
Martin Diehl
2012-03-21 17:58:11 +0000
131c9ac93edPdF calculations made consistent with constitutive_TandItsTangent
Pratheek Shanthraj
2012-03-21 15:00:36 +0000
8a2f2c5a95stress iteration loop now uses generalized elasticity by calling TandItsTangent the anlalytical tangent calculation should now be adopted to also use TandItsTangent
Franz Roters
2012-03-21 10:57:27 +0000
8d8a8103eblastIncConverged, outdatedByNewInc, and cutBack need to be public as well! please keep in mind the FEM interfaces which also need to work!!!
Franz Roters
2012-03-21 07:51:07 +0000
dbdc7ddfa2debug.config, debug.f90, DAMASK_abaqus_exp.f, DAMASK_abaqus_std.f: changed to new debug scheme (wasn't working) lattice.f90, FEsolving.f90: explicitly defined public functions and variables, all others are now private numerics.f90: changed output format of real numbers, now instead of 0.1eX 1.0e(X-1) is printed to screen Makefile: now using correct Optimization flags for OPTIMIZATION=AGGRESSIVE DAMASK_spectral_AL.f90: improved, but still testing. Stress BCs now seem to be handled correctly
Martin Diehl
2012-03-20 18:01:31 +0000
04d83ec9cdadded "-assume byterecl" in Makefile for ifortran to specify with "recl=" the size of the file in bytes instead of 4byte chunk when opening files. (same as in gfortran per default). no important changes in other files
Martin Diehl
2012-03-20 12:26:21 +0000
012d568cf8slightly restructured divergence debug output
Philip Eisenlohr
2012-03-19 16:41:55 +0000
632d57cc31corrected div calculation regarding dimension and resolution
Martin Diehl
2012-03-19 13:19:15 +0000
5263366615adding switch in material.config for short range stress correction
Christoph Kords
2012-03-15 14:58:12 +0000
7330031579corrected special treatment of periodic images in calculation of stress correction
Christoph Kords
2012-03-15 10:08:08 +0000
d4463fe56ashifted location of elasticity part closer to plasticity... (constitutive has been shaken back and forth quite a bit today ;-] )
Philip Eisenlohr
2012-03-15 09:51:33 +0000
ea634d978aadapted comments to recent change
Christoph Kords
2012-03-15 09:47:32 +0000
b7fc4fe6e4fixed one last typo, now it finally compiles, sorry for this!
Franz Roters
2012-03-15 09:42:33 +0000
4d90d90886last comment also holds for this one
Franz Roters
2012-03-15 09:25:15 +0000
70a44fbbddconstitutive models need to skip new keyword elasticity when reading their arameters
Franz Roters
2012-03-15 09:22:24 +0000
503f6ed040i think it's elasticity not elaticity, right?
Christoph Kords
2012-03-15 08:46:51 +0000
36edb4dd9fintroduced keyword elasticity in material.config
Franz Roters
2012-03-14 16:16:11 +0000
9cbbb7cab5Dead dislocations are treated the same as mobile dislocations for the flux part though they do not contribute to slip. By that the pileup of dead dislocations is able to diminish with time (kinetics are the same as for the glide part; this is not correct but gives valuable results). Also remobilization of dead dislocations at neighbor is taken into account for flux.
Christoph Kords
2012-03-14 15:32:50 +0000
6bca2150f2local stress correction of gradient in dead dislocations and neighboring excess density is additive
Christoph Kords
2012-03-14 15:24:19 +0000
06c93435f2viscosity term in kinetics law proportional to resolvedstress minus forest term
Christoph Kords
2012-03-14 15:18:36 +0000
33ab391c14added total increment column
Philip Eisenlohr
2012-03-14 15:05:49 +0000
ac5b6233e6initialize lastIncrement to 1
Christoph Kords
2012-03-14 14:59:20 +0000
c2f5cebacbsimplified analytic jacobian calculation. removed Lpfrac, time_sensitive. introduced rate_sensitivity flag when calling crystallite_stressAndItsTangent that is currently set to .false. and is to be set according to which dPdF the FE solver is asking for
Pratheek Shanthraj
2012-03-14 13:56:50 +0000
d2051e54a5PBC meshing can work on 2D models
Nan Jia
2012-03-14 13:40:22 +0000
2b5ed4ab93corrected name of makefile (first letter upper case)
Christoph Kords
2012-03-14 11:58:05 +0000
d2652cae47multiplication only controlled by screws
Christoph Kords
2012-03-13 14:19:36 +0000
95a2ed3443added ability to add "damask option" to input file
Christoph Kords
2012-03-13 14:08:09 +0000
433d8a338cmissed several occurences of constitution
Franz Roters
2012-03-12 14:43:19 +0000
c9ed989dadreplaced keyword constitution with plasticity in preparation of upcomming generalized elasticity
Franz Roters
2012-03-12 14:09:37 +0000
efd653fb00removed old *.output* and *.spectralOut as they are not updated anyway from reference. introduced a numbering scheme for variants calculated new reference results due to slight changes
Martin Diehl
2012-03-09 16:30:42 +0000
ac5dd14c5fremoved some small bugs in IO.f90 (related to initialization of variables)
Martin Diehl
2012-03-09 15:22:52 +0000
3f1c16e079removed headerLen completely, use len(self.info)+1 instead
Martin Diehl
2012-03-09 14:18:48 +0000
bd9667bd4badded new, flexible debugging scheme. now all modules have their own debug specification. compiles and runs, I hope nothing is broken did a lot of polishing
Martin Diehl
2012-03-08 20:25:28 +0000
dec9451b1efirst draft of the Augmented Lagrangian based algorithm, still experimental
Martin Diehl
2012-03-07 17:37:40 +0000
d00c3c9e19added error for to IO to substitute stop statement in kdtree2 explicitly defined all functions in as either public or private in the modules to have a quick overview on all functions and parameters that are available
Martin Diehl
2012-03-06 14:52:48 +0000
9b17015b5aadded option for nodal quantity output (uses "linear" translation). improved stability when requesting non-existing increments.
Philip Eisenlohr
2012-03-05 15:22:10 +0000
17e9698659added time_sensitive flag to ignore or add time sensitive component to analytic jacobian (should be close to perturbed jacobian when ignored) now uses sub_dt for analytic jacobian calculations bug fixes
Pratheek Shanthraj
2012-03-01 19:42:43 +0000
df03dee91cimproved readability, removed archive statements. With new option FASTBUILD=YES build without any warnings etc
Martin Diehl
2012-03-01 19:34:42 +0000
211f66a728added elastic stiffness matrix as crystallite output
Nan Jia
2012-03-01 13:06:09 +0000
dc7234fd02new option "--suffix" adds a suffix to the filename
Christoph Kords
2012-02-28 14:24:45 +0000
10e93244c1writing info to stdout instead of stderr
Christoph Kords
2012-02-28 13:21:59 +0000
4b7a69c8e7added files to illustrate the theoretical results of the directional modulus
Claudio Zambaldi
2012-02-24 16:36:05 +0000
ee6b1eb22celastic phenopowerlaw for hex crystals is working, results are close to analytic ones but there is a small "elastic hardening" and the values are a little bit higher than the ones calculated with mtex
Martin Diehl
2012-02-24 14:34:44 +0000
99d6dcecb5fixed bug in calculation of analytic jacobian (should work much better now). parallelized analytic jacobian calculation loop
Pratheek Shanthraj
2012-02-24 14:07:46 +0000
f2ee67d03ddisabled multi file optimization when setting OPTIMIZATION=OFF and improved comments on compiler switches
Martin Diehl
2012-02-24 13:38:15 +0000
fc40291f38script to add a suffix to specified ASCIItable labels
Philip Eisenlohr
2012-02-24 08:53:19 +0000
1042ac018foutput values used for Lp_frac and analyticJaco improved comment for Lp_frac on numerics.config
Franz Roters
2012-02-24 08:21:18 +0000
7ce583405fmade copy_Current2Current and copy_Current2Current in testclass more verbose, added numerics with fixed seed to compile test to get always exactly the same results
Martin Diehl
2012-02-23 17:44:09 +0000
478a6d110cmixed things up, did not want to commit constitutive_nonlocal.f90 but rather DAMASK_spectral.f90!!!! did a lot of polishing on constitutive_nonlocal.f90 (mostly checked in at last commit), for changes on DAMASK_spectral.f90 see previous message
Martin Diehl
2012-02-23 17:20:57 +0000
a98832100fintroduced itmin parameter for spectral code for defining minimum number of cycles removed simplified_algorthim flag because the basic scheme using the polarization field will not be implemented introduced divergence_correction flag for making divergence criterion resolution-independent (still experimental and not set by default) corrected output and restart frequency (now modulo on incs of current load case)
Martin Diehl
2012-02-23 16:43:17 +0000
89176ae7f1added "deleteInfo" to list of symLinks
Philip Eisenlohr
2012-02-23 13:56:50 +0000