Skip to content

2024.01.25 Meeting Notes

Philipp Grete edited this page Feb 8, 2024 · 4 revisions

Agenda

  • Individual/group updates
  • Coordinates implementation
  • Future of SparsePacks
  • review non-WIP PRs

Individual/group updates

JD

  • new tasking infrastructure got merged after figuring out couple of corner cases in threading
  • found other bug related to iterative tasks (already identified in case of iterative pushes of particles), should be fixed soon
  • working on making rest of Parthenon thread-safe
    • big item: caching of packs
    • related discussion: future of packs (which one should we continue and which one deprecate)

JM

  • has a new grad student working on refactoring MeshBlockPacks everywhere
  • resulted in new PR on tensor indices for SparsePacks

BP

  • SMR with face centered CT works nicely in KHARMA
  • Will upstream prolong/restriction ops
  • Will eventually also some improvement of life hack into Parthenon, like 3D index ranges

PM

  • new hook after ProblemGenerator and before PreFillDerived

FG

  • working on PPM for curvilinear coordinates
  • finalizing yt PR to support curvilinear coordinates
  • bash script to monitor job output (e.g., for stalls on IO)

PG

  • trying to identify bug with few blocks per rank on init (seen on Lumi)
  • tracking performance regression when linking to Ascent (again on Lumi)
  • still working on OpenPMD output
  • will give OLCF monthly user call presentation

Coordinates implementation

  • JM thinking about adding a coordinate field to the Mesh(Block) to store coordinate info (e.g., for Lagrangian codes)
  • BP has a branch for yt frontend to convert "transformed" coordinates (e.g., for GR)
  • regarding difference in curvilinear coordinates in AthenaPK/Parthenon versus other downstream implementation. FG and PM will setup separate meeting.

Future of SparsePacks

  • General agreement that legacy packs will go and SparsePacks become Sparse
  • Will open an issue to track progress

Next meeting tentatively 8 Feb

Clone this wiki locally