Parthenon
Contents:
Overview
Adaptive Mesh Refinement
Boundary communication-in-one concepts
Sparse boundary communication
Boundary Conditions
Building Parthenon
Parthenon Built-in Physical Constants
Coordinates
Parthenon developer guide
Application Drivers
Input Parameters
Performance Instrumentation
Integrators
Load Balancing
Nested Parallelism
Outputs
Parthenon Set-Dimensional Arrays
Parthenon Arbitrary-Dimensional Arrays
Parthenon Manager
Particles
Task-based reductions
Solvers
How to Use Sphinx for Writing Docs
Tasks
How to add tests to Parthenon
``TypeList``s
Robust
C++11 Style Concepts Implementation
Indexer
Running a Weak Scaling Test in Parthenon
Boundary related classes
Containers
Metadata
Prolongation and Restriction Operations
Sparse implementation
State Management
Domain
Mesh
Parthenon Forest Implementation Details
Parthenon
Index
Index
Other Versions
v: lroberts36/add-combined-buffer-communication
Tags
regression-gold-v15
regression-gold-v16
regression-gold-v17
regression-gold-v18
regression-gold-v19
regression-gold-v20
regression-gold-v21
regression-gold-v22
regression-gold-v23
regression-gold-v24
regression-gold-v25
v0.8.0
v23.11
v24.03
v24.08
Branches
952-sparse_advection-format-string-incorrect
BenWibking/mainloop-debug-output-callback
BenWibking/move-params
BenWibking/ubsan-clean-nan
BenWibking/update-cuda-ci-container
along/try_less_atomic
ats5
ats5-cali
ats5-debug
bdw/gauss-quad
bprather/backport-bicgstab
bprather/backport-solvers
bprather/driver-overridable
bprather/fix-amr-ct
bprather/fix-line-continuation
bprather/fix-mpi-comms
bprather/fix-mpi-comms-again
bprather/fix-output-4GB-per-rank
bprather/flat-set-bounds
bprather/mbd_add_niceties
bprather/package-pack-dim
bprather/par-reduce-inner
bprather/pep1
bprather/print-less
bprather/register-internal-op
bprather/reqs-for-ct
bprather/te-restart-fix
bprather/very-flat-setbounds
brryan/fix_neighbor_idx
brryan/fix_particle_array
brryan/fix_swarm_mpi_reqs
brryan/fix_swarm_unit_mem
brryan/flux_refinement_ops
brryan/h5py_str_fix
brryan/history++
brryan/is_restart_soft_equiv
brryan/kokkos_sort
brryan/leapfrog_fix
brryan/mesh_swarm_bc_funcs
brryan/more_swarm_prefix_sums
brryan/no_swarm_dynamic_alloc
brryan/ordered_history_output
brryan/pack_neighbors
brryan/param_whitespace_sanitize
brryan/particle_bcs_nordc
brryan/particle_idx_bug
brryan/particle_io_defrag
brryan/pin_ubuntu_CI_image
brryan/swarm_comms_prefix
brryan/swarm_mpi_tags
brryan/swarm_new_bc_comms
brryan/swarm_tag_map_2
brryan/swarms_smr
brryan/userworkrestartoutput
bumo-kokkos-42
dempsey/bnd_coords
dempsey/dt
dempsey/silence
dempsey/task_demangle
dempsey/timeout
develop
forrestglines/4D-outer-parallel-loop
forrestglines/cuda-with-nvc++-fix
forrestglines/curvilinear
forrestglines/fix-deprecated-kokkos-num-devices
jdolence/curvilinear
jdolence/force_inline_inner
jdolence/instrument
jdolence/meshblockdata_add
jdolence/move_string_creation
jdolence/new_tasking
jdolence/quickfixes
jdolence/thread_safe
jdolence/timer_based_loadbalancing
jdolence/trace
jmm/add-by-uid
jmm/custom-coords
jmm/deprecate-unified-init
jmm/dont-init-mpi-twice
jmm/ensure-tags-work-on-device
jmm/fix-bool-vector-params
jmm/fix-noparticle-case
jmm/fix-restart
jmm/fix-split-io
jmm/fix-throw-fail
jmm/flat-sparse
jmm/flatpack-test
jmm/get-me-off-this-rollercoaster
jmm/global-boundaries
jmm/global-boundaries-2
jmm/hotfix-sparse-control-fields
jmm/include-guards
jmm/indexsplit
jmm/make-get-parent-pointer-consistent
jmm/metadata-fix
jmm/metadataset
jmm/move-to-impl
jmm/move-userwork-before-loop-before-io
jmm/param-hash
jmm/particle-output
jmm/precomms-fill-derived
jmm/remove-extraneous-check
jmm/sparse-pack-exists
jmm/sparsepack-wishlist
jmm/speed-up-compilation
jmm/threads-hack
jmm/two-more-pedagogical-examples
jmm/use-system-packages
jmm/user-work-before-loop
jmm/yet-more-io-cleanup
lfroberts36/speedup-buffer-kernel
lfroberts36/update-solver-convergence-criteria
lroberts36/add-cg-solver
lroberts36/add-combined-buffer-communication
lroberts36/add-fine-field-deallocation
lroberts36/add-fine-variables
lroberts36/add-forest-block-orientation
lroberts36/add-forest-mesh-example
lroberts36/add-forest-of-octrees
lroberts36/add-forest-orientation-2
lroberts36/add-index-range-masking
lroberts36/add-more-careful-container-checking
lroberts36/add-morton-numbers
lroberts36/add-multi-grid
lroberts36/add-negative-levels
lroberts36/add-non-one-copy-fluxes
lroberts36/add-noncell-amr
lroberts36/add-small-riot
lroberts36/add-sparse-vector-wave-test
lroberts36/add-task-graph
lroberts36/add-vector-wave-test
lroberts36/boundary-comms-perforfmance-upgrades
lroberts36/bugfix-sparse-cache
lroberts36/bugfix-symmetrized-coordinates
lroberts36/cleanup-offsets
lroberts36/composable-boundary-conditions
lroberts36/face-boundary-communication
lroberts36/fix-bitshift-of-negative
lroberts36/fix-dealloc-count-bug
lroberts36/fix-divide-by-zero
lroberts36/fix-forest-multigrid
lroberts36/fix-iterative-task-qualifiers
lroberts36/fix-multigrid-mpi
lroberts36/fix-noncc-amr
lroberts36/fix-one-block-minimum-per-rank
lroberts36/fix-restart-state-bug
lroberts36/fix-root-level
lroberts36/fix-solver-relative-residual
lroberts36/fix-sptr-cycle-tree
lroberts36/fix-sptr-cycle-tree-2
lroberts36/fix-static-refinement
lroberts36/generalize-par-dispatch
lroberts36/in-one-zero-memory-amr
lroberts36/local-face-fields
lroberts36/mg-riot-updates
lroberts36/more-teams-per-buffer
lroberts36/multigrid-example-update
lroberts36/performance-updates
lroberts36/refactor-mesh-constructors
lroberts36/refactor-meshblockdata-initialization
lroberts36/refactor-partitioning
lroberts36/refactor-region-size
lroberts36/refactor-solver-input
lroberts36/rename-cell-variable
lroberts36/reorganize
lroberts36/sparse-pack-update
lroberts36/speedup-buffer-kernel-split
morarumaxim/neigh_collectives
neighborhood_ats5
particle_mpi_fix
pgrete-patch-1
pgrete-patch-bound_type
pgrete/adios2
pgrete/always-chunck
pgrete/ci-hamilton
pgrete/dncycle
pgrete/fix-ascent-vars
pgrete/fix-chunk
pgrete/fix-hasghost-restart
pgrete/histgram-analysis-pre-MG
pgrete/histgram-analysis-pre-MG-winput
pgrete/histogram-outputs
pgrete/interpolation
pgrete/non-atomic-scatter
pgrete/pgrete/pmd-output-wuser
pgrete/pmd-output
pgrete/refactor-restart
pgrete/sycl-test
pgrete/update-pool-alloc
pgrete/user-output
pgrete/user-output-w-pmd