Releases: trixi-framework/libtrixi
Releases · trixi-framework/libtrixi
v0.1.5
LibTrixi v0.1.5
Merged pull requests:
- Make PackageCompiler.jl compilation selectable in cmake (#128) (@bgeihe)
- Add a libtrixi cmake module (#132) (@bgeihe)
- Document and unify C and Fortran examples (#133) (@bgeihe)
- Update apt-get before apt-get install (#137) (@bgeihe)
- add code of conduct (#139) (@ranocha)
- add contributing statement and avoid duplicating the license (#140) (@ranocha)
- Small documentation update (#143) (@bgeihe)
- Small update in trixi_controller_data_f (#144) (@bgeihe)
- Add build.jl as dependency for PackageCompiler (#145) (@bgeihe)
- Do not run CI workflow for changes in docs (#146) (@bgeihe)
- Update to julia 1.10 (#156) (@bgeihe)
- Add CompatHelper to keep Julia
[compat]
bounds up-to-date (#157) (@sloede) - CompatHelper: bump compat for Trixi to 0.6 for package LibTrixi.jl, (keep existing compat) (#158) (@github-actions[bot])
- CompatHelper: bump compat for Trixi to 0.6 for package test, (keep existing compat) (#159) (@github-actions[bot])
- CompatHelper: add new compat entry for TOML at version 1 for package lib, (keep existing compat) (#160) (@github-actions[bot])
- Update codecov to v4 and add token (#167) (@bgeihe)
- CompatHelper: bump compat for Trixi to 0.7 for package LibTrixi.jl, (keep existing compat) (#170) (@github-actions[bot])
- CompatHelper: bump compat for Trixi to 0.7 for package test, (keep existing compat) (#171) (@github-actions[bot])
- Add Bryan/Fritsch warm bubble test case (#176) (@bgeihe)
- Add baroclinic instability test case (#177) (@bgeihe)
Closed issues:
v0.1.4
LibTrixi v0.1.4
Merged pull requests:
- Create library with PackageCompiler.jl (#76) (@sloede)
- Update documenter to v1 (#116) (@sloede)
- Replace cross-reference to Doxygen docs with absolute URL (#118) (@sloede)
- Restore Julia 1.8 compatability for package filtering (#120) (@bgeihe)
- Bump crate-ci/typos from 1.16.11 to 1.16.13 (#122) (@dependabot[bot])
- Remove linking of MPI for libtrixi.so (#123) (@bgeihe)
- Bump crate-ci/typos from 1.16.13 to 1.16.15 (#129) (@dependabot[bot])
- Fix input files for Doxygen documentation (#131) (@sloede)
Closed issues:
v0.1.3
v0.1.2
What's Changed
- Add DOI and referencing information to the docs by @sloede in #107
- Bump actions/checkout from 3 to 4 by @dependabot in #108
- Bump crate-ci/typos from 1.16.10 to 1.16.11 by @dependabot in #109
- Use set_preferences to set system hdf5 by @bgeihe in #111
- Make TagBot work again (at all) by @sloede in #110
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Bump crate-ci/typos from 1.16.8 to 1.16.10 by @dependabot in #101
- Fix version test by @bgeihe in #100
- Fortran version test without fixed integer width by @bgeihe in #102
- Add stable docs badge by @bgeihe in #105
- Add Zenodo config file by @sloede in #106
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Initial cmake configuation and C skeletons by @bgeihe in #1
- Add initial version of a LibTrixi.jl package by @sloede in #2
- Add Documenter by @sloede in #5
- Initial coupling of libtrixi (C) and LibTrixi.jl by @bgeihe in #14
- Store function pointers in library by @sloede in #18
- Add initial CI testing capabilities by @sloede in #19
- Set up Julia configuration for libtrixi by @sloede in #21
- Add Fortran example to match C example by @sloede in #25
- Install
LibTrixi.jl
to${PREFIX}/share/libtrixi/LibTrixi.jl
by @sloede in #27 - Install init script to
bin/
and test it in CI by @sloede in #28 - Add spell checker to CI by @sloede in #29
- Adapt julia install script to account for Trixi, p4est and system MPI by @bgeihe in #24
- Use system HDF5 library by @sloede in #30
- Add ability to control debug output via
LIBTRIXI_DEBUG
by @sloede in #33 - Add Trixi.jl and OrdinaryDiffEq.jl by @bgeihe in #20
- Document troubleshooting by @bgeihe in #34
- Install modfiles to include/ dir by @sloede in #36
- Add simple example for building an external project against libtrixi by @sloede in #37
- Fix call of invokelatest for julia 1.8 by @bgeihe in #39
- Fix links in docs by @sloede in #41
- Bump crate-ci/typos from 1.15.0 to 1.15.9 by @dependabot in #40
- Allow one to use
JULIA_DEFINE_FAST_TLS
by linking tolibtrixi_tls.o
by @sloede in #42 - Disable Codecov annotations by @sloede in #46
- Generalize examples cmake file by @bgeihe in #48
- Provide convenience methods for Fortran interface by @sloede in #47
- Simplify usage by allow to omit the JULIA_DEPOT_PATH by @sloede in #50
- Bump crate-ci/typos from 1.15.9 to 1.15.10 by @dependabot in #51
- Clarify development state in README by @sloede in #53
- Generate C/Fortran API docs with Doxygen by @sloede in #52
- Work around MPI_set_attr error by @bgeihe in #54
- Add
VERSION
file with current libtrixi version by @sloede in #56 - Bump crate-ci/typos from 1.15.10 to 1.16.1 by @dependabot in #59
- Add version API by @sloede in #60
- Adapt to t8code by @bgeihe in #63
- Use imported target for MPI by @bgeihe in #64
- Canonical fix for MPI attr error by @bgeihe in #65
- Bump crate-ci/typos from 1.16.1 to 1.16.2 by @dependabot in #69
- Add
-Wall -Wextra -Werror
to compilation flags by @sloede in #71 - Bump crate-ci/typos from 1.16.2 to 1.16.4 by @dependabot in #72
- First steps towards accessing Trixi data by @bgeihe in #45
- Initial implementation of
trixi_version_julia
package info by @bgeihe in #75 - Bump crate-ci/typos from 1.16.4 to 1.16.6 by @dependabot in #81
- Restructure source code by @bgeihe in #79
- Update julia controller example by @bgeihe in #84
- C API test using google test by @bgeihe in #80
- Bump crate-ci/typos from 1.16.6 to 1.16.8 by @dependabot in #86
- Switch to monthly dependabot alerts by @sloede in #87
- Julia test for LibTrixi.jl by @bgeihe in #78
- Specify C11 and Fortran 2018 language standards by @sloede in #91
- Safeguard
trixi_initialize
/trixi_finalize
against erroneous use by @sloede in #92 - Miscellaneous CI improvements by @sloede in #93
- Add Fortran interface tests by @bgeihe in #89
- Speed up CI testing by precompiling only once by @sloede in #95
- Split C/Fortran tests and colorize Google Test output in CI tests by @sloede in #96
- Running Google Test with MPI by @bgeihe in #85
- Prepare for first release by @sloede in #99
Full Changelog: https://github.com/trixi-framework/libtrixi/commits/v0.1.0