Parthenon
Contents:
Overview
Adaptive Mesh Refinement
Boundary communication-in-one concepts
Sparse boundary communication
Boundary Conditions
Building Parthenon
C++11 Style Concepts Implementation
Parthenon Built-in Physical Constants
Coordinates
Parthenon developer guide
Application Drivers
Input Parameters
Integrators
Load Balancing
Nested Parallelism
Outputs
Parthenon Set-Dimensional Arrays
Parthenon Arbitrary-Dimensional Arrays
Particles
Task-based reductions
Solvers
How to Use Sphinx for Writing Docs
Tasks
How to add tests to Parthenon
Running a Weak Scaling Test in Parthenon
Boundary related classes
Containers
Metadata
Prolongation and Restriction Operations
Sparse implementation
State Management
Domain
Mesh
Parthenon
Search
Please activate JavaScript to enable the search functionality.
Other Versions
v: lroberts36/add-index-range-masking
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