Commit Graph

  • e33c34d86b corrected wrong integer arithmetics in calculation of coordinates in DAMASK_spectral.f90 Krishna Komerla 2012-04-24 16:59:38 +0000
  • 99f2b8603a new 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
  • f74b16051b autodetection of line length for geomPack, updated description for both files Taymor El Achkar 2012-04-24 11:31:18 +0000
  • 14356bf35e new pre processing script for interpretation of "copies of" and "to" in geom files Taymor El Achkar 2012-04-23 12:46:38 +0000
  • 83e22c00a2 added missing allocation of slopeLnRate array. changed parsing to lowercase name. Philip Eisenlohr 2012-04-20 12:18:38 +0000
  • d2c4874db3 several small corrections/polishing Martin Diehl 2012-04-20 11:58:41 +0000
  • c889d20ba0 added simple preconditioning to improve convergence for high phase contrast materials in standard algorithm Pratheek Shanthraj 2012-04-20 09:42:57 +0000
  • 5639648f54 adopted to changes in fortran code, working again. deleted many unused files Martin Diehl 2012-04-20 08:23:39 +0000
  • 13a883d2ed improved 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
  • 335df4346f deleted accidentally checked in file Martin Diehl 2012-04-19 11:52:01 +0000
  • 31753be16f updated 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
  • 17f644b261 new 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
  • caff3124fd changed multiplier keyword from "times" to "copies of" to prevent ambiguity. Philip Eisenlohr 2012-04-17 10:05:49 +0000
  • dbc5a3a3ce subnodeparent check is now running only over actual number (not max) of parent nodes... Philip Eisenlohr 2012-04-17 09:19:44 +0000
  • 0d2bc268d4 DAMASK talk as presented in yesterdays ICAMS semninar Franz Roters 2012-04-17 06:28:20 +0000
  • 7ba32eda1c added webadress to contact information updated copyright statement Franz Roters 2012-04-17 06:27:18 +0000
  • 997933e495 corrected setup for new names of files Martin Diehl 2012-04-16 15:01:29 +0000
  • f905a97cdf fixed bug (causing sigsev) concerning new functions mesh_spectral_get*** Martin Diehl 2012-04-12 08:03:08 +0000
  • 8c559cbdc9 fixed bug concerning file handling. Martin Diehl 2012-04-11 18:46:36 +0000
  • 37fa6c2e14 merged 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
  • a18e5e48dc added '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
  • 91cfd21c88 corrected some copy and paste errors Martin Diehl 2012-04-11 14:12:30 +0000
  • 9a92d343dc added Onurs modified description for tausat in j2 law. Polishing phenopowerlaw Martin Diehl 2012-04-11 14:01:02 +0000
  • f2da887899 added 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
  • f20cecd421 integrated subroutine for regridding into mesh.f90 and made it available for python Krishna Komerla 2012-04-10 15:15:46 +0000
  • d638c563af reworked python - fortran interfacing Krishna Komerla 2012-04-10 13:30:34 +0000
  • b17740c9c3 corrected misplaced line for linear guessing Martin Diehl 2012-04-06 14:23:06 +0000
  • 79592d2f0f get debug info for spectral solver as well Christoph Kords 2012-04-05 09:17:09 +0000
  • a3b37356be added svn flags Martin Diehl 2012-03-31 12:42:49 +0000
  • 990f547091 improved 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
  • 91a70b0fb3 before turning terminally ill report at which g,i,e crystallite did not converge Christoph Kords 2012-03-30 13:16:45 +0000
  • c29ae95af7 new 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
  • 30d38436c7 switched voronoi seeding to python Pratheek Shanthraj 2012-03-29 16:41:23 +0000
  • 4a6cdcc2e2 moved 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
  • 17826d7c98 now initializing planner flag for fftw with useful value even if init wasn't executed Martin Diehl 2012-03-26 10:03:39 +0000
  • a1512deb7b corrected names... added three more images regarding DAMASK generalities. Philip Eisenlohr 2012-03-22 11:44:45 +0000
  • fc4fa9cb29 started to assemble material for a general presentation of DAMASK Philip Eisenlohr 2012-03-22 11:34:43 +0000
  • 7947ae36b3 changed default value of err_div_tol Franz Roters 2012-03-22 10:33:54 +0000
  • 00de182873 corrected if statement to check assembly of input files Franz Roters 2012-03-22 07:44:46 +0000
  • 44d8282863 corrected 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
  • 15dd860de9 new 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
  • 3816adac27 removed 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
  • 131c9ac93e dPdF calculations made consistent with constitutive_TandItsTangent Pratheek Shanthraj 2012-03-21 15:00:36 +0000
  • 8a2f2c5a95 stress 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
  • 8d8a8103eb lastIncConverged, 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
  • dbdc7ddfa2 debug.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
  • 04d83ec9cd added "-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
  • 012d568cf8 slightly restructured divergence debug output Philip Eisenlohr 2012-03-19 16:41:55 +0000
  • 632d57cc31 corrected div calculation regarding dimension and resolution Martin Diehl 2012-03-19 13:19:15 +0000
  • 5263366615 adding switch in material.config for short range stress correction Christoph Kords 2012-03-15 14:58:12 +0000
  • 7330031579 corrected special treatment of periodic images in calculation of stress correction Christoph Kords 2012-03-15 10:08:08 +0000
  • d4463fe56a shifted 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
  • ea634d978a adapted comments to recent change Christoph Kords 2012-03-15 09:47:32 +0000
  • b7fc4fe6e4 fixed one last typo, now it finally compiles, sorry for this! Franz Roters 2012-03-15 09:42:33 +0000
  • 4d90d90886 last comment also holds for this one Franz Roters 2012-03-15 09:25:15 +0000
  • 70a44fbbdd constitutive models need to skip new keyword elasticity when reading their arameters Franz Roters 2012-03-15 09:22:24 +0000
  • 503f6ed040 i think it's elasticity not elaticity, right? Christoph Kords 2012-03-15 08:46:51 +0000
  • 36edb4dd9f introduced keyword elasticity in material.config Franz Roters 2012-03-14 16:16:11 +0000
  • 9cbbb7cab5 Dead 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
  • 6bca2150f2 local stress correction of gradient in dead dislocations and neighboring excess density is additive Christoph Kords 2012-03-14 15:24:19 +0000
  • 06c93435f2 viscosity term in kinetics law proportional to resolvedstress minus forest term Christoph Kords 2012-03-14 15:18:36 +0000
  • 33ab391c14 added total increment column Philip Eisenlohr 2012-03-14 15:05:49 +0000
  • ac5b6233e6 initialize lastIncrement to 1 Christoph Kords 2012-03-14 14:59:20 +0000
  • c2f5cebacb simplified 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
  • d2051e54a5 PBC meshing can work on 2D models Nan Jia 2012-03-14 13:40:22 +0000
  • 2b5ed4ab93 corrected name of makefile (first letter upper case) Christoph Kords 2012-03-14 11:58:05 +0000
  • d2652cae47 multiplication only controlled by screws Christoph Kords 2012-03-13 14:19:36 +0000
  • 95a2ed3443 added ability to add "damask option" to input file Christoph Kords 2012-03-13 14:08:09 +0000
  • 433d8a338c missed several occurences of constitution Franz Roters 2012-03-12 14:43:19 +0000
  • c9ed989dad replaced keyword constitution with plasticity in preparation of upcomming generalized elasticity Franz Roters 2012-03-12 14:09:37 +0000
  • efd653fb00 removed 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
  • ac5dd14c5f removed some small bugs in IO.f90 (related to initialization of variables) Martin Diehl 2012-03-09 15:22:52 +0000
  • 3f1c16e079 removed headerLen completely, use len(self.info)+1 instead Martin Diehl 2012-03-09 14:18:48 +0000
  • bd9667bd4b added 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
  • dec9451b1e first draft of the Augmented Lagrangian based algorithm, still experimental Martin Diehl 2012-03-07 17:37:40 +0000
  • 2a7888c7e1 removed (in IO.f90) a dangerous initialization statement. Please read http://www.cs.rpi.edu/~szymansk/OOF90/bugs.html#4 for more details. Martin Diehl 2012-03-07 10:07:29 +0000
  • d00c3c9e19 added 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
  • 9b17015b5a added option for nodal quantity output (uses "linear" translation). improved stability when requesting non-existing increments. Philip Eisenlohr 2012-03-05 15:22:10 +0000
  • 17e9698659 added 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
  • df03dee91c improved readability, removed archive statements. With new option FASTBUILD=YES build without any warnings etc Martin Diehl 2012-03-01 19:34:42 +0000
  • 211f66a728 added elastic stiffness matrix as crystallite output Nan Jia 2012-03-01 13:06:09 +0000
  • dc7234fd02 new option "--suffix" adds a suffix to the filename Christoph Kords 2012-02-28 14:24:45 +0000
  • 10e93244c1 writing info to stdout instead of stderr Christoph Kords 2012-02-28 13:21:59 +0000
  • 040e244993 Added stress-order terms to analytic stiffness Pratheek Shanthraj 2012-02-27 17:40:28 +0000
  • 4b7a69c8e7 added files to illustrate the theoretical results of the directional modulus Claudio Zambaldi 2012-02-24 16:36:05 +0000
  • ee6b1eb22c elastic 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
  • 99d6dcecb5 fixed 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
  • f2ee67d03d disabled multi file optimization when setting OPTIMIZATION=OFF and improved comments on compiler switches Martin Diehl 2012-02-24 13:38:15 +0000
  • fc40291f38 script to add a suffix to specified ASCIItable labels Philip Eisenlohr 2012-02-24 08:53:19 +0000
  • 1042ac018f output values used for Lp_frac and analyticJaco improved comment for Lp_frac on numerics.config Franz Roters 2012-02-24 08:21:18 +0000
  • 7ce583405f made 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
  • 478a6d110c mixed 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
  • a98832100f introduced 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
  • 89176ae7f1 added "deleteInfo" to list of symLinks Philip Eisenlohr 2012-02-23 13:56:50 +0000
  • 6b8bebad49 removed unused headerLen property. added info_clear() method Philip Eisenlohr 2012-02-23 13:54:38 +0000
  • 53d7076d05 remove the info part from ASCIItables Philip Eisenlohr 2012-02-23 13:53:50 +0000
  • a2b46c8a36 columns can be called by index Philip Eisenlohr 2012-02-23 13:53:12 +0000
  • 989a2b2d39 added default entries for Lp_frac and analyticJaco Franz Roters 2012-02-23 10:53:15 +0000
  • a8f4fc76b3 made results better visible Martin Diehl 2012-02-23 09:23:37 +0000
  • 28d654d61e forgot to remove some print statements in previous commit Pratheek Shanthraj 2012-02-22 20:22:54 +0000