What's Changed
- Enable civet CI by @loganharbour in #1
- Add test and doc and finalize histogram VPP by @dschwen in #3
- Add Histogram CPU fallback, fix output by @dschwen in #5
- Add postprocessor tests by @dschwen in #7
- Add Cahn-Hilliard output test by @dschwen in #8
- Increase coverage by @dschwen in #9
- Use --libtorch-device if provided by @dschwen in #11
- Rework HDF5 writing by @dschwen in #13
- Add civet badge by @dschwen in #15
- Update README.md by @dschwen in #16
- Test shifted function by @dschwen in #14
- Add --libtorch-device option for unit tests by @dschwen in #18
- Fix
ParsedComputeissues by @dschwen in #24 - Improve parsed tensor coverage by @dschwen in #25
- Explicit Time Integration by @chaibhave in #30
- Add typed tensors by @dschwen in #26
- Adams-Bashforth-Moulton by @dschwen in #33
- Update MOOSE submodule by @dschwen in #39
- Remove erroneous in-place operations by @dschwen in #40
- Revamp syntax to support nesting by @dschwen in #42
- Fix compile error with pytorch 2.7 by @Thomp2020 in #38
- Skip cpu copy for undefined tensors by @dschwen in #43
- Reciprocal mat diffusion by @chaibhave in #37
- Update homepage/docs by @dschwen in #44
- Add missing override by @nnrustamo in #46
- Add scalar constants by @nnrustamo in #47
- NEML2 coupling class by @dschwen in #45
- Update MOOSE submodule by @dschwen in #52
- DeGeus mechanics by @dschwen in #49
- Add missing parameter assignment by @nnrustamo in #57
- Add missing #ifdef NEML2_ENABLED by @nnrustamo in #55
- Use zeros to test for supported dtype by @nnrustamo in #59
- Added cInv opcode by @chaibhave in #63
- Update MOOSE, fix build errors by @dschwen in #72
- Add Lattice Boltzmann Method for fluid simulation by @nnrustamo in #75
- Update MOOSE submodule by @dschwen in #78
- Add execution count tracking by @dschwen in #83
- Reorganize test objects by @dschwen in #90
- De-aliasing tensor by @dschwen in #82
- Improve documentation by @dschwen in #88
- Fix LBM tests in CUDA by @nnrustamo in #91
- Added SmoothRectangleCompute class, test and documentation by @chaibhave in #87
- Update README.md by @dschwen in #93
- Off-diagonal coupled linear operator by @dschwen in #98
- Refactor bcs by @nnrustamo in #92
- Write new expression parser from scratch to support conditionals by @dschwen in #101
- Update MOOSE submodule by @dschwen in #102
- add option to build binary media in initialization phase by @nnrustamo in #103
- Update readme and logo by @dschwen in #105
- Rename Swift to Marlin by @dschwen in #107
- Libtorch Gibbs energy model for phase-field by @chaibhave in #95
- Fix logo by @dschwen in #108
- Parallel FFT implementation by @dschwen in #109
- Refactor LBM Dirichlet and Neumann BCs by @nnrustamo in #112
- Added ETDRK4 time integrator, test and documentation by @chaibhave in #116
- JIT trace by @dschwen in #114
- Ghost exchange for real space parallelism by @dschwen in #123
- Add peephole optimizer pass by @dschwen in #125
- Add install instructions for Aurora by @dschwen in #126
- Update MOOSE submodule by @dschwen in #127
- Fix how we specify devices by @dschwen in #128
- FCC phase-field crystal by @chaibhave in #134
- Update README.md by @chaibhave in #129
- LBM parallelization by @nnrustamo in #131
- tiny bug fix in BCs by @nnrustamo in #136
- Fix compile errors and paralellize CG by @dschwen in #135
- Format python code with black by @dschwen in #137
- Fix minor bugs by @dschwen in #138
- hdf5 parallel loading by @nnrustamo in #140
- Add xpu device to tests, update capability registration and MOOSE submodule by @dschwen in #142
- more bug fixes by @nnrustamo in #143
- add convective outflow and non-equilibrium extrapolation BCs by @nnrustamo in #144
- Aborting when LBM gives nan residual by @zachmprince in #152
- add support for slip boundaries in rarefied gas flow by @nnrustamo in #153
- Phase field LBM for multi-phase flows by @nnrustamo in #154
- optimize LBM compute objects by @nnrustamo in #155
- Fix dependent template disambiguation for item<int64_t>() by @chaibhave in #157
- Clean up of FFT gradient calculation codes. by @chaibhave in #159
- add option to disable hdf5 compression (#156) by @nnrustamo in #162
- Fix SR boundary error by @nnrustamo in #163
- Fixes addmm bug on Aurora by @nnrustamo in #164
New Contributors
- @loganharbour made their first contribution in #1
- @dschwen made their first contribution in #3
- @chaibhave made their first contribution in #30
- @Thomp2020 made their first contribution in #38
- @zachmprince made their first contribution in #152
Full Changelog: https://github.com/idaholab/marlin/commits/0.1.0