DAMASK_EICMD/code
Christoph Kords 62d06001ea * corrected compatibility for screws (always positive)
* detection of grain boundary in constitutive_nonlocal_microstructure with the help of transmissivity
* enforce positive densities in constitutive_nonlocal_microstructure (needed because dotState does not create cutbacks for negative densities anymore)
* reset single mobile densities below certain threshold to zero (also done in constitutive_nonlocal_microstructure)
* constitutive_nonlocal_kinetics only gets local state variable as input, no need for the entire array here
* dv_dtau is always positive
* multiplication is only active when there is already some initial density of the respective type
2010-10-26 13:42:18 +00:00
..
CPFEM.f90 * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
FEsolving.f90 corrected syntax errors (long lines, line continuation by \) and logical mistake in mpie_cpfem_marc / abq_std which went unnoticed in ifort. Using SunStudio f90 surfaced those... 2010-08-03 23:47:00 +00:00
IO.f90 added matrix multiplication 3333x33 to math.f90 2010-10-13 16:04:44 +00:00
concom2007r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
concom2008r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
concom2010 added comment on reformating to common block files 2010-05-06 08:50:54 +00:00
constitutive.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
constitutive_dislotwin.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
constitutive_j2.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
constitutive_nonlocal.f90 * corrected compatibility for screws (always positive) 2010-10-26 13:42:18 +00:00
constitutive_phenopowerlaw.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
constitutive_titanmod.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
creeps2007r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
creeps2008r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
creeps2010 added comment on reformating to common block files 2010-05-06 08:50:54 +00:00
crystallite.f90 * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
debug.config * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
debug.f90 * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
fftw3.f added fftw3 as fft(library will not versioned, should be in a linkable folder) , did some corrections on the code, splitted main file up (allows use of makefile), added makefile 2010-08-27 16:39:38 +00:00
homogenization.f90 * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
homogenization_RGC.f90 corrected syntax errors (long lines, line continuation by \) and logical mistake in mpie_cpfem_marc / abq_std which went unnoticed in ifort. Using SunStudio f90 surfaced those... 2010-08-03 23:47:00 +00:00
homogenization_isostrain.f90 extended output string length for init msg 2010-04-28 17:19:06 +00:00
lattice.f90 * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
makeMe.py changed common block files to release version 2010-04-28 07:28:12 +00:00
makefile changed back transform to complex-to-real, removed redundant variables, reduced size of arrays where possible 2010-09-01 08:05:11 +00:00
material.config * former "relevantRho" and "relevantResistance" is renamed to "atol_rho" and "atol_resistance" and now used as an absolute tolerance for the state residuum. before it was used rather as significant state, so whenever the state dropped below that value it was considered converged. (In dislotwin and titanmod constitutive law there is only one value atol_rho which is used for all the states, though the state array consists not only of densities. We need further parameters here!) 2010-10-26 13:16:37 +00:00
material.f90 restoring the crystallite.f90, IO.f90 and material.f90 to the version 575. the version 576 of these files contain some uncleared debugging statements. 2010-05-26 16:34:44 +00:00
math.f90 added matrix multiplication 3333x33 to math.f90 2010-10-13 16:04:44 +00:00
mesh.f90 changed format of resolution. instead of reading exponent of two, now the number given equals directly to the number of FPs. Allows us to use arbitrary number of FPs. 2010-10-01 10:42:15 +00:00
mpie_cpfem_abaqus_exp.f cpfe_general now returns also Kirchhoff-stress P and dPdF 2010-07-07 09:58:18 +00:00
mpie_cpfem_abaqus_std.f corrected syntax errors (long lines, line continuation by \) and logical mistake in mpie_cpfem_marc / abq_std which went unnoticed in ifort. Using SunStudio f90 surfaced those... 2010-08-03 23:47:00 +00:00
mpie_cpfem_marc.f90 Updated corresponding files for titanmod constitutive 2010-09-13 09:29:03 +00:00
mpie_spectral.f90 fixed bug in mpie_spectral.f90 concerning spectral method (now deltaF hat get the right value) 2010-10-20 08:59:00 +00:00
mpie_spectral2.f90 changed calculation to small strain/cauchy stress 2010-10-20 11:27:10 +00:00
mpie_spectral_interface.f90 crystallite: polishing 2010-09-23 08:05:50 +00:00
numerics.config * now able to choose method for state integration (integrator and integratorStiffness in numerics.config); standard is "Fixed Point Iteration", which is basically the same as before; others available are "Explicit Euler", "AdaptiveEuler", "Classical Runge-Kutta" and "Runge-Kutta Cash-Karp" 2010-10-01 12:18:49 +00:00
numerics.f90 added matrix multiplication 3333x33 to math.f90 2010-10-13 16:04:44 +00:00
prec.f90 added version information to all files 2009-08-31 15:09:15 +00:00
todo.txt reworked crystallite part to allow for flexible user output 2010-02-25 17:39:11 +00:00