Skip to content

PRISMS-PF (version 1.1)

Compare
Choose a tag to compare
@stvdwtt stvdwtt released this 24 Jan 19:07
· 992 commits to master since this release

Update to v1.0, released in January 2017.

Added functionality:

  • Periodic boundary conditions are now available.
  • PRISMS-PF now automatically constrains the solution if only periodic/Neumann BCs are used for a component of a variable .
  • Added more options for controlling the spacing between outputs.
  • Added the ability to control how often the progress of a run prints to the screen.
  • Ability to change the output file format between “.vtu” and “.vtk”.
  • When mesh adaptivity is turned on, the mesh will adapt before the first time step.

Changes to the pre-built applications:

  • New applications: singlePrecipitateKKS, allenCahn_pfield, precipitateEvolution_pfunction, CHiMaD_benchmark1a, and CHiMaD_benchmark2a
  • Added formulation files for the CHAC_anisotropy and CHAC_anisotropyRegularized applications.
  • Boundary conditions changed for grainGrowth and mechanics.
  • Moduli changed in precipitateEvolution.

Bug fixes:

  • Fixed constraint bug for purely elliptic problems. The solution in the domain was correct, but the boundary value for Dirichlet BCs was double what it was supposed to be.
  • Removed unnecessary LAPACK check in the CMakeLists.txt files.

Other changes:

  • Installation instructions updated, both in the README and in the user guide.
  • The “init” function was split into an “init” function and a “reinit” function.
  • Removed call of “norm_sqr”, which no longer exists in deal.II v8.5.

Known issues:

  • For some compilers that lack full C++11 support (including the Intel compilers on the Stampede cluster), errors are generated because we initialize some vectors with C-style arrays. This will be fixed in the near future.