Skip to content

v0.1.0

Compare
Choose a tag to compare
@sloede sloede released this 05 Sep 15:09

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 to libtrixi_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