Skip to content

Conversation

@nqdu
Copy link

@nqdu nqdu commented Feb 18, 2025

  1. Enhanced Fluid Layer Support:
  • The FK package now supports fluid layers on top of a stack of elastic layers.
  1. Optimized GPU Implementation:
  • Direct GPU implementation of Stacey's boundary condition for injections, without copying data back to the CPU.
  1. Unified Injection API:
  • Introduced a unified API for the injection problem: The main program will call fetch_injection_wavefield before compute_forces_acoustic_forward_calling. In this step the wavefield is correctly read from disk or memory and copied to the GPU if needed.
  • For acoustic elements, Tract_axisem/dsm/specfem/fk now save $\dot{\chi}$ and veloc_axisem/dsm/specfem/fk save displ.

@danielpeter danielpeter merged commit d1653cd into SPECFEM:devel Feb 18, 2025
40 checks passed
@danielpeter
Copy link
Member

👍 looks great

@nqdu nqdu deleted the fk_gpu_ac branch May 29, 2025 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants