Recent Releases of LibTrixi

LibTrixi - v0.1.5

LibTrixi v0.1.5

Diff since v0.1.4

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) - Bump crate-ci/typos from 1.16.15 to 1.16.17 (#134) (@dependabot[bot]) - Bump crate-ci/typos from 1.16.17 to 1.16.19 (#136) (@dependabot[bot]) - Update apt-get before apt-get install (#137) (@bgeihe) - Bump crate-ci/typos from 1.16.19 to 1.16.20 (#138) (@dependabot[bot]) - add code of conduct (#139) (@ranocha) - add contributing statement and avoid duplicating the license (#140) (@ranocha) - Small documentation update (#143) (@bgeihe) - Small update in trixicontrollerdata_f (#144) (@bgeihe) - Add build.jl as dependency for PackageCompiler (#145) (@bgeihe) - Do not run CI workflow for changes in docs (#146) (@bgeihe) - Bump crate-ci/typos from 1.16.20 to 1.16.21 (#147) (@dependabot[bot]) - Bump crate-ci/typos from 1.16.21 to 1.16.22 (#148) (@dependabot[bot]) - Bump crate-ci/typos from 1.16.22 to 1.16.23 (#149) (@dependabot[bot]) - Bump crate-ci/typos from 1.16.23 to 1.16.25 (#153) (@dependabot[bot]) - Bump crate-ci/typos from 1.16.25 to 1.17.0 (#155) (@dependabot[bot]) - 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]) - Bump crate-ci/typos from 1.17.0 to 1.17.1 (#161) (@dependabot[bot]) - Bump actions/cache from 3 to 4 (#162) (@dependabot[bot]) - Bump crate-ci/typos from 1.17.1 to 1.17.2 (#163) (@dependabot[bot]) - Bump crate-ci/typos from 1.17.2 to 1.18.1 (#166) (@dependabot[bot]) - Update codecov to v4 and add token (#167) (@bgeihe) - Bump crate-ci/typos from 1.18.1 to 1.18.2 (#168) (@dependabot[bot]) - 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]) - Bump crate-ci/typos from 1.18.2 to 1.19.0 (#175) (@dependabot[bot]) - Add Bryan/Fritsch warm bubble test case (#176) (@bgeihe) - Add baroclinic instability test case (#177) (@bgeihe)

Closed issues: - Document examples and their purpose (#114) - Create FindLibtrixi.cmake (#121) - Make PackageCompiler library selectable via cmake (#124) - Allow using local shared libraries instead of Julia-shipped one (#125) - Precompiling LibTixi.jl fails on main (#135)

- Julia
Published by github-actions[bot] about 2 years ago

LibTrixi - v0.1.4

LibTrixi v0.1.4

Diff since v0.1.3

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: - Add workflow for automatic release creation (#57) - Make Documenter strict again (#117) - Current main requires julia 1.9 (#119) - No overview of Fortran API? (#130)

- Julia
Published by github-actions[bot] over 2 years ago

LibTrixi - v0.1.3

LibTrixi v0.1.3

Diff since v0.1.2

Merged pull requests: - Make t8code available in libtrixi (#97) (@bgeihe) - Add notes on testing to developer doc (#113) (@bgeihe) - Store version info at compile time (#115) (@sloede)

- Julia
Published by github-actions[bot] over 2 years ago

LibTrixi - v0.1.2

What's Changed

  • Add DOI and referencing information to the docs by @sloede in https://github.com/trixi-framework/libtrixi/pull/107
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/108
  • Bump crate-ci/typos from 1.16.10 to 1.16.11 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/109
  • Use set_preferences to set system hdf5 by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/111
  • Make TagBot work again (at all) by @sloede in https://github.com/trixi-framework/libtrixi/pull/110

Full Changelog: https://github.com/trixi-framework/libtrixi/compare/v0.1.1...v0.1.2

- Julia
Published by sloede over 2 years ago

LibTrixi - v0.1.1

What's Changed

  • Bump crate-ci/typos from 1.16.8 to 1.16.10 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/101
  • Fix version test by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/100
  • Fortran version test without fixed integer width by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/102
  • Add stable docs badge by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/105
  • Add Zenodo config file by @sloede in https://github.com/trixi-framework/libtrixi/pull/106

Full Changelog: https://github.com/trixi-framework/libtrixi/compare/v0.1.0...v0.1.1

- Julia
Published by sloede over 2 years ago

LibTrixi - v0.1.0

What's Changed

  • Initial cmake configuation and C skeletons by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/1
  • Add initial version of a LibTrixi.jl package by @sloede in https://github.com/trixi-framework/libtrixi/pull/2
  • Add Documenter by @sloede in https://github.com/trixi-framework/libtrixi/pull/5
  • Initial coupling of libtrixi (C) and LibTrixi.jl by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/14
  • Store function pointers in library by @sloede in https://github.com/trixi-framework/libtrixi/pull/18
  • Add initial CI testing capabilities by @sloede in https://github.com/trixi-framework/libtrixi/pull/19
  • Set up Julia configuration for libtrixi by @sloede in https://github.com/trixi-framework/libtrixi/pull/21
  • Add Fortran example to match C example by @sloede in https://github.com/trixi-framework/libtrixi/pull/25
  • Install LibTrixi.jl to ${PREFIX}/share/libtrixi/LibTrixi.jl by @sloede in https://github.com/trixi-framework/libtrixi/pull/27
  • Install init script to bin/ and test it in CI by @sloede in https://github.com/trixi-framework/libtrixi/pull/28
  • Add spell checker to CI by @sloede in https://github.com/trixi-framework/libtrixi/pull/29
  • Adapt julia install script to account for Trixi, p4est and system MPI by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/24
  • Use system HDF5 library by @sloede in https://github.com/trixi-framework/libtrixi/pull/30
  • Add ability to control debug output via LIBTRIXI_DEBUG by @sloede in https://github.com/trixi-framework/libtrixi/pull/33
  • Add Trixi.jl and OrdinaryDiffEq.jl by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/20
  • Document troubleshooting by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/34
  • Install modfiles to include/ dir by @sloede in https://github.com/trixi-framework/libtrixi/pull/36
  • Add simple example for building an external project against libtrixi by @sloede in https://github.com/trixi-framework/libtrixi/pull/37
  • Fix call of invokelatest for julia 1.8 by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/39
  • Fix links in docs by @sloede in https://github.com/trixi-framework/libtrixi/pull/41
  • Bump crate-ci/typos from 1.15.0 to 1.15.9 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/40
  • Allow one to use JULIA_DEFINE_FAST_TLS by linking to libtrixi_tls.o by @sloede in https://github.com/trixi-framework/libtrixi/pull/42
  • Disable Codecov annotations by @sloede in https://github.com/trixi-framework/libtrixi/pull/46
  • Generalize examples cmake file by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/48
  • Provide convenience methods for Fortran interface by @sloede in https://github.com/trixi-framework/libtrixi/pull/47
  • Simplify usage by allow to omit the JULIADEPOTPATH by @sloede in https://github.com/trixi-framework/libtrixi/pull/50
  • Bump crate-ci/typos from 1.15.9 to 1.15.10 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/51
  • Clarify development state in README by @sloede in https://github.com/trixi-framework/libtrixi/pull/53
  • Generate C/Fortran API docs with Doxygen by @sloede in https://github.com/trixi-framework/libtrixi/pull/52
  • Work around MPIsetattr error by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/54
  • Add VERSION file with current libtrixi version by @sloede in https://github.com/trixi-framework/libtrixi/pull/56
  • Bump crate-ci/typos from 1.15.10 to 1.16.1 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/59
  • Add version API by @sloede in https://github.com/trixi-framework/libtrixi/pull/60
  • Adapt to t8code by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/63
  • Use imported target for MPI by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/64
  • Canonical fix for MPI attr error by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/65
  • Bump crate-ci/typos from 1.16.1 to 1.16.2 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/69
  • Add -Wall -Wextra -Werror to compilation flags by @sloede in https://github.com/trixi-framework/libtrixi/pull/71
  • Bump crate-ci/typos from 1.16.2 to 1.16.4 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/72
  • First steps towards accessing Trixi data by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/45
  • Initial implementation of trixi_version_julia package info by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/75
  • Bump crate-ci/typos from 1.16.4 to 1.16.6 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/81
  • Restructure source code by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/79
  • Update julia controller example by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/84
  • C API test using google test by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/80
  • Bump crate-ci/typos from 1.16.6 to 1.16.8 by @dependabot in https://github.com/trixi-framework/libtrixi/pull/86
  • Switch to monthly dependabot alerts by @sloede in https://github.com/trixi-framework/libtrixi/pull/87
  • Julia test for LibTrixi.jl by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/78
  • Specify C11 and Fortran 2018 language standards by @sloede in https://github.com/trixi-framework/libtrixi/pull/91
  • Safeguard trixi_initialize/trixi_finalize against erroneous use by @sloede in https://github.com/trixi-framework/libtrixi/pull/92
  • Miscellaneous CI improvements by @sloede in https://github.com/trixi-framework/libtrixi/pull/93
  • Add Fortran interface tests by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/89
  • Speed up CI testing by precompiling only once by @sloede in https://github.com/trixi-framework/libtrixi/pull/95
  • Split C/Fortran tests and colorize Google Test output in CI tests by @sloede in https://github.com/trixi-framework/libtrixi/pull/96
  • Running Google Test with MPI by @bgeihe in https://github.com/trixi-framework/libtrixi/pull/85
  • Prepare for first release by @sloede in https://github.com/trixi-framework/libtrixi/pull/99

Full Changelog: https://github.com/trixi-framework/libtrixi/commits/v0.1.0

- Julia
Published by sloede over 2 years ago