Releases: jorgensd/adios4dolfinx
v0.9.1.post0
Various fixes to 0.9.1 to make it compatible with DOLFINx 0.9, due to release branch missing several commits from main.
Full Changelog: v0.9.1...v0.9.1.post0
v0.9.1
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Only changes to be compatible with DOLFINx 0.9.0
What's Changed
- Add Min RK to acknowledgement section of paper by @jorgensd in #115
- Add installation notes for conda by @jorgensd in #116
- Expand adios2 build matrix on openmpi to ensure we are testing 2.9.2 and 2.10.0 by @jorgensd in #117
- Add location of simula to affiliation by @jorgensd in #118
- Add JOSS paper to readme by @jorgensd in #119
- Use joss for citation of software by @jorgensd in #120
- Update CI branches for adios4dolfinx by @jorgensd in #121
- CI update (redhat) by @jorgensd in #122
- Add create connectivity prior to computing midpoints by @jorgensd in #123
- ADd jupytext to docs deps by @jorgensd in #124
- Flattened topo as partition input by @jorgensd in #126
- Follow rules in: https://peps.python.org/pep-0621/#authors-maintainers by @jorgensd in #127
- Local_tag_entites in entities_to_geometry by @jorgensd in #133
- Restrict adios2 to main until new release by @jorgensd in #135
- Bump versions by @jorgensd in #137
- Update release note by @jorgensd in #138
Full Changelog: v0.8.1...v0.9.0
v0.8.2
What's Changed
- Add Min RK to acknowledgement section of paper by @jorgensd in #115
- Add installation notes for conda by @jorgensd in #116
- Expand adios2 build matrix on openmpi to ensure we are testing 2.9.2 and 2.10.0 by @jorgensd in #117
- Add location of simula to affiliation by @jorgensd in #118
- Add JOSS paper to readme by @jorgensd in #119
- Use joss for citation of software by @jorgensd in #120
- Update CI branches for adios4dolfinx by @jorgensd in #121
- CI update (redhat) by @jorgensd in #122
- Do not deploy pages on PR by @finsberg in #131
- Bump version 0.8.1.post0 -> 0.8.2 by @finsberg in #130
Full Changelog: v0.8.1...v0.8.2
v0.8.1.post0
Adding conda packaging with the help of @minrk
What's Changed
- Add Min RK to acknowledgement section of paper by @jorgensd in #115
- Add installation notes for conda by @jorgensd in #116
- Expand adios2 build matrix on openmpi to ensure we are testing 2.9.2 and 2.10.0 by @jorgensd in #117
Full Changelog: v0.8.1...v0.8.1.post0
v0.8.1
Release compatible with DOLFINx v0.8.x.
What's Changed
- Add nate to acknowledgements by @jorgensd in #91
- Remove typo in reference and use full name journals by @jorgensd in #93
- Remove expensive python loop for dof transformations by using new python binding in DOLFINx by @jorgensd in #92
- Update readme and remove flake8 by @jorgensd in #94
- Update README.md conda installation instructions by @jorgensd in #96
- Add instructions for test deps installation to docker as well. by @jorgensd in #97
- Switch adios2 test to release by @jorgensd in #98
- Refactor mesh creation from reading data by @nate-sime in #99
- Update summary of paper for a non-expert audience by @jorgensd in #103
- Add statement of need by @jorgensd in #101
- Add list of examples to README.md by @jorgensd in #100
- Add test instructions by @jorgensd in #102
- API change from FEniCS/dolfinx#3119 by @jorgensd in #104
- Fix bug in reading legacy mesh. by @finsberg in #105
- API updates by @jorgensd in #107
- Increase MPICH runners to 4 processes by @jorgensd in #108
- minor changes in paper.md by @danielskatz in #112
- v0.8.1 release by @jorgensd in #110
New Contributors
- @danielskatz made their first contribution in #112
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Compatible with nightly branch. Created in context of JOSS submission.
New features
- Reading and writing meshtags to checkpoint. by @jorgensd in #48
- Time dependency and multiple functions per file by @jorgensd in #49
- Writing checkpoints based on the input mesh ordering by @jorgensd in #70
- Make it possible to read and write attributes by @finsberg in #80
- Write/Read mesh partitioning data by @jorgensd in #81
- Time dependent mesh checkpoint by @jorgensd in #83
Demos
- Add demos for mesh write/read operations by @jorgensd in #84
- Add example of reading and writing of meshtags. by @jorgensd in #85
- Add demo writing and reading function checkpoint by @jorgensd in #86
API Changes
- Open file in write mode if it does not already exist by @finsberg in #67
- Consistent name for argument
filename
by @finsberg in #68 - Make API consistent (filename first) in read_ write_ operations. Vectorize dofmap reading from legacy by @jorgensd in #72
- Make it possible to pass name when reading function by @finsberg in #76
- Make it possible to pass name to meshtag by @finsberg in #79
- Draft for JOSS by @jorgensd in #90
Other changes
-
Performance improvements + remove numba as dependency by @jorgensd in #51
-
Use tmp-dir and tmp_path to store test files. by @jorgensd in #78
-
API compatibility with DOLFINx nightly branch
-
API compatibility with ADIOS2
- Replace
adios2.adios2.ADIOS
withadios2.ADIOS
by @francesco-ballarin in: #40 - Backward compatible support for ADIOS2 2.10.x by @nate-sime in #60
- Replace
New Contributors
- @francesco-ballarin made their first contribution in #39
- @nate-sime made their first contribution in #60
Full Changelog: v0.7.3...v0.8.0
v0.7.3
v0.7.2
Major update
Important
Everyone using adios4dolfinx v0.7.1 should upgrade to this new version
Installation
numba
has been removed as a dependency ofadios4dolfin
Performance
New features
- Supporting time dependent and multi-function checkpoints by @jorgensd. To read checkpoints from version < 0.7.2 please add
legacy=True
to yourread_function
call. See: #49 for details - Supporting reading and writing of mesh-tags of all co-dimensions by @jorgensd #48
Other changes
- Replace
adios2.adios2.ADIOS
withadios2.ADIOS
by @francesco-ballarin in #40 - Update legacy image and fix numpy asarray by @jorgensd in #37
- Set "Test package" workflow to actually run on push on every branch, as the comment in the
yml
file says by @francesco-ballarin in #41 - Bump actions/{download-artifact,upload-artifact} to v4 by @francesco-ballarin in #44
- Bump actions/{configure-pages,deploy-pages} to v4 by @francesco-ballarin in #45
- Bump citation version and release-date by @jorgensd in #50
New Contributors
- @francesco-ballarin made their first contribution in #40
- Thanks to @finsberg, @francesco-ballarin for reviewing the latest set of features
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Compatible with DOLFINx v0.7.0: https://github.com/FEniCS/dolfinx/releases/tag/v0.7.0
What's Changed
Full Changelog: v0.7.0...v0.7.1