Repository navigation
v0.2.1
TreeAMR v0.2.1
TreeGRRMHD's mesh requests (#20). Additions only; existing code is unaffected.
- A state vector over several field sets:
statelength,statevector,statearray,scatter!andgather!take a tuple of field sets;staterangeandstatevieware new exports;volume_weighted_norm(sets, u). map_blocks!(…; workgroupsize)passes a workgroup size to a device launch (ignored on the CPU).- Per-set boundary hooks in
regrid!,fs => (schedule, hook). adapt_to_initial_data!over several field sets at once.- Outflow faces,
Forest(…; outflow = ((lo, hi), …)): zero-gradient ghosts filled by the schedule on every backend and across ranks, without a hook. - Bounded conservative prolongation,
Operators(…; family = Conservative, prolongation = 3, bounded = true): the ghost fill and the regrid create no new extrema, and the transfer stays conservative and exact for linear data. Also accepted atprolongation = 1, which is bounded already.
The forest's face kinds moved into one field, which changes the companion interface: TreeIOHDF5 needs a release that accepts this version.
Merged pull requests: