Skip to content

Commit ca04cd6

Browse files
jmarkJohannes Markert
andauthored
Bump t8code 3.0.0 (#74)
* 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]>
1 parent 226dc40 commit ca04cd6

File tree

6 files changed

+5951
-4552
lines changed

6 files changed

+5951
-4552
lines changed

.typos.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
consistend = "consistend" # is used in API function names...
33
Inout = "Inout"
44
leafs = "leafs"
5+
packageid = "packageid"

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "T8code"
22
uuid = "d0cc0030-9a40-4274-8435-baadcfd54fa1"
33
authors = ["Johannes Markert <[email protected]>"]
4-
version = "0.6.0"
4+
version = "0.7.0"
55

66
[deps]
77
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"
@@ -22,4 +22,4 @@ Preferences = "1.2"
2222
Reexport = "0.2, 1.0"
2323
UUIDs = "1"
2424
julia = "1.6"
25-
t8code_jll = "=2.0.0"
25+
t8code_jll = "=3.0.0"

dev/Artifacts.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[[t8code]]
22
arch = "x86_64"
3-
git-tree-sha1 = "949a37adddb13d16a4bee2acb0e4ed5e185470ed"
3+
git-tree-sha1 = "593b8ed41f90aa10d015d6ef2032441fda382f32"
44
lazy = true
55
libc = "glibc"
66
mpi = "mpich"
77
os = "linux"
88

99
[[t8code.download]]
10-
sha256 = "02effe7949703a11a0754c44a4b0a20c6b693f69209076380a31cbad68c02181"
11-
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"
10+
sha256 = "8312b69121c52550f0ee074189b02e231a13324e2d4536a64a362ce9be9eddeb"
11+
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"

dev/fixes.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,27 @@ sed -i "/= MPI_File_/d" "${LIB_JL}"
105105
sed -i "s/= MPI_/= MPI./" "${LIB_JL}"
106106

107107
sed -i "s/packageid/package_id/" "${LIB_JL}"
108+
109+
cat << EOT >&2
110+
111+
# !!!!!! #
112+
# !!!!!! #
113+
114+
# Manual fix. #
115+
116+
Additionally, comment out
117+
118+
struct t8_forest
119+
[...]
120+
end
121+
122+
and add
123+
124+
mutable struct t8_forest end
125+
126+
in order to avoid error output due to
127+
circular dependency of 't8_forest_t'.
128+
129+
# !!!!!! #
130+
# !!!!!! #
131+
EOT

0 commit comments

Comments
 (0)