-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bindings generated with Clang.jl (#49)
* setup Clang.jl for p4est Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * switch to Clang generated bindings * update docstring * fix type of array in sc_array * add test of p4est_qcoord_to_vertex * update docs build setup * add P4est.version * WIP: add Preferences; update README * semi-hacky way to set preferences * P4est.package_id() * prepare new CI setup * WIP: update CI * rename deps folder * try to fix CI * try to fix CI * try to fix CI * fix test/configure_packages.jl * WIP: try fixing CI * WIP: try fixing CI * Revert "WIP: try fixing CI" This reverts commit 12421fd. * Revert "WIP: try fixing CI" This reverts commit 7110a68. * WIP: new approach trying to fix CI * Revert "WIP: new approach trying to fix CI" This reverts commit ec87982. * test also OpenMPI.jll * show MPIPreferences setting in tests * WIP: debugging CI failures * WIP: move preference loading to main module * disable P4EST_JLL_MPI_OPENMPIJLL since those binaries do not seem to exist * use P4est as environment for test/configure_packages.jl * exclude custom p4est/MPi CI test on Julia 1.6 * disable P4EST_JLL_MPI_CUSTOM * P4EST_TEST -> JULIA_P4EST_TEST, P4EST_TEST_LIBP4EST -> JULIA_P4EST_TEST_LIBP4EST * remove debugging statements * clean up * clean up test dependencies * debugging docs * add MPIPreferences back to test project * switch to Julia v1.8 for docs * set strict = false for Documenter * update docs build * fix some missing links in docs * copy README.md as docs/src/index.md * fix copied files in docs * update README.md * add NEWS.md * write translation rules * improve API reference page * run tests with and without MPI * change order of tests * add index to docs and set strict = true * some clean-up * strict = false again * sum up custom installation * test suggested by Michael * parallel smoke test in README.md * P4est.init * do not initialize MPI automatically * fix doc index * include Manifest.toml in dev for reproducibility * update MPI and P4est_jll in dev/Manifest.toml * use latest working version of Clang.jl in dev/Manifest.toml * fix t::Cint -> t::MPI_datatype * add compat bounds to dev/Project.toml * use Artifacts to retrieve p4est headers in dev * remove deps_disabled * update parallel example in the README.md * temporarily revert using change of P4est_jll * make explicit what we are using from P4est_jll (#53) * disable unused SC MPI macros * bug in Clang.jl ixed in v0.17 * Add more tests (#55) * make explicit what we are using from P4est_jll * .gitignore LocalPreferences.toml, add UUID to Project.toml * add some more basic tests * add p4est_balance test * add more tests * Apply suggestions from code review Co-authored-by: Hendrik Ranocha <[email protected]> * additional tests for global_num_quadrants * correct coarsen_fn Co-authored-by: Hendrik Ranocha <[email protected]> * do not store redundant dev/LibP4est.jl * fix more MPI_Comm types * more notes on translation rules etc. in docs * API Reference as title * Update docs/src/reference.md Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * docstring of uses_mpi * Update src/P4est.jl Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Update docs/src/introduction.md Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Update dev/fixes.sh Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * remove unused variable in dev/generator.jl * Update README.md Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * comment on ARtifacts.toml * Translate some function-like C macros (#56) * make explicit what we are using from P4est_jll * .gitignore LocalPreferences.toml, add UUID to Project.toml * add some more basic tests * add p4est_balance test * add more tests * Apply suggestions from code review Co-authored-by: Hendrik Ranocha <[email protected]> * additional tests for global_num_quadrants * correct coarsen_fn * translate some function-like C macros * remove some function-like macros again Co-authored-by: Hendrik Ranocha <[email protected]> * Update dev/fixes.sh * fix capitalization of API reference header * remove index * add dev/LibP4est.jl to .gitignore * src/LibP4est_v2.jl -> src/LibP4est.jl * comment on older version of p4est for custom build * remove P4EST_CUSTOM_MPI_DEFAULT * remove P4EST_JLL_MPI_OPENMPIJLL * translation rules -> guidelines * add MPI to docs/Project.toml * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Update README.md Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * link to usage section Co-authored-by: Michael Schlottke-Lakemper <[email protected]> Co-authored-by: Joshua Lampert <[email protected]>
- Loading branch information
1 parent
b729031
commit b2858a4
Showing
36 changed files
with
14,940 additions
and
768 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,15 @@ | ||
*.mem | ||
**/Manifest.toml | ||
dev/p4est_include | ||
dev/LibP4est.jl | ||
docs/build | ||
docs/src/authors.md | ||
docs/src/contributing.md | ||
docs/src/index.md | ||
docs/src/license.md | ||
public/ | ||
coverage/ | ||
coverage_report/ | ||
**/*.jl.*.cov | ||
deps/libp4est.jl | ||
deps/*.log | ||
LocalPreferences.toml | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Authors | ||
|
||
The development of P4est.jl is coordinated by a group of *principal developers*, | ||
who are also its main contributors and who can be contacted in case of | ||
questions about P4est.jl. In addition, there are *contributors* who have | ||
provided substantial additions or modifications. Together, these two groups form | ||
"The P4est.jl Authors" as mentioned in the [LICENSE.md](LICENSE.md) file. | ||
|
||
## Principal Developers | ||
|
||
- [Michael Schlottke-Lakemper](https://lakemper.eu) | ||
- [Hendrik Ranocha](https://ranocha.de) | ||
|
||
## Contributors | ||
|
||
The following people contributed major additions or modifications to Trixi and | ||
are listed in alphabetical order: | ||
|
||
- Alexander Astanin | ||
- Lars Christmann | ||
- Joshua Lampert | ||
- Lucas C Wilcox |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.