What's Changed
- Swap conditionals in well function call by @jeanlucf22 in #73
- Add strategy for temperature r.h.s. by @jeanlucf22 in #74
- Template class CALPHADFreeEnergyStrategyBinaryThreePhase by @jeanlucf22 in #75
- Add 3Ph2Sl option by @jeanlucf22 in #76
- Always use grad q to evaluate rhs of q eq by @jeanlucf22 in #77
- Adapt to changes in Thermo4PFM by @jeanlucf22 in #78
- Remove weights in linear solvers by @jeanlucf22 in #79
- Add class TiltingFolchPlapp2005 by @jeanlucf22 in #80
- Enable use of JSON CALPHAD files for binary alloys by @jeanlucf22 in #81
- Fix noise by @jeanlucf22 in #82
- Add options for tilting function by @jeanlucf22 in #83
- Move energy computation into a seperate class by @jeanlucf22 in #84
- Add missing file by @jeanlucf22 in #85
- Split class DiffusionCoeffForQuat by @jeanlucf22 in #86
- Fix FolchPlapp tilting function for phi<0 by @jeanlucf22 in #88
- Add test for diffusion in 3rd phase by @jeanlucf22 in #89
- Fix KKS r.h.s. option by @jeanlucf22 in #90
- Do not allocate unused diff q,... by @jeanlucf22 in #91
- Isolate and test quaternion differences/gradients computation by @jeanlucf22 in #92
- Bug fix in computing flux from gradq in 3D by @jeanlucf22 in #93
- Add test two grains with quaternion and composition by @jeanlucf22 in #94
- Add test for quaternion by @jeanlucf22 in #95
- Fix a few minor issues with quaternions by @jeanlucf22 in #96
- Add option 2Ph1Sl by @jeanlucf22 in #97
- Split up class EBSCompositionRHSStrategy by @jeanlucf22 in #98
- Remove unused argument in 3 phases r.h.s. by @jeanlucf22 in #99
- Fix projection in 3 phases case by @jeanlucf22 in #100
- Fix test 2Ph1Sl by @jeanlucf22 in #101
- Remove cpodes code by @jeanlucf22 in #102
- Turn on projection for 3 phases by @jeanlucf22 in #104
- Always use depth 1 for phase mobility by @jeanlucf22 in #105
- Enable moving frame with frozen temperature gradient by @jeanlucf22 in #106
- Update lineplotPhiQuat.py and plotComposition0.py by @jeanlucf22 in #107
- Remove/clean up old tests by @jeanlucf22 in #108
- Add check for return status when solving KKS by @jeanlucf22 in #109
- WIP: Implement Kim's mobility for 3 phases by @jeanlucf22 in #87
- Enable moving frame for 3 phases by @jeanlucf22 in #110
- Fix moving frame option for ternary by @jeanlucf22 in #111
- Remove reference to non-existent workdir in tests by @jeanlucf22 in #112
- Rename build scripts by @jeanlucf22 in #113
- Remove ran2 function by @jeanlucf22 in #114
- Make temperature type a required input by @jeanlucf22 in #115
- Update lineplotPhiQuat.py to python3 by @jeanlucf22 in #116
- Enable adapting moving frame for temperature gradient by @jeanlucf22 in #117
- Fix invalid assert by @jeanlucf22 in #118
- Have KKS solvers return number of iterations used by @jeanlucf22 in #120
- Minor fix to enable GPU offload build by @jeanlucf22 in #121
- Stop using scipy.io for netcdf by @jeanlucf22 in #122
- Implement anti-trapping for 3 phases by @jeanlucf22 in #123
- Update build instructions by @jeanlucf22 in #124
- Add mobility diagnostics by @jeanlucf22 in #125
- Refactor Kim's mobility to use polynomial of T by @jeanlucf22 in #126
- Use zeta from input to evaluate mobility for 3 phases by @jeanlucf22 in #127
- New class QuatFaceCoeff by @jeanlucf22 in #130
- Clean up a couple of things in build system by @jeanlucf22 in #132
- Fix CMakeLists.txt for building tests by @jeanlucf22 in #133
- Fix test TwoBilayers by @jeanlucf22 in #135
- Use arithmetic average in tests with quaternions by @jeanlucf22 in #136
- Compute whole quat diffusion coefficient in QuatFaceCoeff by @jeanlucf22 in #134
- Add optional polynomial of phi in front of grad_q^2 by @jeanlucf22 in #137
- Use minimal depth for diffusion in quat eqns by @jeanlucf22 in #138
- Rename HBSM model to Quadratic by @jeanlucf22 in #139
- Add test volume phase conserved by @jeanlucf22 in #140
- Add missing file in test ConservedVolume by @jeanlucf22 in #141
- Isolate function to generate random quaternion by @jeanlucf22 in #142
- Add option to read temperature data by @jeanlucf22 in #143
- Allow for random q in liquid in initial conditions by @jeanlucf22 in #144
- Simplify code for phase preconditioner by @jeanlucf22 in #145
- Fix a few minor issues with quaternion by @jeanlucf22 in #146
- Add missing file for TemperatureHistory test by @jeanlucf22 in #147
- Add regression test 'SolidifyQuaternions' by @jeanlucf22 in #148
- Remove deprecated numpy types removed in v1.24 by @Zhyrek in #149
- Fix q energy computation in 2d by @jeanlucf22 in #150
- Avoid using hard coded value for number ghosts cells by @jeanlucf22 in #151
- Remove unused field by @jeanlucf22 in #152
- More clean up in usage of ghost layers by @jeanlucf22 in #153
- Add new class HierarchyStencilOps by @jeanlucf22 in #154
- Fix noise contribution in initial conditions setup by @jeanlucf22 in #155
- Fix 3d implementation of quatdiffs by @jeanlucf22 in #156
- Add test FeNbNiWithFluctuation by @jeanlucf22 in #157
- Use doArrayDataOperationOnBox for c precond setup by @jeanlucf22 in #159
- Remove support for 3rd phase in DiffusionForConcInPhaseStrategy by @jeanlucf22 in #160
- Add isotropic flux option by @jeanlucf22 in #158
- Bug fix and reorg of quat grad modulus by @jeanlucf22 in #161
- Clean up code related to composition diffusion coefficients by @jeanlucf22 in #162
- Fix recompute grad quat modulus by @jeanlucf22 in #163
- Add test for restart capability by @jeanlucf22 in #164
- Reduce number of fields for internal concentrations by @jeanlucf22 in #165
- Fix restart with auxilliary concentration by @jeanlucf22 in #166
- Fix script make_initial_grains_on_boundary.py by @jeanlucf22 in #167
- Number of ghosts now a variable in QuatRefinePatchStrategy by @jeanlucf22 in #168
- Limit KKS in ghost cells by @jeanlucf22 in #169
- Add 4th order flux by @jeanlucf22 in #170
- Fix cmake install by @jeanlucf22 in #172
- Simplify quadratic free energies by @jeanlucf22 in #173
- Add temperature dependence to quadratic potential by @jeanlucf22 in #174
- Remove unused parameter in call chain by @jeanlucf22 in #175
- Do not init phase flux objects when no phases by @jeanlucf22 in #176
- Shorten file headers by @jeanlucf22 in #177
New Contributors
Full Changelog: v2.7...v2.8