Skip to content

Commit

Permalink
Bump t8code 3.0.0 (#74)
Browse files Browse the repository at this point in the history
* Weakly build.

* Upgrading.

* Upgrade to t8code 2.1.0.

* Updated Libt8.jl

* Bumping to t8code 3.0.0.

* Finalizing upgrade.

* Simplified type defintion to prevent dependency cycle.

* Fix spelling.

* Added comment.

* Added note for the user to apply a fix manually.

* Fixed typo.

---------

Co-authored-by: Johannes Markert <[email protected]>
  • Loading branch information
jmark and Johannes Markert authored Nov 4, 2024
1 parent 226dc40 commit ca04cd6
Show file tree
Hide file tree
Showing 6 changed files with 5,951 additions and 4,552 deletions.
1 change: 1 addition & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
consistend = "consistend" # is used in API function names...
Inout = "Inout"
leafs = "leafs"
packageid = "packageid"
4 changes: 2 additions & 2 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "T8code"
uuid = "d0cc0030-9a40-4274-8435-baadcfd54fa1"
authors = ["Johannes Markert <[email protected]>"]
version = "0.6.0"
version = "0.7.0"

[deps]
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"
Expand All @@ -22,4 +22,4 @@ Preferences = "1.2"
Reexport = "0.2, 1.0"
UUIDs = "1"
julia = "1.6"
t8code_jll = "=2.0.0"
t8code_jll = "=3.0.0"
6 changes: 3 additions & 3 deletions dev/Artifacts.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[[t8code]]
arch = "x86_64"
git-tree-sha1 = "949a37adddb13d16a4bee2acb0e4ed5e185470ed"
git-tree-sha1 = "593b8ed41f90aa10d015d6ef2032441fda382f32"
lazy = true
libc = "glibc"
mpi = "mpich"
os = "linux"

[[t8code.download]]
sha256 = "02effe7949703a11a0754c44a4b0a20c6b693f69209076380a31cbad68c02181"
url = "https://github.com/JuliaBinaryWrappers/t8code_jll.jl/releases/download/t8code-v2.0.0+0/t8code.v2.0.0.x86_64-linux-gnu-mpi+mpich.tar.gz"
sha256 = "8312b69121c52550f0ee074189b02e231a13324e2d4536a64a362ce9be9eddeb"
url = "https://github.com/JuliaBinaryWrappers/t8code_jll.jl/releases/download/t8code-v3.0.0+0/t8code.v3.0.0.x86_64-linux-gnu-mpi+mpich.tar.gz"
24 changes: 24 additions & 0 deletions dev/fixes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,27 @@ sed -i "/= MPI_File_/d" "${LIB_JL}"
sed -i "s/= MPI_/= MPI./" "${LIB_JL}"

sed -i "s/packageid/package_id/" "${LIB_JL}"

cat << EOT >&2
# !!!!!! #
# !!!!!! #
# Manual fix. #
Additionally, comment out
struct t8_forest
[...]
end
and add
mutable struct t8_forest end
in order to avoid error output due to
circular dependency of 't8_forest_t'.
# !!!!!! #
# !!!!!! #
EOT
Loading

0 comments on commit ca04cd6

Please sign in to comment.