“…Three-dimensional RTM typically uses higher frequencies than FWI, and storage of source wavefields on disk or solid-state drives or even in main memory may lead to performance bottlenecks, in particular on manycore or GPU hardware. Migration in the frequency domain avoids the storage problem and outperforms migration in the time domain in two dimensions (Marfurt and Shin, 1989;Pratt, 1990;Østmo et al, 2002;Mulder and Plessix, 2004) but not yet in three dimensions (Riyanti et al, 2006;Plessix, 2009;Wang et al, 2010Wang et al, , 2011Knibbe et al, 2014;Amestoy et al, 2016). For 3D applications, there are several ways to reduce or circumvent the storage of the source wavefields (Dussaud et al, 2008;Nguyen and McMechan, 2015).…”