diff --git a/stride/__init__.py b/stride/__init__.py index 46724c00..c648dbfd 100644 --- a/stride/__init__.py +++ b/stride/__init__.py @@ -210,9 +210,16 @@ async def adjoint(problem, pde, loss, optimisation_loop, optimiser, *args, **kwa f_min = kwargs.pop('f_min', None) f_max = kwargs.pop('f_max', None) + filter_wavelets_relaxation = kwargs.pop('filter_wavelets_relaxation', 0.25) + filter_traces_relaxation = kwargs.pop('filter_traces_relaxation', 0.75) process_wavelets = ProcessWavelets.remote(f_min=f_min, f_max=f_max, + filter_relaxation=filter_wavelets_relaxation, + len=runtime.num_workers, **kwargs) + process_observed = ProcessObserved.remote(f_min=f_min, f_max=f_max, + filter_relaxation=filter_wavelets_relaxation, len=runtime.num_workers, **kwargs) process_traces = ProcessTraces.remote(f_min=f_min, f_max=f_max, + filter_relaxation=filter_traces_relaxation, len=runtime.num_workers, **kwargs) platform = kwargs.get('platform', 'cpu') @@ -274,22 +281,32 @@ async def loop(worker, shot_id): else: raise ValueError('Unknown platform %s' % platform) + # pre-process wavelets and observed traces wavelets = process_wavelets(wavelets, problem=sub_problem, runtime=worker, **_kwargs) await wavelets.init_future + observed = process_observed(observed, + problem=sub_problem, runtime=worker, **_kwargs) + await observed.init_future + + # run PDE modelled = pde(wavelets, *published_args, problem=sub_problem, runtime=worker, **_kwargs) await modelled.init_future + # post-process modelled and observed traces traces = process_traces(modelled, observed, problem=sub_problem, runtime=worker, **_kwargs) await traces.init_future + + # calculate loss fun = await loss(traces.outputs[0], traces.outputs[1], problem=sub_problem, runtime=worker, **_kwargs).result() iteration.add_fun(fun) logger.perf('Functional value for shot %d: %s' % (shot_id, fun)) + # run adjoint await fun.adjoint(**_kwargs) logger.perf('Retrieved gradient for shot %d' % sub_problem.shot_id) diff --git a/stride/optimisation/pipelines/default_pipelines.py b/stride/optimisation/pipelines/default_pipelines.py index 192953f4..abf2bb20 100644 --- a/stride/optimisation/pipelines/default_pipelines.py +++ b/stride/optimisation/pipelines/default_pipelines.py @@ -4,7 +4,7 @@ from .pipeline import Pipeline -__all__ = ['ProcessWavelets', 'ProcessTraces', +__all__ = ['ProcessWavelets', 'ProcessObserved', 'ProcessTraces', 'ProcessGlobalGradient', 'ProcessModelIteration'] # TODO Default configuration of pipelines should be better defined @@ -17,7 +17,7 @@ class ProcessWavelets(Pipeline): **Default steps:** - - ``filter_wavelets`` + - ``filter_traces`` """ @@ -27,6 +27,24 @@ def __init__(self, steps=None, no_grad=False, **kwargs): if kwargs.pop('check_traces', True): steps.append('check_traces') + steps.append('filter_traces') + + super().__init__(steps, no_grad=no_grad, **kwargs) + + +@mosaic.tessera +class ProcessObserved(ProcessWavelets): + """ + Default pipeline to process observed data before running the forward problem. + + **Default steps:** + + - ``filter_traces`` + + """ + + def __init__(self, steps=None, no_grad=False, **kwargs): + steps = steps or [] super().__init__(steps, no_grad=no_grad, **kwargs) diff --git a/stride/optimisation/pipelines/steps/__init__.py b/stride/optimisation/pipelines/steps/__init__.py index 7e97d2ae..7676bfa8 100644 --- a/stride/optimisation/pipelines/steps/__init__.py +++ b/stride/optimisation/pipelines/steps/__init__.py @@ -1,5 +1,4 @@ -from .filter_wavelets import FilterWavelets from .filter_traces import FilterTraces from .norm_per_shot import NormPerShot from .norm_per_trace import NormPerTrace @@ -12,7 +11,6 @@ steps_registry = { - 'filter_wavelets': FilterWavelets, 'filter_traces': FilterTraces, 'norm_per_shot': NormPerShot, 'norm_per_trace': NormPerTrace, diff --git a/stride/optimisation/pipelines/steps/filter_traces.py b/stride/optimisation/pipelines/steps/filter_traces.py index a54e6805..75f096b2 100644 --- a/stride/optimisation/pipelines/steps/filter_traces.py +++ b/stride/optimisation/pipelines/steps/filter_traces.py @@ -17,6 +17,8 @@ class FilterTraces(Operator): filter_type : str, optional Type of filter to apply, from ``butterworth`` (default for band pass and high pass), ``fir``, or ``cos`` (default for low pass). + filter_relaxation : float, optional + Relaxation factor for the filter in range (0, 1], defaults to 1 (no dilation). """ @@ -28,6 +30,8 @@ def __init__(self, **kwargs): self.filter_type = kwargs.pop('filter_type', None) + self.relaxation = kwargs.pop('filter_relaxation', 1.0) + self._num_traces = None def forward(self, *traces, **kwargs): @@ -63,9 +67,10 @@ def _apply(self, traces, **kwargs): f_min = kwargs.pop('f_min', self.f_min) f_max = kwargs.pop('f_max', self.f_max) + relaxation = kwargs.pop('filter_relaxation', self.relaxation) - f_min_dim_less = f_min*time.step if f_min is not None else 0 - f_max_dim_less = f_max*time.step if f_max is not None else 0 + f_min_dim_less = relaxation*f_min*time.step if f_min is not None else 0 + f_max_dim_less = 1/relaxation*f_max*time.step if f_max is not None else 0 out_traces = traces.alike(name='filtered_%s' % traces.name) diff --git a/stride/optimisation/pipelines/steps/filter_wavelets.py b/stride/optimisation/pipelines/steps/filter_wavelets.py deleted file mode 100644 index f4e69d45..00000000 --- a/stride/optimisation/pipelines/steps/filter_wavelets.py +++ /dev/null @@ -1,71 +0,0 @@ - -from stride.utils import filters - -from ....core import Operator - - -class FilterWavelets(Operator): - """ - Filter wavelets to 3/4 of the set frequencies. - - Parameters - ---------- - f_min : float, optional - Lower value for the frequency filter, defaults to None (no lower filtering). - f_max : float, optional - Upper value for the frequency filter, defaults to None (no upper filtering). - filter_type : str, optional - Type of filter to apply, from ``butterworth`` (default for band pass and high pass), - ``fir``, or ``cos`` (default for low pass). - - """ - - def __init__(self, **kwargs): - super().__init__(**kwargs) - - self.f_min = kwargs.pop('f_min', None) - self.f_max = kwargs.pop('f_max', None) - - self.filter_type = kwargs.pop('filter_type', None) - - def forward(self, wavelets, **kwargs): - return self._apply(wavelets, **kwargs) - - def adjoint(self, d_wavelets, wavelets, **kwargs): - return self._apply(d_wavelets, adjoint=True, **kwargs) - - def _apply(self, wavelets, **kwargs): - time = wavelets.time - - f_min = kwargs.pop('f_min', self.f_min) - f_max = kwargs.pop('f_max', self.f_max) - - f_min_dim_less = f_min*time.step if f_min is not None else 0 - f_max_dim_less = f_max*time.step if f_max is not None else 0 - - out_wavelets = wavelets.alike(name='filtered_%s' % wavelets.name) - - if f_min is None and f_max is not None: - pass_type = 'lowpass' - args = (f_max_dim_less,) - elif f_min is not None and f_max is None: - pass_type = 'highpass' - args = (f_min_dim_less,) - elif f_min is not None and f_max is not None: - pass_type = 'bandpass' - args = (f_min_dim_less, f_max_dim_less) - else: - out_wavelets.extended_data[:] = wavelets.extended_data - return out_wavelets - - default_filter_type = 'cos' if f_min is None else 'butterworth' - filter_type = kwargs.pop('filter_type', self.filter_type or default_filter_type) - - method_name = '%s_filter_%s' % (pass_type, filter_type) - method = getattr(filters, method_name) - - filtered = method(wavelets.extended_data, *args, zero_phase=False, **kwargs) - - out_wavelets.extended_data[:] = filtered - - return out_wavelets diff --git a/stride/physics/boundaries/boundary.py b/stride/physics/boundaries/boundary.py index 249cf22f..5ebe8e49 100644 --- a/stride/physics/boundaries/boundary.py +++ b/stride/physics/boundaries/boundary.py @@ -132,7 +132,7 @@ def damping(self, dimensions=None, damping_coefficient=None, mask=False, val = dimension_coefficient * pos else: - raise ValueError('Allowed dumping type are (`sine`, `quadratic`)') + raise ValueError('Allowed dumping type are (`sine`, `power`)') # : slices all_ind = [slice(0, d) for d in damp.shape] diff --git a/stride/problem/data.py b/stride/problem/data.py index 4de629b1..c64576b0 100644 --- a/stride/problem/data.py +++ b/stride/problem/data.py @@ -339,7 +339,7 @@ def release_grad(self): """ self.grad = None - def process_grad(self, prec_scale=1e-9, **kwargs): + def process_grad(self, prec_scale=0.15, **kwargs): """ Process the gradient by applying the pre-conditioner to it. @@ -355,21 +355,37 @@ def process_grad(self, prec_scale=1e-9, **kwargs): if not self.needs_grad: return - grad = self.grad - prec = grad.prec + self.grad.apply_prec(prec_scale=prec_scale, **kwargs) + return self.grad + + def apply_prec(self, prec_scale=0.15, prec=None, **kwargs): + """ + Apply a pre-conditioner to the current field. + + Parameters + ---------- + prec_scale : float, optional + Condition scaling for the preconditioner. + prec : StructuredData, optional + Pre-conditioner to apply. Defaults to self.prec. + + Returns + ------- + + """ + prec = self.prec if prec is None else prec if prec is not None: - norm_prec = np.linalg.norm(prec.data) + prec_factor = np.sum(prec.data) - if norm_prec > 1e-31: - prec += prec_scale * norm_prec + 1e-31 - prec /= np.max(np.abs(prec.data)) + if prec_factor > 1e-31: + num_points = np.prod(prec.shape) + prec_factor = prec_scale * num_points / prec_factor + prec.data[:] = np.sqrt(prec.data * prec_factor + 1) non_zero = np.abs(prec.data) > 0. - grad.data[non_zero] /= prec.data[non_zero] - - self.grad = grad + self.data[non_zero] /= prec.data[non_zero] - return grad + return self def allocate(self): """ diff --git a/stride_examples/examples/breast2D/02_script_inverse.py b/stride_examples/examples/breast2D/02_script_inverse.py index 2587d39a..a343e1bb 100644 --- a/stride_examples/examples/breast2D/02_script_inverse.py +++ b/stride_examples/examples/breast2D/02_script_inverse.py @@ -75,7 +75,7 @@ async def main(runtime): optimisation_loop, optimiser, vp, num_iters=num_iters, select_shots=dict(num=16, randomly=True), - f_min=0.05e6, f_max=freq) + f_max=freq) vp.plot() diff --git a/stride_examples/tutorials/06_imaging.ipynb b/stride_examples/tutorials/06_imaging.ipynb index 37ad0cee..02aadcfd 100644 --- a/stride_examples/tutorials/06_imaging.ipynb +++ b/stride_examples/tutorials/06_imaging.ipynb @@ -50,12 +50,12 @@ "name": "stdout", "output_type": "stream", "text": [ - "HEAD Listening at \n", - "Sending msg hand to head from monitorReceived msg shake from head at monitorMONITOR Listening at \n", - "WAREHOUSE Listening at \n", - "Sending msg hand to monitor from node:0Received msg shake from monitor at node:0NODE:0 Listening at \n", - "Sending msg hand to node:0 from worker:0:0Received msg shake from node:0 at worker:0:0WORKER:0:0 Listening at \n", - "Sending msg hand to node:0 from worker:0:1Received msg shake from node:0 at worker:0:1WORKER:0:1 Listening at \n" + "HEAD Listening at \n", + "MONITOR Listening at \n", + "WAREHOUSE Listening at \n", + "NODE:0 Listening at \n", + "WORKER:0:0 Listening at \n", + "WORKER:0:1 Listening at \n" ] } ], @@ -2246,82 +2246,83 @@ "WORKER:0:1 (ShotID 1) Selected undersampling level 4\n", "WORKER:0:1 (ShotID 1) Selected time stepping scheme OT2\n", "WORKER:0:0 Operator `acoustic_iso_state` instance configuration:\n", - "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:0 \t * opt=advanced\n", - "WORKER:0:0 \t * platform=None\n", + "WORKER:0:0 \t * name=acoustic_iso_state\n", + "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:0 \t * opt=advanced-fsg\n", "WORKER:0:0 \t * devicecreate=(p(t, x, y),)\n", "WORKER:0:1 Operator `acoustic_iso_state` instance configuration:\n", - "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:1 \t * opt=advanced\n", - "WORKER:0:1 \t * platform=None\n", + "WORKER:0:1 \t * name=acoustic_iso_state\n", + "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:1 \t * opt=advanced-fsg\n", "WORKER:0:1 \t * devicecreate=(p(t, x, y),)\n", - "WORKER:0:1 Operator `acoustic_iso_state` generated in 4.25 s\n", - "WORKER:0:1 * lowering.Clusters: 2.74 s (64.6 %)\n", - "WORKER:0:1 * specializing.Clusters: 1.87 s (44.1 %)\n", - "WORKER:0:1 * fuse: 0.86 s (20.3 %)\n", - "WORKER:0:1 Flops reduction after symbolic optimization: [374 --> 222]\n", - "WORKER:0:0 Operator `acoustic_iso_state` generated in 4.35 s\n", - "WORKER:0:0 * lowering.Clusters: 2.81 s (64.7 %)\n", - "WORKER:0:0 * specializing.Clusters: 1.91 s (44.0 %)\n", - "WORKER:0:0 * fuse: 0.88 s (20.3 %)\n", - "WORKER:0:0 Flops reduction after symbolic optimization: [374 --> 222]\n", - "WORKER:0:1 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/869870e7e35e4ede3f3bb90e422bb4eb7b720025.c` in 0.12 s from jit-cache\n", + "WORKER:0:0 Operator `acoustic_iso_state` generated in 1.00 s\n", + "WORKER:0:0 * lowering.Clusters: 0.43 s (43.1 %)\n", + "WORKER:0:0 * specializing.Clusters: 0.24 s (24.1 %)\n", + "WORKER:0:0 * lowering.IET: 0.31 s (31.1 %)\n", + "WORKER:0:0 * specializing.IET: 0.22 s (22.1 %)\n", + "WORKER:0:0 * lowering.Expressions: 0.25 s (25.1 %)\n", + "WORKER:0:0 Flops reduction after symbolic optimization: [99 --> 54]\n", + "WORKER:0:1 Operator `acoustic_iso_state` generated in 1.01 s\n", + "WORKER:0:1 * lowering.Clusters: 0.43 s (42.7 %)\n", + "WORKER:0:1 * specializing.Clusters: 0.24 s (23.9 %)\n", + "WORKER:0:1 * lowering.IET: 0.31 s (30.8 %)\n", + "WORKER:0:1 * specializing.IET: 0.22 s (21.9 %)\n", + "WORKER:0:1 * lowering.Expressions: 0.25 s (24.9 %)\n", + "WORKER:0:1 Flops reduction after symbolic optimization: [99 --> 54]\n", + "WORKER:0:0 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/c1fd47be13a421e6347921e532e75bc1816bb899.c` in 0.05 s from jit-cache\n", + "WORKER:0:0 (ShotID 0) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/c1fd47be13a421e6347921e532e75bc1816bb899.c` in 0.07 s from jit-cache\n", "WORKER:0:1 (ShotID 1) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/869870e7e35e4ede3f3bb90e422bb4eb7b720025.c` in 0.12 s from jit-cache\n", - "WORKER:0:0 (ShotID 0) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.35 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.41 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 0) Completed state equation run for shot\n", + "HEAD Shot 0 retrieved\n", + "HEAD Retrieved traces for shot 0\n", + "HEAD Giving shot 2 to worker:0:0\n", + "WORKER:0:0 (ShotID 2) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 2) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 2) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 2) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 2) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 2) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 2) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.40 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 53.29 GFlops/s, 1.39 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 41.71 GFlops/s, 0.91 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 61.89 GFlops/s, 1.77 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.94 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.76 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.14 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.44 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 1) Completed state equation run for shot\n", "HEAD Shot 1 retrieved\n", "HEAD Retrieved traces for shot 1\n", - "HEAD Giving shot 2 to worker:0:1\n", - "WORKER:0:1 (ShotID 2) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 2) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 2) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 2) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 2) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 2) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 2) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.74 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.79 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 0) Completed state equation run for shot\n", - "HEAD Shot 0 retrieved\n", - "HEAD Retrieved traces for shot 0\n", - "HEAD Giving shot 3 to worker:0:0\n", - "WORKER:0:0 (ShotID 3) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 3) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 3) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 3) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 3) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 3) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 3) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 55.46 GFlops/s, 1.59 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.15 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 2) Completed state equation run for shot\n", - "HEAD Shot 2 retrieved\n", - "HEAD Retrieved traces for shot 2\n", + "HEAD Giving shot 3 to worker:0:1\n", + "WORKER:0:1 (ShotID 3) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 3) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 3) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 3) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 3) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 3) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 3) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.60 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 3) Completed state equation run for shot\n", + "HEAD Shot 3 retrieved\n", + "HEAD Retrieved traces for shot 3\n", "HEAD Giving shot 4 to worker:0:1\n", "WORKER:0:1 (ShotID 4) Preparing to run state for shot\n", "WORKER:0:1 (ShotID 4) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", @@ -2331,23 +2332,22 @@ "WORKER:0:1 (ShotID 4) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 4) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 36.34 GFlops/s, 0.79 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.33 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.19 GFlops/s, 0.90 GPts/s]\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.69 s [OI=2.82, 36.91 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.64 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 2) Completed state equation run for shot\n", + "HEAD Shot 2 retrieved\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.30 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 3) Completed state equation run for shot\n", - "HEAD Shot 3 retrieved\n", - "HEAD Retrieved traces for shot 3\n", + "HEAD Retrieved traces for shot 2\n", "HEAD Giving shot 5 to worker:0:0\n", "WORKER:0:0 (ShotID 5) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 5) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", @@ -2357,18 +2357,25 @@ "WORKER:0:0 (ShotID 5) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 5) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 56.33 GFlops/s, 1.61 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 41.89 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.77 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 4) Completed state equation run for shot\n", "HEAD Shot 4 retrieved\n", "HEAD Retrieved traces for shot 4\n", "HEAD Giving shot 6 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.12 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.55 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 5) Completed state equation run for shot\n", "WORKER:0:1 (ShotID 6) Preparing to run state for shot\n", "WORKER:0:1 (ShotID 6) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:1 (ShotID 6) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -2377,15 +2384,6 @@ "WORKER:0:1 (ShotID 6) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 6) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.89 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.06 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.37 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 5) Completed state equation run for shot\n", "HEAD Shot 5 retrieved\n", "HEAD Retrieved traces for shot 5\n", "HEAD Giving shot 7 to worker:0:0\n", @@ -2397,14 +2395,13 @@ "WORKER:0:0 (ShotID 7) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 7) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.23 GFlops/s, 1.67 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.24 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.33 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.56 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 6) Completed state equation run for shot\n", "HEAD Shot 6 retrieved\n", "HEAD Retrieved traces for shot 6\n", @@ -2416,15 +2413,14 @@ "WORKER:0:1 (ShotID 8) Selected undersampling level 4\n", "WORKER:0:1 (ShotID 8) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 8) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.54 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.64 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.05 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.62 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 7) Completed state equation run for shot\n", "HEAD Shot 7 retrieved\n", "HEAD Retrieved traces for shot 7\n", @@ -2437,21 +2433,14 @@ "WORKER:0:0 (ShotID 9) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 9) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.12 GFlops/s, 1.64 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.22 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.61 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 8) Completed state equation run for shot\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "WORKER:0:1 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 54.11 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.16 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 8) Completed state equation run for shot\n", "HEAD Shot 8 retrieved\n", "HEAD Retrieved traces for shot 8\n", "HEAD Giving shot 10 to worker:0:1\n", @@ -2463,16 +2452,21 @@ "WORKER:0:1 (ShotID 10) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 10) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.46 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.14 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.47 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 9) Completed state equation run for shot\n", - "HEAD Shot 9 retrieved\n", + "HEAD Shot 9 retrieved\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "HEAD Retrieved traces for shot 9\n", "HEAD Giving shot 11 to worker:0:0\n", "WORKER:0:0 (ShotID 11) Preparing to run state for shot\n", @@ -2483,14 +2477,13 @@ "WORKER:0:0 (ShotID 11) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 11) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 39.75 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.07 GFlops/s, 1.64 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.34 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.44 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.95 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 10) Completed state equation run for shot\n", "HEAD Shot 10 retrieved\n", "HEAD Retrieved traces for shot 10\n", @@ -2503,14 +2496,13 @@ "WORKER:0:1 (ShotID 12) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 12) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.80 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.19 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.43 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.73 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.97 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 11) Completed state equation run for shot\n", "HEAD Shot 11 retrieved\n", "HEAD Retrieved traces for shot 11\n", @@ -2523,15 +2515,22 @@ "WORKER:0:0 (ShotID 13) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 13) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.46 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.34 GFlops/s, 1.21 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 37.41 GFlops/s, 0.82 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 53.98 GFlops/s, 1.55 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.56 GFlops/s, 0.89 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.95 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.10 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.72 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 12) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 54.69 GFlops/s, 1.19 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.95 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 13) Completed state equation run for shot\n", "HEAD Shot 12 retrieved\n", "HEAD Retrieved traces for shot 12\n", "HEAD Giving shot 14 to worker:0:1\n", @@ -2543,1223 +2542,1159 @@ "WORKER:0:1 (ShotID 14) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 14) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.31 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.68 GFlops/s, 0.89 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.21 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 13) Completed state equation run for shot\n", "HEAD Shot 13 retrieved\n", "HEAD Retrieved traces for shot 13\n", "HEAD Giving shot 15 to worker:0:0\n", "WORKER:0:0 (ShotID 15) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 15) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 15) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "WORKER:0:0 (ShotID 15) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 15) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", "WORKER:0:0 (ShotID 15) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 15) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 15) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 49.31 GFlops/s, 1.41 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.65 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.14 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.59 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.66 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.04 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.25 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 15) Completed state equation run for shot\n", "WORKER:0:1 (ShotID 14) Completed state equation run for shot\n", + "HEAD Shot 15 retrieved\n", + "HEAD Retrieved traces for shot 15\n", + "HEAD Giving shot 16 to worker:0:0\n", + "WORKER:0:0 (ShotID 16) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 16) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 16) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 16) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 16) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 16) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 16) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "HEAD Shot 14 retrieved\n", "HEAD Retrieved traces for shot 14\n", - "HEAD Giving shot 16 to worker:0:1\n", - "WORKER:0:1 (ShotID 16) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 16) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 16) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 16) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 16) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 16) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 16) Running state equation for shot\n", + "HEAD Giving shot 17 to worker:0:1\n", + "WORKER:0:1 (ShotID 17) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 17) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 17) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 17) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 17) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 17) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 17) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 60.57 GFlops/s, 1.32 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.38 GFlops/s, 1.47 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.56 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 15) Completed state equation run for shot\n", - "HEAD Shot 15 retrieved\n", - "HEAD Retrieved traces for shot 15\n", - "HEAD Giving shot 17 to worker:0:0\n", - "WORKER:0:0 (ShotID 17) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 17) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 17) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 17) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 17) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 17) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 17) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.49 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.51 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.43 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.15 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 16) Completed state equation run for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.41 s [OI=2.82, 62.04 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.35 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 16) Completed state equation run for shot\n", "HEAD Shot 16 retrieved\n", "HEAD Retrieved traces for shot 16\n", - "HEAD Giving shot 18 to worker:0:1\n", - "WORKER:0:1 (ShotID 18) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 18) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 18) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 18) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 18) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 18) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 18) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.99 GFlops/s, 1.75 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.66 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 17) Completed state equation run for shot\n", - "HEAD Shot 17 retrieved\n", - "HEAD Retrieved traces for shot 17\n", - "HEAD Giving shot 19 to worker:0:0\n", - "WORKER:0:0 (ShotID 19) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 19) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 19) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 19) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 19) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 19) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 19) Running state equation for shot\n", + "HEAD Giving shot 18 to worker:0:0\n", + "WORKER:0:0 (ShotID 18) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 18) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 18) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 18) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 18) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 18) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 18) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 40.38 GFlops/s, 0.88 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.88 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.98 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 18) Completed state equation run for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.59 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.78 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 17) Completed state equation run for shot\n", + "HEAD Shot 17 retrieved\n", + "HEAD Retrieved traces for shot 17\n", + "HEAD Giving shot 19 to worker:0:1\n", + "WORKER:0:1 (ShotID 19) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 19) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 19) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 19) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 19) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 19) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 19) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.97 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 18) Completed state equation run for shot\n", "HEAD Shot 18 retrieved\n", "HEAD Retrieved traces for shot 18\n", - "HEAD Giving shot 20 to worker:0:1\n", - "WORKER:0:1 (ShotID 20) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 20) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 20) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 20) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 20) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 20) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 20) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.41 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.66 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 19) Completed state equation run for shot\n", - "HEAD Shot 19 retrieved\n", - "HEAD Retrieved traces for shot 19\n", - "HEAD Giving shot 21 to worker:0:0\n", - "WORKER:0:0 (ShotID 21) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 21) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 21) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 21) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 21) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 21) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 21) Running state equation for shot\n", + "HEAD Giving shot 20 to worker:0:0\n", + "WORKER:0:0 (ShotID 20) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 20) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 20) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 20) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 20) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 20) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 20) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.97 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.94 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 20) Completed state equation run for shot\n", - "HEAD Shot 20 retrieved\n", - "HEAD Retrieved traces for shot 20\n", - "HEAD Giving shot 22 to worker:0:1\n", - "WORKER:0:1 (ShotID 22) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 22) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 22) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 22) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 22) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 22) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 22) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.80 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 19) Completed state equation run for shot\n", + "HEAD Shot 19 retrieved\n", + "HEAD Retrieved traces for shot 19\n", + "HEAD Giving shot 21 to worker:0:1\n", + "WORKER:0:1 (ShotID 21) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 21) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 21) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 21) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 21) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 21) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 21) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.32 GFlops/s, 1.67 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.79 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.12 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 21) Completed state equation run for shot\n", - "HEAD Shot 21 retrieved\n", - "HEAD Retrieved traces for shot 21\n", - "HEAD Giving shot 23 to worker:0:0\n", - "WORKER:0:0 (ShotID 23) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 23) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 23) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 23) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 23) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 23) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 23) Running state equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.25 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.65 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 20) Completed state equation run for shot\n", + "HEAD Shot 20 retrieved\n", + "HEAD Retrieved traces for shot 20\n", + "HEAD Giving shot 22 to worker:0:0\n", + "WORKER:0:0 (ShotID 22) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 22) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 22) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 22) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 22) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 22) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 22) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.62 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.67 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 22) Completed state equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.62 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.68 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.48 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 23) Completed state equation run for shot\n", - "HEAD Shot 22 retrieved\n", - "HEAD Retrieved traces for shot 22\n", - "HEAD Giving shot 24 to worker:0:1\n", - "WORKER:0:1 (ShotID 24) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 24) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 24) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 24) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 24) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 24) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 24) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "HEAD Shot 23 retrieved\n", - "HEAD Retrieved traces for shot 23\n", - "HEAD Giving shot 25 to worker:0:0\n", - "WORKER:0:0 (ShotID 25) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 25) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 25) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 25) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 25) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 25) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 25) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.00 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.90 GFlops/s, 0.94 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.91 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.68 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.73 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 24) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 21) Completed state equation run for shot\n", + "HEAD Shot 21 retrieved\n", + "HEAD Retrieved traces for shot 21\n", + "HEAD Giving shot 23 to worker:0:1\n", + "WORKER:0:1 (ShotID 23) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 23) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 23) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 23) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 23) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 23) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 23) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.83 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.67 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 22) Completed state equation run for shot\n", + "HEAD Shot 22 retrieved\n", + "HEAD Retrieved traces for shot 22\n", + "HEAD Giving shot 24 to worker:0:0\n", + "WORKER:0:0 (ShotID 24) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 24) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 24) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 24) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 24) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 24) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 24) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 37.41 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.30 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 23) Completed state equation run for shot\n", + "HEAD Shot 23 retrieved\n", + "HEAD Retrieved traces for shot 23\n", + "HEAD Giving shot 25 to worker:0:1\n", + "WORKER:0:1 (ShotID 25) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 25) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 25) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 25) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 25) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 25) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 25) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 48.92 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 49.92 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 24) Completed state equation run for shot\n", "HEAD Shot 24 retrieved\n", "HEAD Retrieved traces for shot 24\n", - "HEAD Giving shot 26 to worker:0:1\n", - "WORKER:0:1 (ShotID 26) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 26) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 26) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 26) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 26) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 26) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 26) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.47 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.76 GFlops/s, 0.89 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 25) Completed state equation run for shot\n", + "HEAD Giving shot 26 to worker:0:0\n", + "WORKER:0:0 (ShotID 26) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 26) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 26) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 26) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 26) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 26) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 26) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.19 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.40 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 25) Completed state equation run for shot\n", "HEAD Shot 25 retrieved\n", "HEAD Retrieved traces for shot 25\n", - "HEAD Giving shot 27 to worker:0:0\n", - "WORKER:0:0 (ShotID 27) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 27) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 27) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 27) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 27) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 27) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 27) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.65 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.50 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 26) Completed state equation run for shot\n", - "HEAD Shot 26 retrieved\n", - "HEAD Retrieved traces for shot 26\n", - "HEAD Giving shot 28 to worker:0:1\n", - "WORKER:0:1 (ShotID 28) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 28) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 28) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 28) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 28) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 28) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 28) Running state equation for shot\n", + "HEAD Giving shot 27 to worker:0:1\n", + "WORKER:0:1 (ShotID 27) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 27) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 27) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 27) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 27) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 27) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 27) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 51.92 GFlops/s, 1.13 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.89 GFlops/s, 1.46 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.82 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 27) Completed state equation run for shot\n", - "HEAD Shot 27 retrieved\n", - "HEAD Retrieved traces for shot 27\n", - "HEAD Giving shot 29 to worker:0:0\n", - "WORKER:0:0 (ShotID 29) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 29) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 29) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 29) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 29) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 29) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 29) Running state equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.51 GFlops/s, 1.17 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.78 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 26) Completed state equation run for shot\n", + "HEAD Shot 26 retrieved\n", + "HEAD Retrieved traces for shot 26\n", + "HEAD Giving shot 28 to worker:0:0\n", + "WORKER:0:0 (ShotID 28) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 28) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 28) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 28) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 28) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 28) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 28) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 40.38 GFlops/s, 0.88 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.70 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.19 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.74 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 28) Completed state equation run for shot\n", - "HEAD Shot 28 retrieved\n", - "HEAD Retrieved traces for shot 28\n", - "HEAD Giving shot 30 to worker:0:1\n", - "WORKER:0:1 (ShotID 30) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 30) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 30) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 30) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 30) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 30) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 30) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 61.18 GFlops/s, 1.75 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.54 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.11 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.56 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.90 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 29) Completed state equation run for shot\n", - "HEAD Shot 29 retrieved\n", - "HEAD Retrieved traces for shot 29\n", - "HEAD Giving shot 31 to worker:0:0\n", - "WORKER:0:0 (ShotID 31) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 31) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 31) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 31) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 31) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 31) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 31) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.89 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.42 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 30) Completed state equation run for shot\n", - "HEAD Shot 30 retrieved\n", - "HEAD Retrieved traces for shot 30\n", - "HEAD Giving shot 32 to worker:0:1\n", - "WORKER:0:1 (ShotID 32) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 32) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 32) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 32) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 32) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 32) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 32) Running state equation for shot\n", + "WORKER:0:1 (ShotID 27) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.87 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 28) Completed state equation run for shot\n", + "HEAD Shot 27 retrieved\n", + "HEAD Retrieved traces for shot 27\n", + "HEAD Giving shot 29 to worker:0:1\n", + "WORKER:0:1 (ShotID 29) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 29) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 29) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 29) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 29) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 29) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 29) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.01 GFlops/s, 1.63 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.94 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 31) Completed state equation run for shot\n", - "HEAD Shot 31 retrieved\n", - "HEAD Retrieved traces for shot 31\n", - "HEAD Giving shot 33 to worker:0:0\n", - "WORKER:0:0 (ShotID 33) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 33) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 33) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 33) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 33) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 33) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 33) Running state equation for shot\n", + "HEAD Shot 28 retrieved\n", + "HEAD Retrieved traces for shot 28\n", + "HEAD Giving shot 30 to worker:0:0\n", + "WORKER:0:0 (ShotID 30) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 30) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 30) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 30) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 30) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 30) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 30) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.40 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 53.29 GFlops/s, 1.39 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 61.19 GFlops/s, 1.75 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.66 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.22 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 32) Completed state equation run for shot\n", - "HEAD Shot 32 retrieved\n", - "HEAD Retrieved traces for shot 32\n", - "HEAD Giving shot 34 to worker:0:1\n", - "WORKER:0:1 (ShotID 34) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 34) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 34) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 34) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 34) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 34) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 34) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 54.41 GFlops/s, 1.19 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.97 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 29) Completed state equation run for shot\n", + "HEAD Shot 29 retrieved\n", + "HEAD Retrieved traces for shot 29\n", + "HEAD Giving shot 31 to worker:0:1\n", + "WORKER:0:1 (ShotID 31) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 31) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 31) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 31) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 31) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 31) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 31) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.85 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.75 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 33) Completed state equation run for shot\n", - "HEAD Shot 33 retrieved\n", - "HEAD Retrieved traces for shot 33\n", - "HEAD Giving shot 35 to worker:0:0\n", - "WORKER:0:0 (ShotID 35) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 35) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 35) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 35) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 35) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 35) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 35) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.91 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.63 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.17 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 34) Completed state equation run for shot\n", - "HEAD Shot 34 retrieved\n", - "HEAD Retrieved traces for shot 34\n", - "HEAD Giving shot 36 to worker:0:1\n", - "WORKER:0:1 (ShotID 36) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 36) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.82 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.90 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 30) Completed state equation run for shot\n", + "HEAD Shot 30 retrieved\n", + "HEAD Retrieved traces for shot 30\n", + "HEAD Giving shot 32 to worker:0:0\n", + "WORKER:0:0 (ShotID 32) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 32) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 32) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 32) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 32) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 32) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 32) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 35.83 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.70 s [OI=2.82, 36.37 GFlops/s, 0.80 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.60 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 31) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 39.75 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.03 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.48 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 32) Completed state equation run for shot\n", + "HEAD Shot 31 retrieved\n", + "HEAD Retrieved traces for shot 31\n", + "HEAD Giving shot 33 to worker:0:1\n", + "WORKER:0:1 (ShotID 33) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 33) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 33) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 33) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 33) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 33) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 33) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "HEAD Shot 32 retrieved\n", + "HEAD Retrieved traces for shot 32\n", + "HEAD Giving shot 34 to worker:0:0\n", + "WORKER:0:0 (ShotID 34) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 34) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 34) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 34) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 34) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 34) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 34) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 47.11 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.08 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.61 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 (ShotID 36) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 36) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 36) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 36) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 36) Running state equation for shot\n", + "WORKER:0:1 (ShotID 33) Completed state equation run for shot\n", + "HEAD Shot 33 retrieved\n", + "HEAD Retrieved traces for shot 33\n", + "HEAD Giving shot 35 to worker:0:1\n", + "WORKER:0:1 (ShotID 35) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 35) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 35) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 35) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 35) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 35) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 35) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 56.73 GFlops/s, 1.63 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.57 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.77 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 35) Completed state equation run for shot\n", - "HEAD Shot 35 retrieved\n", - "HEAD Retrieved traces for shot 35\n", - "HEAD Giving shot 37 to worker:0:0\n", - "WORKER:0:0 (ShotID 37) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 37) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 37) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 37) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 37) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 37) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 37) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 41.71 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.77 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.78 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 34) Completed state equation run for shot\n", + "HEAD Shot 34 retrieved\n", + "HEAD Retrieved traces for shot 34\n", + "HEAD Giving shot 36 to worker:0:0\n", + "WORKER:0:0 (ShotID 36) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 36) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 36) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 36) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 36) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 36) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 36) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.21 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.51 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 36) Completed state equation run for shot\n", - "HEAD Shot 36 retrieved\n", - "HEAD Retrieved traces for shot 36\n", - "HEAD Giving shot 38 to worker:0:1\n", - "WORKER:0:1 (ShotID 38) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 38) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 38) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 38) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 38) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 38) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 38) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.63 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.77 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 35) Completed state equation run for shot\n", + "HEAD Shot 35 retrieved\n", + "HEAD Retrieved traces for shot 35\n", + "HEAD Giving shot 37 to worker:0:1\n", + "WORKER:0:1 (ShotID 37) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 37) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 37) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 37) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 37) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 37) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 37) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.89 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.71 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.16 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 37) Completed state equation run for shot\n", - "HEAD Shot 37 retrieved\n", - "HEAD Retrieved traces for shot 37\n", - "HEAD Giving shot 39 to worker:0:0\n", - "WORKER:0:0 (ShotID 39) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 39) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 39) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 39) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 39) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 39) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 39) Running state equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.67 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.82 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 36) Completed state equation run for shot\n", + "HEAD Shot 36 retrieved\n", + "HEAD Retrieved traces for shot 36\n", + "HEAD Giving shot 38 to worker:0:0\n", + "WORKER:0:0 (ShotID 38) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 38) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 38) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 38) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 38) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 38) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 38) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.04 GFlops/s, 1.72 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.19 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.05 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 38) Completed state equation run for shot\n", - "HEAD Shot 38 retrieved\n", - "HEAD Retrieved traces for shot 38\n", - "HEAD Giving shot 40 to worker:0:1\n", - "WORKER:0:1 (ShotID 40) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 40) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 40) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 40) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 40) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 40) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 40) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.78 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.89 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 37) Completed state equation run for shot\n", + "HEAD Shot 37 retrieved\n", + "HEAD Retrieved traces for shot 37\n", + "HEAD Giving shot 39 to worker:0:1\n", + "WORKER:0:1 (ShotID 39) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 39) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 39) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 39) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 39) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 39) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 39) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 41.03 GFlops/s, 0.90 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 57.97 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.29 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.58 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 39) Completed state equation run for shot\n", - "HEAD Shot 39 retrieved\n", - "HEAD Retrieved traces for shot 39\n", - "HEAD Giving shot 41 to worker:0:0\n", - "WORKER:0:0 (ShotID 41) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 41) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 41) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 41) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 41) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 41) Selected time stepping scheme OT2\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.23 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 38) Completed state equation run for shot\n", + "HEAD Shot 38 retrieved\n", + "HEAD Retrieved traces for shot 38\n", + "HEAD Giving shot 40 to worker:0:0\n", + "WORKER:0:0 (ShotID 40) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 40) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 40) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 40) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 40) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 40) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 40) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.41 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 41) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.97 GFlops/s, 1.49 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.46 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.86 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 40) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 39) Completed state equation run for shot\n", + "HEAD Shot 39 retrieved\n", + "HEAD Retrieved traces for shot 39\n", + "HEAD Giving shot 41 to worker:0:1\n", + "WORKER:0:1 (ShotID 41) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 41) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 41) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 41) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 41) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 41) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 41) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.01 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.59 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 40) Completed state equation run for shot\n", "HEAD Shot 40 retrieved\n", "HEAD Retrieved traces for shot 40\n", - "HEAD Giving shot 42 to worker:0:1\n", - "WORKER:0:1 (ShotID 42) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 42) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 42) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 42) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 42) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 42) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 42) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.35 GFlops/s, 1.50 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 39.63 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 41) Completed state equation run for shot\n", - "HEAD Shot 41 retrieved\n", - "HEAD Retrieved traces for shot 41\n", - "HEAD Giving shot 43 to worker:0:0\n", - "WORKER:0:0 (ShotID 43) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 43) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 43) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 43) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 43) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 43) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 43) Running state equation for shot\n", + "HEAD Giving shot 42 to worker:0:0\n", + "WORKER:0:0 (ShotID 42) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 42) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 42) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 42) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 42) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 42) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 42) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 48.00 GFlops/s, 1.05 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.83 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.26 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 42) Completed state equation run for shot\n", - "HEAD Shot 42 retrieved\n", - "HEAD Retrieved traces for shot 42\n", - "HEAD Giving shot 44 to worker:0:1\n", - "WORKER:0:1 (ShotID 44) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 44) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 44) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 44) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 44) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 44) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 44) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.81 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 41) Completed state equation run for shot\n", + "HEAD Shot 41 retrieved\n", + "HEAD Retrieved traces for shot 41\n", + "HEAD Giving shot 43 to worker:0:1\n", + "WORKER:0:1 (ShotID 43) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 43) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 43) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 43) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 43) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 43) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 43) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 41.71 GFlops/s, 0.91 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.27 GFlops/s, 1.67 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.47 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 43) Completed state equation run for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.50 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.37 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 42) Completed state equation run for shot\n", + "HEAD Shot 42 retrieved\n", + "HEAD Retrieved traces for shot 42\n", + "HEAD Giving shot 44 to worker:0:0\n", + "WORKER:0:0 (ShotID 44) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 44) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 44) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 44) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 44) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 44) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 44) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 47.11 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.80 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.59 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 43) Completed state equation run for shot\n", "HEAD Shot 43 retrieved\n", "HEAD Retrieved traces for shot 43\n", - "HEAD Giving shot 45 to worker:0:0\n", - "WORKER:0:0 (ShotID 45) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 45) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 45) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 45) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 45) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 45) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 45) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.55 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.56 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 44) Completed state equation run for shot\n", - "HEAD Shot 44 retrieved\n", - "HEAD Retrieved traces for shot 44\n", - "HEAD Giving shot 46 to worker:0:1\n", - "WORKER:0:1 (ShotID 46) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 46) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 46) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 46) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 46) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 46) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 46) Running state equation for shot\n", + "HEAD Giving shot 45 to worker:0:1\n", + "WORKER:0:1 (ShotID 45) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 45) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 45) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 45) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 45) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 45) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 45) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.99 GFlops/s, 1.69 GPts/s]\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.34 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.57 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 44) Completed state equation run for shot\n", + "HEAD Shot 44 retrieved\n", + "HEAD Retrieved traces for shot 44\n", + "HEAD Giving shot 46 to worker:0:0\n", + "WORKER:0:0 (ShotID 46) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 46) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 46) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 46) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 46) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 46) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 46) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.68 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.67 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.17 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 45) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 45) Completed state equation run for shot\n", "HEAD Shot 45 retrieved\n", "HEAD Retrieved traces for shot 45\n", - "HEAD Giving shot 47 to worker:0:0\n", - "WORKER:0:0 (ShotID 47) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 47) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 47) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 47) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 47) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 47) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 47) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.56 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.13 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 46) Completed state equation run for shot\n", - "HEAD Shot 46 retrieved\n", - "HEAD Retrieved traces for shot 46\n", - "HEAD Giving shot 48 to worker:0:1\n", - "WORKER:0:1 (ShotID 48) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 48) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 48) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 48) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 48) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 48) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 48) Running state equation for shot\n", + "HEAD Giving shot 47 to worker:0:1\n", + "WORKER:0:1 (ShotID 47) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 47) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 47) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 47) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 47) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 47) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 47) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 41.71 GFlops/s, 0.91 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.27 GFlops/s, 1.50 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.32 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 47) Completed state equation run for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.33 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.11 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 46) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 47.07 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.33 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 47) Completed state equation run for shot\n", + "HEAD Shot 46 retrieved\n", + "HEAD Retrieved traces for shot 46\n", + "HEAD Giving shot 48 to worker:0:0\n", + "WORKER:0:0 (ShotID 48) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 48) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 48) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 48) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 48) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 48) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 48) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", "HEAD Shot 47 retrieved\n", "HEAD Retrieved traces for shot 47\n", - "HEAD Giving shot 49 to worker:0:0\n", - "WORKER:0:0 (ShotID 49) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 49) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 49) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 49) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 49) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 49) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 49) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.63 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.32 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.53 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 48) Completed state equation run for shot\n", - "HEAD Shot 48 retrieved\n", - "HEAD Retrieved traces for shot 48\n", - "HEAD Giving shot 50 to worker:0:1\n", - "WORKER:0:1 (ShotID 50) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 50) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 50) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 50) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 50) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 50) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 50) Running state equation for shot\n", + "HEAD Giving shot 49 to worker:0:1\n", + "WORKER:0:1 (ShotID 49) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 49) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 49) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 49) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 49) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 49) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 49) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.64 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.20 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 49) Completed state equation run for shot\n", - "HEAD Shot 49 retrieved\n", - "HEAD Retrieved traces for shot 49\n", - "HEAD Giving shot 51 to worker:0:0\n", - "WORKER:0:0 (ShotID 51) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 51) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 51) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 51) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 51) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 51) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 51) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.70 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.87 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.00 GFlops/s, 0.00 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 50) Completed state equation run for shot\n", - "HEAD Shot 50 retrieved\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 47.05 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 48) Completed state equation run for shot\n", + "HEAD Shot 48 retrieved\n", + "HEAD Retrieved traces for shot 48\n", + "HEAD Giving shot 50 to worker:0:0\n", + "WORKER:0:0 (ShotID 50) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 50) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 50) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 50) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 50) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 50) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 50) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.92 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.38 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 49) Completed state equation run for shot\n", + "HEAD Shot 49 retrieved\n", + "HEAD Retrieved traces for shot 49\n", + "HEAD Giving shot 51 to worker:0:1\n", + "WORKER:0:1 (ShotID 51) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 51) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 51) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 51) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 51) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 51) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 51) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.44 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 57.82 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.44 s [OI=2.82, 59.08 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 50) Completed state equation run for shot\n", + "HEAD Shot 50 retrieved\n", "HEAD Retrieved traces for shot 50\n", - "HEAD Giving shot 52 to worker:0:1\n", - "WORKER:0:1 (ShotID 52) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 52) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 52) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 52) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 52) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 52) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 52) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.21 GFlops/s, 1.73 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.85 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 51) Completed state equation run for shot\n", + "HEAD Giving shot 52 to worker:0:0\n", + "WORKER:0:0 (ShotID 52) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 52) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 52) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 52) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 52) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 52) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 52) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 40.38 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.64 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.73 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WORKER:0:1 (ShotID 51) Completed state equation run for shot\n", "HEAD Shot 51 retrieved\n", "HEAD Retrieved traces for shot 51\n", - "HEAD Giving shot 53 to worker:0:0\n", - "WORKER:0:0 (ShotID 53) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 53) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 53) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 53) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 53) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 53) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 53) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.34 GFlops/s, 1.73 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.26 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.85 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 52) Completed state equation run for shot\n", + "HEAD Giving shot 53 to worker:0:1\n", + "WORKER:0:1 (ShotID 53) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 53) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 53) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 53) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 53) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 53) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 53) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.36 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.70 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 52) Completed state equation run for shot\n", "HEAD Shot 52 retrieved\n", "HEAD Retrieved traces for shot 52\n", - "HEAD Giving shot 54 to worker:0:1\n", - "WORKER:0:1 (ShotID 54) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 54) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 54) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 54) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 54) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 54) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 54) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.38 GFlops/s, 1.64 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.93 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 53) Completed state equation run for shot\n", + "HEAD Giving shot 54 to worker:0:0\n", + "WORKER:0:0 (ShotID 54) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 54) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 54) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 54) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 54) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 54) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 54) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.41 GFlops/s, 1.14 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.79 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 53) Completed state equation run for shot\n", "HEAD Shot 53 retrieved\n", "HEAD Retrieved traces for shot 53\n", - "HEAD Giving shot 55 to worker:0:0\n", - "WORKER:0:0 (ShotID 55) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 55) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 55) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 55) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 55) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 55) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 55) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.92 GFlops/s, 1.75 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.44 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.78 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 54) Completed state equation run for shot\n", + "HEAD Giving shot 55 to worker:0:1\n", + "WORKER:0:1 (ShotID 55) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 55) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 55) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 55) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 55) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 55) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 55) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 41.03 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.37 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.36 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 54) Completed state equation run for shot\n", "HEAD Shot 54 retrieved\n", "HEAD Retrieved traces for shot 54\n", - "HEAD Giving shot 56 to worker:0:1\n", - "WORKER:0:1 (ShotID 56) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 56) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 56) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 56) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 56) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 56) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 56) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 37.40 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.24 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.57 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 55) Completed state equation run for shot\n", + "HEAD Giving shot 56 to worker:0:0\n", + "WORKER:0:0 (ShotID 56) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 56) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 56) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 56) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 56) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 56) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 56) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.72 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.72 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 55) Completed state equation run for shot\n", "HEAD Shot 55 retrieved\n", "HEAD Retrieved traces for shot 55\n", - "HEAD Giving shot 57 to worker:0:0\n", - "WORKER:0:0 (ShotID 57) Preparing to run state for shot\n" + "HEAD Giving shot 57 to worker:0:1\n", + "WORKER:0:1 (ShotID 57) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 57) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 57) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 57) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 57) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 57) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 57) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 40.38 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.13 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.50 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 56) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.19 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 57) Completed state equation run for shot\n", + "HEAD Shot 56 retrieved\n", + "HEAD Retrieved traces for shot 56\n", + "HEAD Giving shot 58 to worker:0:0\n", + "WORKER:0:0 (ShotID 58) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 58) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 58) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 58) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 58) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 58) Selected time stepping scheme OT2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 57) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 57) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 57) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 57) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 57) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 57) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.46 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.34 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 53.10 GFlops/s, 1.52 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.13 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.98 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 56) Completed state equation run for shot\n", - "HEAD Shot 56 retrieved\n", - "HEAD Retrieved traces for shot 56\n", - "HEAD Giving shot 58 to worker:0:1\n", - "WORKER:0:1 (ShotID 58) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 58) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 58) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 58) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 58) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 58) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 58) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 43.51 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.73 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 37.91 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.99 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 57) Completed state equation run for shot\n", + "WORKER:0:0 (ShotID 58) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", "HEAD Shot 57 retrieved\n", "HEAD Retrieved traces for shot 57\n", - "HEAD Giving shot 59 to worker:0:0\n", - "WORKER:0:0 (ShotID 59) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 59) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 59) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 59) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 59) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 59) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 59) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.42 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.86 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 58) Completed state equation run for shot\n", + "HEAD Giving shot 59 to worker:0:1\n", + "WORKER:0:1 (ShotID 59) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 59) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 59) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 59) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 59) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 59) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 59) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.79 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.98 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 58) Completed state equation run for shot\n", "HEAD Shot 58 retrieved\n", "HEAD Retrieved traces for shot 58\n", - "HEAD Giving shot 60 to worker:0:1\n", - "WORKER:0:1 (ShotID 60) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 60) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 60) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 60) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 60) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 60) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 60) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 45.03 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.46 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 59) Completed state equation run for shot\n", + "HEAD Giving shot 60 to worker:0:0\n", + "WORKER:0:0 (ShotID 60) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 60) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 60) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 60) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 60) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 60) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 60) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.47 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.60 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 59) Completed state equation run for shot\n", "HEAD Shot 59 retrieved\n", "HEAD Retrieved traces for shot 59\n", - "HEAD Giving shot 61 to worker:0:0\n", - "WORKER:0:0 (ShotID 61) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 61) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 61) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 61) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 61) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 61) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 61) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.37 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.27 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 60) Completed state equation run for shot\n", + "HEAD Giving shot 61 to worker:0:1\n", + "WORKER:0:1 (ShotID 61) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 61) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 61) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 61) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 61) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 61) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 61) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 48.92 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.69 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.92 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 60) Completed state equation run for shot\n", "HEAD Shot 60 retrieved\n", "HEAD Retrieved traces for shot 60\n", - "HEAD Giving shot 62 to worker:0:1\n", - "WORKER:0:1 (ShotID 62) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 62) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 62) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 62) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 62) Selected undersampling level 4\n" + "HEAD Giving shot 62 to worker:0:0\n", + "WORKER:0:0 (ShotID 62) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 62) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 62) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 62) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 62) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 62) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 62) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.41 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.85 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 61) Completed state equation run for shot\n", + "HEAD Shot 61 retrieved\n", + "HEAD Retrieved traces for shot 61\n", + "HEAD Giving shot 63 to worker:0:1\n", + "WORKER:0:1 (ShotID 63) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 63) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 63) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 63) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 63) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 63) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 63) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.10 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.68 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 62) Completed state equation run for shot\n", + "HEAD Shot 62 retrieved\n", + "HEAD Retrieved traces for shot 62\n", + "HEAD Giving shot 64 to worker:0:0\n", + "WORKER:0:0 (ShotID 64) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 64) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 64) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 64) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 64) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 64) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 64) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.45 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 56.53 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.44 s [OI=2.82, 58.13 GFlops/s, 1.27 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.12 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 (ShotID 62) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 62) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 47.33 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.99 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 61) Completed state equation run for shot\n", - "HEAD Shot 61 retrieved\n", - "HEAD Retrieved traces for shot 61\n", - "HEAD Giving shot 63 to worker:0:0\n", - "WORKER:0:0 (ShotID 63) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 63) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 63) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 63) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 63) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 63) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 63) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.49 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.51 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.29 GFlops/s, 1.44 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.62 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 62) Completed state equation run for shot\n", - "HEAD Shot 62 retrieved\n", - "HEAD Retrieved traces for shot 62\n", - "HEAD Giving shot 64 to worker:0:1\n", - "WORKER:0:1 (ShotID 64) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 64) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 64) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 64) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 64) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 64) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 64) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.11 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.35 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 63) Completed state equation run for shot\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 63) Completed state equation run for shot\n", "HEAD Shot 63 retrieved\n", "HEAD Retrieved traces for shot 63\n", - "HEAD Giving shot 65 to worker:0:0\n", - "WORKER:0:0 (ShotID 65) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 65) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 65) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 65) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 65) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 65) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 65) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 47.09 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.60 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.99 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 64) Completed state equation run for shot\n", + "HEAD Giving shot 65 to worker:0:1\n", + "WORKER:0:1 (ShotID 65) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 65) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 65) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 65) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 65) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 65) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 65) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.01 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.89 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 64) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.94 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 65) Completed state equation run for shot\n", "HEAD Shot 64 retrieved\n", "HEAD Retrieved traces for shot 64\n", - "HEAD Giving shot 66 to worker:0:1\n", - "WORKER:0:1 (ShotID 66) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 66) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 66) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 66) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 66) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 66) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 66) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 40.11 GFlops/s, 1.15 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.56 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.39 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 65) Completed state equation run for shot\n", + "HEAD Giving shot 66 to worker:0:0\n", + "WORKER:0:0 (ShotID 66) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 66) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 66) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 66) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 66) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 66) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 66) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", "HEAD Shot 65 retrieved\n", "HEAD Retrieved traces for shot 65\n", - "HEAD Giving shot 67 to worker:0:0\n", - "WORKER:0:0 (ShotID 67) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 67) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 67) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 67) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 67) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 67) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 67) Running state equation for shot\n", + "HEAD Giving shot 67 to worker:0:1\n", + "WORKER:0:1 (ShotID 67) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 67) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 67) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 67) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 67) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 67) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 67) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 48.92 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.68 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 66) Completed state equation run for shot\n", + "HEAD Shot 66 retrieved\n", + "HEAD Retrieved traces for shot 66\n", + "HEAD Giving shot 68 to worker:0:0\n", + "WORKER:0:0 (ShotID 68) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 68) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 68) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 68) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 68) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 68) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 68) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 47.00 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 67) Completed state equation run for shot\n", + "HEAD Shot 67 retrieved\n", + "HEAD Retrieved traces for shot 67\n", + "HEAD Giving shot 69 to worker:0:1\n", + "WORKER:0:1 (ShotID 69) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 69) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 69) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 69) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 69) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 69) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 69) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.14 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.79 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 68) Completed state equation run for shot\n", + "HEAD Shot 68 retrieved\n", + "HEAD Retrieved traces for shot 68\n", + "HEAD Giving shot 70 to worker:0:0\n", + "WORKER:0:0 (ShotID 70) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 70) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 70) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 70) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 70) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 70) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 70) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.70 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 36.34 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.69 s [OI=2.82, 37.25 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.72 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section0<2499,376,405> ran in 0.33 s [OI=2.82, 41.36 GFlops/s, 1.19 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.49 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 66) Completed state equation run for shot\n", - "HEAD Shot 66 retrieved\n", - "HEAD Retrieved traces for shot 66\n", - "HEAD Giving shot 68 to worker:0:1\n", - "WORKER:0:1 (ShotID 68) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 68) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 68) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 68) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 68) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 68) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 68) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.80 GFlops/s, 1.51 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.30 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 67) Completed state equation run for shot\n", - "HEAD Shot 67 retrieved\n", - "HEAD Retrieved traces for shot 67\n", - "HEAD Giving shot 69 to worker:0:0\n", - "WORKER:0:0 (ShotID 69) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 69) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 69) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 69) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 69) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 69) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 69) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.12 GFlops/s, 1.49 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.74 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.77 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 68) Completed state equation run for shot\n", - "HEAD Shot 68 retrieved\n", - "HEAD Retrieved traces for shot 68\n", - "HEAD Giving shot 70 to worker:0:1\n", - "WORKER:0:1 (ShotID 70) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 70) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 70) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 70) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 70) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 70) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 70) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.36 GFlops/s, 1.47 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.26 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.56 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 69) Completed state equation run for shot\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 69) Completed state equation run for shot\n", "HEAD Shot 69 retrieved\n", "HEAD Retrieved traces for shot 69\n", - "HEAD Giving shot 71 to worker:0:0\n", - "WORKER:0:0 (ShotID 71) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 71) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 71) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 71) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 71) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 71) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 71) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", + "HEAD Giving shot 71 to worker:0:1\n", + "WORKER:0:1 (ShotID 71) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 71) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 71) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 71) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 71) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 71) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 71) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.72 s\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 35.33 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.71 s [OI=2.82, 36.12 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 70) Completed state equation run for shot\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.49 GFlops/s, 1.50 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.21 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.19 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 70) Completed state equation run for shot\n", - "HEAD Shot 70 retrieved\n", - "HEAD Retrieved traces for shot 70\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.00 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.56 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 71) Completed state equation run for shot\n", + "HEAD Shot 71 retrieved\n", + "HEAD Retrieved traces for shot 71\n", "HEAD Giving shot 72 to worker:0:1\n", "WORKER:0:1 (ShotID 72) Preparing to run state for shot\n", "WORKER:0:1 (ShotID 72) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", @@ -3769,23 +3704,8 @@ "WORKER:0:1 (ShotID 72) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 72) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.53 GFlops/s, 1.65 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.11 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.88 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 71) Completed state equation run for shot\n", - "HEAD Shot 71 retrieved\n", - "HEAD Retrieved traces for shot 71\n", + "HEAD Shot 70 retrieved\n", + "HEAD Retrieved traces for shot 70\n", "HEAD Giving shot 73 to worker:0:0\n", "WORKER:0:0 (ShotID 73) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 73) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", @@ -3795,14 +3715,13 @@ "WORKER:0:0 (ShotID 73) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 73) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.31 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.52 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.15 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.75 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 72) Completed state equation run for shot\n", "HEAD Shot 72 retrieved\n", "HEAD Retrieved traces for shot 72\n", @@ -3815,14 +3734,13 @@ "WORKER:0:1 (ShotID 74) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 74) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 39.75 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.84 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.26 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.03 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.43 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 73) Completed state equation run for shot\n", "HEAD Shot 73 retrieved\n", "HEAD Retrieved traces for shot 73\n", @@ -3835,14 +3753,13 @@ "WORKER:0:0 (ShotID 75) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 75) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.46 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.34 GFlops/s, 1.21 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 54.13 GFlops/s, 1.18 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 53.23 GFlops/s, 1.53 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.58 GFlops/s, 0.89 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.75 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.46 s [OI=2.82, 56.25 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.05 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 74) Completed state equation run for shot\n", "HEAD Shot 74 retrieved\n", "HEAD Retrieved traces for shot 74\n", @@ -3855,42 +3772,40 @@ "WORKER:0:1 (ShotID 76) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 76) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.49 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.79 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.12 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.68 GFlops/s, 0.00 GPts/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 75) Completed state equation run for shot\n", "HEAD Shot 75 retrieved\n", "HEAD Retrieved traces for shot 75\n", "HEAD Giving shot 77 to worker:0:0\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.45 s\n", "WORKER:0:0 (ShotID 77) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 77) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:0 (ShotID 77) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 77) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", "WORKER:0:0 (ShotID 77) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 77) Selected time stepping scheme OT2\n", + "WORKER:0:1 Global performance: [OI=2.82, 56.53 GFlops/s, 1.23 GPts/s]\n", "WORKER:0:0 (ShotID 77) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 55.50 GFlops/s, 1.59 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.64 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.53 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.44 s [OI=2.82, 58.64 GFlops/s, 1.28 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 76) Completed state equation run for shot\n", - "HEAD Shot 76 retrieved\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "HEAD Shot 76 retrieved\n", "HEAD Retrieved traces for shot 76\n", "HEAD Giving shot 78 to worker:0:1\n", "WORKER:0:1 (ShotID 78) Preparing to run state for shot\n", @@ -3901,14 +3816,13 @@ "WORKER:0:1 (ShotID 78) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 78) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 59.16 GFlops/s, 1.29 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.33 GFlops/s, 1.73 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.02 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.42 s [OI=2.82, 61.32 GFlops/s, 1.34 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.09 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 77) Completed state equation run for shot\n", "HEAD Shot 77 retrieved\n", "HEAD Retrieved traces for shot 77\n", @@ -3921,14 +3835,13 @@ "WORKER:0:0 (ShotID 79) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 79) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.64 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.61 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.45 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.18 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.65 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 78) Completed state equation run for shot\n", "HEAD Shot 78 retrieved\n", "HEAD Retrieved traces for shot 78\n", @@ -3941,14 +3854,13 @@ "WORKER:0:1 (ShotID 80) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 80) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 43.51 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.86 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.52 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.67 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 79) Completed state equation run for shot\n", "HEAD Shot 79 retrieved\n", "HEAD Retrieved traces for shot 79\n", @@ -3961,14 +3873,13 @@ "WORKER:0:0 (ShotID 81) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 81) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.63 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.26 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.25 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.50 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.12 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 80) Completed state equation run for shot\n", "HEAD Shot 80 retrieved\n", "HEAD Retrieved traces for shot 80\n", @@ -3981,40 +3892,38 @@ "WORKER:0:1 (ShotID 82) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 82) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.48 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.89 GFlops/s, 0.89 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 81) Completed state equation run for shot\n", - "HEAD Shot 81 retrieved\n", - "HEAD Retrieved traces for shot 81\n", - "HEAD Giving shot 83 to worker:0:0\n", - "WORKER:0:0 (ShotID 83) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 83) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 83) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.33 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.07 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 81) Completed state equation run for shot\n", + "HEAD Shot 81 retrieved\n", + "HEAD Retrieved traces for shot 81\n", + "HEAD Giving shot 83 to worker:0:0\n", + "WORKER:0:0 (ShotID 83) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 83) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 83) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 83) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", "WORKER:0:0 (ShotID 83) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 83) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 83) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 56.27 GFlops/s, 1.61 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 41.96 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.91 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 82) Completed state equation run for shot\n", "HEAD Shot 82 retrieved\n", "HEAD Retrieved traces for shot 82\n", @@ -4027,15 +3936,22 @@ "WORKER:0:1 (ShotID 84) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 84) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.11 GFlops/s, 1.72 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.06 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 43.07 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.07 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 83) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.62 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 84) Completed state equation run for shot\n", "HEAD Shot 83 retrieved\n", "HEAD Retrieved traces for shot 83\n", "HEAD Giving shot 85 to worker:0:0\n", @@ -4047,15 +3963,6 @@ "WORKER:0:0 (ShotID 85) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 85) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.87 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.94 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.18 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 84) Completed state equation run for shot\n", "HEAD Shot 84 retrieved\n", "HEAD Retrieved traces for shot 84\n", "HEAD Giving shot 86 to worker:0:1\n", @@ -4067,14 +3974,13 @@ "WORKER:0:1 (ShotID 86) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 86) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.40 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 53.29 GFlops/s, 1.39 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 51.92 GFlops/s, 1.13 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 61.14 GFlops/s, 1.75 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.75 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.78 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.51 GFlops/s, 1.17 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 85) Completed state equation run for shot\n", "HEAD Shot 85 retrieved\n", "HEAD Retrieved traces for shot 85\n", @@ -4087,14 +3993,13 @@ "WORKER:0:0 (ShotID 87) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 87) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 49.20 GFlops/s, 1.41 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.54 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.83 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.93 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.90 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 86) Completed state equation run for shot\n", "HEAD Shot 86 retrieved\n", "HEAD Retrieved traces for shot 86\n", @@ -4106,21 +4011,20 @@ "WORKER:0:1 (ShotID 88) Selected undersampling level 4\n", "WORKER:0:1 (ShotID 88) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 88) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n" + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.56 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.74 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.32 GFlops/s, 1.67 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.61 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.55 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 87) Completed state equation run for shot\n", "HEAD Shot 87 retrieved\n", "HEAD Retrieved traces for shot 87\n", @@ -4133,14 +4037,13 @@ "WORKER:0:0 (ShotID 89) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 89) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.04 GFlops/s, 1.63 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.76 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.85 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.01 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 88) Completed state equation run for shot\n", "HEAD Shot 88 retrieved\n", "HEAD Retrieved traces for shot 88\n", @@ -4153,14 +4056,13 @@ "WORKER:0:1 (ShotID 90) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 90) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 51.92 GFlops/s, 1.13 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.13 GFlops/s, 1.49 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.45 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.66 GFlops/s, 1.17 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.83 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 89) Completed state equation run for shot\n", "HEAD Shot 89 retrieved\n", "HEAD Retrieved traces for shot 89\n", @@ -4173,14 +4075,13 @@ "WORKER:0:0 (ShotID 91) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 91) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 41.03 GFlops/s, 0.90 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.64 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.23 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.27 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.58 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 90) Completed state equation run for shot\n", "HEAD Shot 90 retrieved\n", "HEAD Retrieved traces for shot 90\n", @@ -4193,14 +4094,13 @@ "WORKER:0:1 (ShotID 92) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 92) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 46.25 GFlops/s, 1.01 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 55.37 GFlops/s, 1.59 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 41.82 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.92 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 91) Completed state equation run for shot\n", "HEAD Shot 91 retrieved\n", "HEAD Retrieved traces for shot 91\n", @@ -4213,20 +4113,13 @@ "WORKER:0:0 (ShotID 93) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 93) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.66 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.30 GFlops/s, 0.97 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.93 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.81 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 92) Completed state equation run for shot\n", "HEAD Shot 92 retrieved\n", "HEAD Retrieved traces for shot 92\n", @@ -4239,18 +4132,31 @@ "WORKER:0:1 (ShotID 94) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 94) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 36.87 GFlops/s, 0.81 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.24 GFlops/s, 1.64 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.04 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.68 s [OI=2.82, 37.47 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.71 GFlops/s, 0.00 GPts/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 93) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.27 GFlops/s, 1.14 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "HEAD Shot 93 retrieved\n", "HEAD Retrieved traces for shot 93\n", "HEAD Giving shot 95 to worker:0:0\n", + "WORKER:0:1 (ShotID 94) Completed state equation run for shot\n", "WORKER:0:0 (ShotID 95) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 95) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:0 (ShotID 95) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -4259,15 +4165,6 @@ "WORKER:0:0 (ShotID 95) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 95) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.99 GFlops/s, 1.72 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.86 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 94) Completed state equation run for shot\n", "HEAD Shot 94 retrieved\n", "HEAD Retrieved traces for shot 94\n", "HEAD Giving shot 96 to worker:0:1\n", @@ -4279,18 +4176,28 @@ "WORKER:0:1 (ShotID 96) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 96) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 55.81 GFlops/s, 1.60 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.31 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.95 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 95) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 49.88 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.17 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 96) Completed state equation run for shot\n", "HEAD Shot 95 retrieved\n", "HEAD Retrieved traces for shot 95\n", "HEAD Giving shot 97 to worker:0:0\n", + "HEAD Shot 96 retrieved\n", + "HEAD Retrieved traces for shot 96\n", + "HEAD Giving shot 98 to worker:0:1\n", "WORKER:0:0 (ShotID 97) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 97) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:0 (ShotID 97) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -4299,18 +4206,6 @@ "WORKER:0:0 (ShotID 97) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 97) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.02 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.47 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 96) Completed state equation run for shot\n", - "HEAD Shot 96 retrieved\n", - "HEAD Retrieved traces for shot 96\n", - "HEAD Giving shot 98 to worker:0:1\n", "WORKER:0:1 (ShotID 98) Preparing to run state for shot\n", "WORKER:0:1 (ShotID 98) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:1 (ShotID 98) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -4319,285 +4214,265 @@ "WORKER:0:1 (ShotID 98) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 98) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 42.40 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.52 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 98) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 40.38 GFlops/s, 0.88 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.61 GFlops/s, 1.65 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.33 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.59 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.47 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 97) Completed state equation run for shot\n", - "HEAD Shot 97 retrieved\n", - "HEAD Retrieved traces for shot 97\n", - "HEAD Giving shot 99 to worker:0:0\n", - "WORKER:0:0 (ShotID 99) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 99) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 99) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 99) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 99) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 99) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 99) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 56.48 GFlops/s, 1.62 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.03 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 98) Completed state equation run for shot\n", "HEAD Shot 98 retrieved\n", "HEAD Retrieved traces for shot 98\n", - "HEAD Giving shot 100 to worker:0:1\n", - "WORKER:0:1 (ShotID 100) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 100) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 100) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 100) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 100) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 100) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 100) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.48 GFlops/s, 1.65 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.27 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.96 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 99) Completed state equation run for shot\n", - "HEAD Shot 99 retrieved\n", - "HEAD Retrieved traces for shot 99\n", - "HEAD Giving shot 101 to worker:0:0\n", - "WORKER:0:0 (ShotID 101) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 101) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 101) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 101) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 101) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 101) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 101) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.53 GFlops/s, 1.65 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.48 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.17 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 100) Completed state equation run for shot\n", - "HEAD Shot 100 retrieved\n", - "HEAD Retrieved traces for shot 100\n", - "HEAD Giving shot 102 to worker:0:1\n", - "WORKER:0:1 (ShotID 102) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 102) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 102) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 102) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 102) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 102) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 102) Running state equation for shot\n", + "HEAD Giving shot 99 to worker:0:1\n", + "WORKER:0:1 (ShotID 99) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 99) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 99) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 99) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 99) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 99) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 99) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.97 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.74 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.35 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 101) Completed state equation run for shot\n", - "HEAD Shot 101 retrieved\n", - "HEAD Retrieved traces for shot 101\n", - "HEAD Giving shot 103 to worker:0:0\n", - "WORKER:0:0 (ShotID 103) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 103) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 103) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 103) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 103) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 103) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 103) Running state equation for shot\n", + "HEAD Shot 97 retrieved\n", + "HEAD Retrieved traces for shot 97\n", + "HEAD Giving shot 100 to worker:0:0\n", + "WORKER:0:0 (ShotID 100) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 100) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 100) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 100) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 100) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 100) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 100) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.34 GFlops/s, 1.73 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.02 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.86 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 102) Completed state equation run for shot\n", - "HEAD Shot 102 retrieved\n", - "HEAD Retrieved traces for shot 102\n", - "HEAD Giving shot 104 to worker:0:1\n", - "WORKER:0:1 (ShotID 104) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 104) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.44 GFlops/s, 1.14 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.84 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 (ShotID 104) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 104) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 104) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 104) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 104) Running state equation for shot\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 99) Completed state equation run for shot\n", + "HEAD Shot 99 retrieved\n", + "HEAD Retrieved traces for shot 99\n", + "HEAD Giving shot 101 to worker:0:1\n", + "WORKER:0:1 (ShotID 101) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 101) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 101) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 101) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 101) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 101) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 101) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 39.75 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.46 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.03 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 103) Completed state equation run for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.76 GFlops/s, 0.89 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.83 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 100) Completed state equation run for shot\n", + "HEAD Shot 100 retrieved\n", + "HEAD Retrieved traces for shot 100\n", + "HEAD Giving shot 102 to worker:0:0\n", + "WORKER:0:0 (ShotID 102) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 102) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 102) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 102) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 102) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 102) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 102) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.89 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.67 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 101) Completed state equation run for shot\n", + "HEAD Shot 101 retrieved\n", + "HEAD Retrieved traces for shot 101\n", + "HEAD Giving shot 103 to worker:0:1\n", + "WORKER:0:1 (ShotID 103) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 103) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 103) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 103) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 103) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 103) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 103) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.33 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.68 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 102) Completed state equation run for shot\n", + "HEAD Shot 102 retrieved\n", + "HEAD Retrieved traces for shot 102\n", + "HEAD Giving shot 104 to worker:0:0\n", + "WORKER:0:0 (ShotID 104) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 104) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 104) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 104) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 104) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 104) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 104) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 48.00 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 48.92 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.79 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 103) Completed state equation run for shot\n", "HEAD Shot 103 retrieved\n", "HEAD Retrieved traces for shot 103\n", - "HEAD Giving shot 105 to worker:0:0\n", - "WORKER:0:0 (ShotID 105) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 105) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 105) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 105) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 105) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 105) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 105) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.34 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.11 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.19 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 104) Completed state equation run for shot\n", + "HEAD Giving shot 105 to worker:0:1\n", + "WORKER:0:1 (ShotID 105) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 105) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 105) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 105) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 105) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 105) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 105) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 37.97 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.66 s [OI=2.82, 38.96 GFlops/s, 0.85 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.53 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 104) Completed state equation run for shot\n", "HEAD Shot 104 retrieved\n", "HEAD Retrieved traces for shot 104\n", - "HEAD Giving shot 106 to worker:0:1\n", - "WORKER:0:1 (ShotID 106) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 106) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 106) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 106) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 106) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 106) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 106) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.44 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.45 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 55.20 GFlops/s, 1.58 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 41.79 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 105) Completed state equation run for shot\n", - "HEAD Shot 105 retrieved\n", - "HEAD Retrieved traces for shot 105\n", - "HEAD Giving shot 107 to worker:0:0\n", - "WORKER:0:0 (ShotID 107) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 107) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 107) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 107) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 107) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 107) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 107) Running state equation for shot\n", + "HEAD Giving shot 106 to worker:0:0\n", + "WORKER:0:0 (ShotID 106) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 106) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 106) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 106) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 106) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 106) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 106) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 41.71 GFlops/s, 0.91 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 51.13 GFlops/s, 1.47 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.02 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 106) Completed state equation run for shot\n", - "HEAD Shot 106 retrieved\n", - "HEAD Retrieved traces for shot 106\n", - "HEAD Giving shot 108 to worker:0:1\n", - "WORKER:0:1 (ShotID 108) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 108) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 108) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 108) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 108) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 108) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 108) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 60.20 GFlops/s, 1.72 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.79 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 107) Completed state equation run for shot\n", - "HEAD Shot 107 retrieved\n", - "HEAD Retrieved traces for shot 107\n", - "HEAD Giving shot 109 to worker:0:0\n", - "WORKER:0:0 (ShotID 109) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 109) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 109) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 109) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 109) Selected undersampling level 4\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.44 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 109) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 109) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.40 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.71 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 17.86 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 108) Completed state equation run for shot\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.58 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 105) Completed state equation run for shot\n", + "HEAD Shot 105 retrieved\n", + "HEAD Retrieved traces for shot 105\n", + "HEAD Giving shot 107 to worker:0:1\n", + "WORKER:0:1 (ShotID 107) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 107) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 107) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 107) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 107) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 107) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 107) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.43 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 106) Completed state equation run for shot\n", + "HEAD Shot 106 retrieved\n", + "HEAD Retrieved traces for shot 106\n", + "HEAD Giving shot 108 to worker:0:0\n", + "WORKER:0:0 (ShotID 108) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 108) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 108) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 108) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 108) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 108) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 108) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 37.41 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.06 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 107) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 54.56 GFlops/s, 1.19 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.77 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 108) Completed state equation run for shot\n", + "HEAD Shot 107 retrieved\n", + "HEAD Retrieved traces for shot 107\n", + "HEAD Giving shot 109 to worker:0:1\n", "HEAD Shot 108 retrieved\n", "HEAD Retrieved traces for shot 108\n", - "HEAD Giving shot 110 to worker:0:1\n", - "WORKER:0:1 (ShotID 110) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 110) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 110) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 110) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 110) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 110) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 110) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.41 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.99 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.56 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.21 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.56 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 109) Completed state equation run for shot\n", - "HEAD Shot 109 retrieved\n", - "HEAD Retrieved traces for shot 109\n", + "HEAD Giving shot 110 to worker:0:0\n", + "WORKER:0:1 (ShotID 109) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 109) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 109) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 109) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 109) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 109) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 109) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 (ShotID 110) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 110) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 110) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 110) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 110) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 110) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 110) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.80 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.56 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.78 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.21 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 109) Completed state equation run for shot\n", + "WORKER:0:0 (ShotID 110) Completed state equation run for shot\n", + "HEAD Shot 110 retrieved\n", + "HEAD Retrieved traces for shot 110\n", "HEAD Giving shot 111 to worker:0:0\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.96 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.53 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.17 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 110) Completed state equation run for shot\n", "WORKER:0:0 (ShotID 111) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 111) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:0 (ShotID 111) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -4606,8 +4481,8 @@ "WORKER:0:0 (ShotID 111) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 111) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Shot 110 retrieved\n", - "HEAD Retrieved traces for shot 110\n", + "HEAD Shot 109 retrieved\n", + "HEAD Retrieved traces for shot 109\n", "HEAD Giving shot 112 to worker:0:1\n", "WORKER:0:1 (ShotID 112) Preparing to run state for shot\n", "WORKER:0:1 (ShotID 112) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", @@ -4617,18 +4492,31 @@ "WORKER:0:1 (ShotID 112) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 112) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.95 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.42 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.12 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 111) Completed state equation run for shot\n", - "HEAD Shot 111 retrieved\n", - "HEAD Retrieved traces for shot 111\n", - "HEAD Giving shot 113 to worker:0:0\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 51.92 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 Global performance: [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WORKER:0:0 Local performance:\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.14 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.35 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.93 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.68 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 111) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 112) Completed state equation run for shot\n", + "HEAD Shot 111 retrieved\n", + "HEAD Retrieved traces for shot 111\n", + "HEAD Giving shot 113 to worker:0:0\n", "WORKER:0:0 (ShotID 113) Preparing to run state for shot\n", "WORKER:0:0 (ShotID 113) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", "WORKER:0:0 (ShotID 113) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", @@ -4637,15 +4525,6 @@ "WORKER:0:0 (ShotID 113) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 113) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.40 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 53.29 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 60.84 GFlops/s, 1.74 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.91 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.19 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 112) Completed state equation run for shot\n", "HEAD Shot 112 retrieved\n", "HEAD Retrieved traces for shot 112\n", "HEAD Giving shot 114 to worker:0:1\n", @@ -4657,140 +4536,128 @@ "WORKER:0:1 (ShotID 114) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 114) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.36 GFlops/s, 1.18 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.57 GFlops/s, 1.51 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.34 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.31 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 50.88 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.82 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.94 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.81 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.08 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 114) Completed state equation run for shot\n", "WORKER:0:0 (ShotID 113) Completed state equation run for shot\n", + "HEAD Shot 114 retrieved\n", + "HEAD Retrieved traces for shot 114\n", + "HEAD Giving shot 115 to worker:0:1\n", + "WORKER:0:1 (ShotID 115) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 115) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 115) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 115) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 115) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 115) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 115) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", "HEAD Shot 113 retrieved\n", "HEAD Retrieved traces for shot 113\n", - "HEAD Giving shot 115 to worker:0:0\n", - "WORKER:0:0 (ShotID 115) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 115) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 115) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 115) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 115) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 115) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 115) Running state equation for shot\n", + "HEAD Giving shot 116 to worker:0:0\n", + "WORKER:0:0 (ShotID 116) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 116) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 116) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 116) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 116) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 116) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 116) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.66 GFlops/s, 1.40 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.86 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 114) Completed state equation run for shot\n", - "HEAD Shot 114 retrieved\n", - "HEAD Retrieved traces for shot 114\n", - "HEAD Giving shot 116 to worker:0:1\n", - "WORKER:0:1 (ShotID 116) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 116) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 116) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 116) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 116) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 116) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 116) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.31 GFlops/s, 1.70 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.23 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 18.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 115) Completed state equation run for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 54.04 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.09 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 115) Completed state equation run for shot\n", "HEAD Shot 115 retrieved\n", "HEAD Retrieved traces for shot 115\n", - "HEAD Giving shot 117 to worker:0:0\n", - "WORKER:0:0 (ShotID 117) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 117) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 117) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 117) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 117) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 117) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 117) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.42 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.76 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.70 GFlops/s, 1.68 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.66 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 116) Completed state equation run for shot\n", - "HEAD Shot 116 retrieved\n", - "HEAD Retrieved traces for shot 116\n", - "HEAD Giving shot 118 to worker:0:1\n", - "WORKER:0:1 (ShotID 118) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 118) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 118) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 118) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:1 (ShotID 118) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 118) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 118) Running state equation for shot\n", + "HEAD Giving shot 117 to worker:0:1\n", + "WORKER:0:1 (ShotID 117) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 117) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 117) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 117) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 117) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 117) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 117) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 43.12 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 55.28 GFlops/s, 1.58 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.56 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.13 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 117) Completed state equation run for shot\n", - "HEAD Shot 117 retrieved\n", - "HEAD Retrieved traces for shot 117\n", - "HEAD Giving shot 119 to worker:0:0\n", - "WORKER:0:0 (ShotID 119) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 119) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 119) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 119) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", - "WORKER:0:0 (ShotID 119) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 119) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 119) Running state equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.24 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 116) Completed state equation run for shot\n", + "HEAD Shot 116 retrieved\n", + "HEAD Retrieved traces for shot 116\n", + "HEAD Giving shot 118 to worker:0:0\n", + "WORKER:0:0 (ShotID 118) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 118) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:0 (ShotID 118) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 118) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:0 (ShotID 118) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 118) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 118) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.49 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.51 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.63 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.04 GFlops/s, 0.83 GPts/s]\n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 44.63 GFlops/s, 0.97 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 118) Completed state equation run for shot\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.00 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.57 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 117) Completed state equation run for shot\n", + "HEAD Shot 117 retrieved\n", + "HEAD Retrieved traces for shot 117\n", + "HEAD Giving shot 119 to worker:0:1\n", + "WORKER:0:1 (ShotID 119) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 119) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", + "WORKER:0:1 (ShotID 119) Spatial grid spacing (0.500 mm | 3.973 PPW) is higher than dispersion limit (0.397 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 119) Time grid spacing (0.080 μs | 26%) is below OT2 limit (0.136 μs)\n", + "WORKER:0:1 (ShotID 119) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 119) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 119) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:0 Global performance: [OI=2.82, 38.55 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.65 s [OI=2.82, 39.41 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.88 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 118) Completed state equation run for shot\n", "HEAD Shot 118 retrieved\n", "HEAD Retrieved traces for shot 118\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.40 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 53.29 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 61.27 GFlops/s, 1.76 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 45.89 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 16.95 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 119) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:1 Global performance: [OI=2.82, 53.00 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 55.01 GFlops/s, 1.20 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.15 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 3.06 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 119) Completed state equation run for shot\n", "HEAD Shot 119 retrieved\n", - "HEAD Retrieved traces for shot 119\n" + "HEAD Retrieved traces for shot 119\n", + "MONITOR Pending barrier tasks 0\n" ] }, { @@ -6738,7 +6605,7 @@ { "data": { "text/html": [ - "" + "" ], "text/plain": [ "" @@ -6868,9 +6735,10 @@ "metadata": {}, "outputs": [], "source": [ - "from stride import ProcessWavelets, ProcessTraces\n", + "from stride import ProcessWavelets, ProcessObserved, ProcessTraces\n", "\n", "process_wavelets = ProcessWavelets.remote(len=runtime.num_workers)\n", + "process_observed = ProcessObserved.remote(len=runtime.num_workers)\n", "process_traces = ProcessTraces.remote(len=runtime.num_workers)" ] }, @@ -6931,6228 +6799,4060 @@ "output_type": "stream", "text": [ "HEAD Starting iteration 1 (out of 4), block 1 (out of 2)\n", - "HEAD Giving shot 3 to worker:0:0\n", - "HEAD Giving shot 9 to worker:0:1\n", - "WORKER:0:0 (ShotID 3) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 3) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 3) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 3) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 3) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 3) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 9) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 9) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 9) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 9) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 9) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 9) Selected time stepping scheme OT2\n", - "WORKER:0:0 Operator `acoustic_iso_init` instance configuration:\n", - "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:0 \t * opt=advanced\n", - "WORKER:0:0 \t * platform=None\n", - "WORKER:0:1 Operator `acoustic_iso_init` instance configuration:\n", - "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:1 \t * opt=advanced\n", - "WORKER:0:1 \t * platform=None\n", - "WORKER:0:0 Operator `acoustic_iso_init` generated in 0.49 s\n", - "WORKER:0:0 * lowering.IET: 0.33 s (68.5 %)\n", - "WORKER:0:0 * specializing.IET: 0.22 s (45.7 %)\n", - "WORKER:0:0 * lowering.Clusters: 0.14 s (29.1 %)\n", - "WORKER:0:0 * specializing.Clusters: 0.11 s (22.9 %)\n", - "WORKER:0:0 Flops reduction after symbolic optimization: [0 --> 2]\n", - "WORKER:0:1 Operator `acoustic_iso_init` generated in 0.49 s\n", - "WORKER:0:1 * lowering.IET: 0.32 s (66.3 %)\n", - "WORKER:0:1 * specializing.IET: 0.22 s (45.6 %)\n", - "WORKER:0:1 * lowering.Clusters: 0.14 s (29.0 %)\n", - "WORKER:0:1 * specializing.Clusters: 0.11 s (22.8 %)\n", - "WORKER:0:1 Flops reduction after symbolic optimization: [0 --> 2]\n", - "WORKER:0:1 Operator `acoustic_iso_init` fetched `/tmp/devito-jitcache-uid1000/7cee82ba69ca6aaa19ed4f5518278cf05313de21.c` in 0.02 s from jit-cache\n", - "WORKER:0:1 Operator `acoustic_iso_state` instance configuration:\n", - "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:1 \t * opt=advanced\n", - "WORKER:0:1 \t * platform=None\n", - "WORKER:0:1 \t * devicecreate=(p(t, x, y), p_saved(time_under, x, y))\n", - "WORKER:0:0 Operator `acoustic_iso_init` fetched `/tmp/devito-jitcache-uid1000/7cee82ba69ca6aaa19ed4f5518278cf05313de21.c` in 0.02 s from jit-cache\n", + "HEAD Giving shot 5 to worker:0:0\n", + "HEAD Giving shot 16 to worker:0:1\n", + "WORKER:0:0 (ShotID 5) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 5) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 5) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 5) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 5) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 5) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 16) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 16) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 16) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 16) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 16) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 16) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 5) Expected wavefield size 0.5158 GB\n", "WORKER:0:0 Operator `acoustic_iso_state` instance configuration:\n", - "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:0 \t * opt=advanced\n", - "WORKER:0:0 \t * platform=None\n", + "WORKER:0:0 \t * name=acoustic_iso_state\n", + "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:0 \t * opt=advanced-fsg\n", "WORKER:0:0 \t * devicecreate=(p(t, x, y), p_saved(time_under, x, y))\n", - "WORKER:0:1 Operator `acoustic_iso_state` generated in 4.93 s\n", - "WORKER:0:1 * lowering.Clusters: 3.17 s (64.5 %)\n", - "WORKER:0:1 * specializing.Clusters: 2.22 s (45.2 %)\n", - "WORKER:0:1 * fuse: 0.99 s (20.2 %)\n", - "WORKER:0:1 * lowering.IET: 1.14 s (23.2 %)\n", - "WORKER:0:1 Flops reduction after symbolic optimization: [374 --> 224]\n", - "WORKER:0:0 Operator `acoustic_iso_state` generated in 4.94 s\n", - "WORKER:0:0 * lowering.Clusters: 3.17 s (64.3 %)\n", - "WORKER:0:0 * specializing.Clusters: 2.22 s (45.1 %)\n", - "WORKER:0:0 * fuse: 1.06 s (21.5 %)\n", - "WORKER:0:0 * lowering.IET: 1.14 s (23.2 %)\n", - "WORKER:0:0 Flops reduction after symbolic optimization: [374 --> 224]\n", - "WORKER:0:1 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/5ebaf1d19840d6ec0cb913f4959e115d51ac9790.c` in 0.13 s from jit-cache\n", - "WORKER:0:1 (ShotID 9) Running state equation for shot\n", - "WORKER:0:0 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/5ebaf1d19840d6ec0cb913f4959e115d51ac9790.c` in 0.12 s from jit-cache\n", - "WORKER:0:0 (ShotID 3) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 (ShotID 16) Expected wavefield size 0.5158 GB\n", + "WORKER:0:1 Operator `acoustic_iso_state` instance configuration:\n", + "WORKER:0:1 \t * name=acoustic_iso_state\n", + "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:1 \t * opt=advanced-fsg\n", + "WORKER:0:1 \t * devicecreate=(p(t, x, y), p_saved(time_under, x, y))\n", + "WORKER:0:0 Operator `acoustic_iso_state` generated in 1.01 s\n", + "WORKER:0:0 * lowering.Clusters: 0.42 s (41.9 %)\n", + "WORKER:0:0 * specializing.Clusters: 0.29 s (28.9 %)\n", + "WORKER:0:0 * lowering.IET: 0.33 s (32.9 %)\n", + "WORKER:0:0 * specializing.IET: 0.25 s (24.9 %)\n", + "WORKER:0:0 * lowering.Expressions: 0.24 s (23.9 %)\n", + "WORKER:0:0 Flops reduction after symbolic optimization: [104 --> 58]\n", + "WORKER:0:1 Operator `acoustic_iso_state` generated in 1.04 s\n", + "WORKER:0:1 * lowering.Clusters: 0.42 s (40.6 %)\n", + "WORKER:0:1 * specializing.Clusters: 0.29 s (28.0 %)\n", + "WORKER:0:1 * lowering.IET: 0.33 s (31.9 %)\n", + "WORKER:0:1 * specializing.IET: 0.25 s (24.2 %)\n", + "WORKER:0:1 * lowering.Expressions: 0.26 s (25.1 %)\n", + "WORKER:0:1 Flops reduction after symbolic optimization: [104 --> 58]\n", + "WORKER:0:0 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/7b02ad731ae4c093dbe82ad76e237eca57ce8f6f.c` in 0.05 s from jit-cache\n", + "WORKER:0:0 (ShotID 5) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` fetched `/tmp/devito-jitcache-uid1000/7b02ad731ae4c093dbe82ad76e237eca57ce8f6f.c` in 0.05 s from jit-cache\n", + "WORKER:0:1 (ShotID 16) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.07 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.07 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.55 GFlops/s, 1.51 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 39.77 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 3) Completed state equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", - "HEAD Functional value for shot 3: loss 9.320509e-01 for shot 3\n", - "WORKER:0:1 Global performance: [OI=0.01, 32.80 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 39.60 GFlops/s, 1.14 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.62 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.23 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 9) Completed state equation run for shot\n", - "WORKER:0:0 (ShotID 3) Preparing to run adjoint for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 39.50 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.43 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.10 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 42.91 GFlops/s, 10.73 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 5) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.72 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 38.40 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.66 s [OI=2.82, 38.89 GFlops/s, 0.85 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.93 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 42.21 GFlops/s, 10.56 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 16) Completed state equation run for shot\n", + "HEAD Functional value for shot 5: loss 1.600541e+00 for shot 5\n", + "WORKER:0:0 (ShotID 5) Preparing to run adjoint for shot\n", + "HEAD Functional value for shot 16: loss 1.701027e+00 for shot 16\n", "WORKER:0:0 Operator `acoustic_iso_adjoint` instance configuration:\n", - "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:0 \t * opt=advanced\n", - "WORKER:0:0 \t * platform=None\n", + "WORKER:0:0 \t * name=acoustic_iso_adjoint\n", + "WORKER:0:0 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:0 \t * opt=advanced-fsg\n", "WORKER:0:0 \t * devicecreate=(p_a(t, x, y),)\n", - "HEAD Functional value for shot 9: loss 1.360670e+00 for shot 9\n", - "WORKER:0:1 (ShotID 9) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 16) Preparing to run adjoint for shot\n", "WORKER:0:1 Operator `acoustic_iso_adjoint` instance configuration:\n", - "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005}\n", - "WORKER:0:1 \t * opt=advanced\n", - "WORKER:0:1 \t * platform=None\n", + "WORKER:0:1 \t * name=acoustic_iso_adjoint\n", + "WORKER:0:1 \t * subs={h_x: 0.0005, h_y: 0.0005, dt: 8e-08}\n", + "WORKER:0:1 \t * opt=advanced-fsg\n", "WORKER:0:1 \t * devicecreate=(p_a(t, x, y),)\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` generated in 4.95 s\n", - "WORKER:0:1 * lowering.Clusters: 3.12 s (63.2 %)\n", - "WORKER:0:1 * specializing.Clusters: 2.37 s (48.0 %)\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` generated in 0.75 s\n", + "WORKER:0:0 * lowering.Clusters: 0.27 s (36.1 %)\n", + "WORKER:0:0 * specializing.Clusters: 0.16 s (21.4 %)\n", + "WORKER:0:0 * lowering.IET: 0.26 s (34.8 %)\n", + "WORKER:0:0 * specializing.IET: 0.19 s (25.4 %)\n", + "WORKER:0:0 * lowering.Expressions: 0.21 s (28.1 %)\n", + "WORKER:0:0 Flops reduction after symbolic optimization: [85 --> 50]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` generated in 0.74 s\n", + "WORKER:0:1 * lowering.Clusters: 0.27 s (36.9 %)\n", + "WORKER:0:1 * specializing.Clusters: 0.16 s (21.9 %)\n", + "WORKER:0:1 * lowering.IET: 0.25 s (34.1 %)\n", + "WORKER:0:1 * specializing.IET: 0.19 s (26.0 %)\n", + "WORKER:0:1 * lowering.Expressions: 0.20 s (27.3 %)\n", + "WORKER:0:1 Flops reduction after symbolic optimization: [85 --> 50]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` fetched `/tmp/devito-jitcache-uid1000/c71c13400015fbfb98679d7d780e8fc1bd1d8577.c` in 0.04 s from jit-cache\n", + "WORKER:0:0 (ShotID 5) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` fetched `/tmp/devito-jitcache-uid1000/c71c13400015fbfb98679d7d780e8fc1bd1d8577.c` in 0.04 s from jit-cache\n", + "WORKER:0:1 (ShotID 16) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 45.80 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.21 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.20 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.93 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 16) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 16\n", + "HEAD Giving shot 18 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.65 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.48 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * fuse: 1.07 s (21.7 %)\n", - "WORKER:0:1 * lowering.IET: 1.24 s (25.1 %)\n", - "WORKER:0:1 Flops reduction after symbolic optimization: [382 --> 266]\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` generated in 5.09 s\n", - "WORKER:0:0 * lowering.Clusters: 3.16 s (62.1 %)\n", - "WORKER:0:0 * specializing.Clusters: 2.42 s (47.6 %)\n", - "WORKER:0:0 * fuse: 1.15 s (22.6 %)\n", - "WORKER:0:0 * lowering.IET: 1.32 s (26.0 %)\n", - "WORKER:0:0 Flops reduction after symbolic optimization: [382 --> 266]\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` fetched `/tmp/devito-jitcache-uid1000/d4854c55d613f9224510c24a163ea89d101e74a7.c` in 0.14 s from jit-cache\n", - "WORKER:0:1 (ShotID 9) Running adjoint equation for shot\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` fetched `/tmp/devito-jitcache-uid1000/d4854c55d613f9224510c24a163ea89d101e74a7.c` in 0.13 s from jit-cache\n", + "WORKER:0:0 (ShotID 5) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 5\n", + "HEAD Giving shot 23 to worker:0:0\n", + "WORKER:0:1 (ShotID 18) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 18) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 18) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 18) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 18) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 18) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 18) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 3) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 55.71 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 48.34 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.58 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.63 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 61.62 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 3) Completed adjoint equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "HEAD Retrieved gradient for shot 3\n", - "HEAD Giving shot 13 to worker:0:0\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 41.01 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.98 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.93 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 54.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 9) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 9\n", - "HEAD Giving shot 33 to worker:0:1\n", - "WORKER:0:0 (ShotID 13) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 13) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 13) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 13) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 13) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 13) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 13) Running state equation for shot\n", + "WORKER:0:0 (ShotID 23) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 23) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 23) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 23) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 23) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 23) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 23) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.60 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.24 GFlops/s, 12.81 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 18) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 33) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 33) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 33) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 33) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 33) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 33) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 33) Running state equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.58 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.00 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.38 GFlops/s, 12.85 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 23) Completed state equation run for shot\n", + "HEAD Functional value for shot 18: loss 1.805686e+00 for shot 18\n", + "WORKER:0:1 (ShotID 18) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 18) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "HEAD Functional value for shot 23: loss 2.175705e+00 for shot 23\n", + "WORKER:0:0 (ShotID 23) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 23) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.58 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 46.59 GFlops/s, 0.96 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.57 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.37 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 24.00 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 18) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 18\n", + "HEAD Giving shot 31 to worker:0:1\n", + "WORKER:0:1 (ShotID 31) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 31) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 31) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 31) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 31) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 31) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 31) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.70 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.66 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 13) Completed state equation run for shot\n", - "HEAD Functional value for shot 13: loss 1.497628e+00 for shot 13\n", - "WORKER:0:0 (ShotID 13) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 13) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.82 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.03 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.63 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 23) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 23\n", + "HEAD Giving shot 39 to worker:0:0\n", + "WORKER:0:0 (ShotID 39) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 39) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 39) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 39) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 39) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 39) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 39) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 32.80 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 39.42 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.56 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 33) Completed state equation run for shot\n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.34 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.19 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.98 GFlops/s, 13.25 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 31) Completed state equation run for shot\n", + "HEAD Functional value for shot 31: loss 2.192240e+00 for shot 31\n", + "WORKER:0:1 (ShotID 31) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 31) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.79 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.06 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.20 GFlops/s, 12.55 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 39) Completed state equation run for shot\n", + "HEAD Functional value for shot 39: loss 1.959300e+00 for shot 39\n", + "WORKER:0:0 (ShotID 39) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 39) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "HEAD Functional value for shot 33: loss 1.927051e+00 for shot 33\n", - "WORKER:0:1 (ShotID 33) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 33) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 41.99 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.53 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.87 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 69.56 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 13) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 13\n", - "HEAD Giving shot 35 to worker:0:0\n", - "WORKER:0:0 (ShotID 35) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 35) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 35) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 35) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 35) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 35) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 35) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 41.99 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.65 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.93 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.77 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 33) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 33\n", - "HEAD Giving shot 62 to worker:0:1\n", - "WORKER:0:1 (ShotID 62) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 62) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 62) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 62) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 62) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 62) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 62) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.04 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 13.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.04 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.32 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.51 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.75 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 35) Completed state equation run for shot\n", - "HEAD Functional value for shot 35: loss 1.970900e+00 for shot 35\n", - "WORKER:0:0 (ShotID 35) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 35) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.64 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.97 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 31) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 31\n", + "HEAD Giving shot 53 to worker:0:1\n", + "WORKER:0:1 (ShotID 53) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 53) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 53) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 53) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 53) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 53) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 53) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.07 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.39 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.93 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 39) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 39\n", + "HEAD Giving shot 64 to worker:0:0\n", + "WORKER:0:0 (ShotID 64) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 64) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 64) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 64) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 64) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 64) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 64) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 37.40 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 45.49 GFlops/s, 1.30 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.83 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.75 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 62) Completed state equation run for shot\n", - "HEAD Functional value for shot 62: loss 1.006418e+00 for shot 62\n", - "WORKER:0:1 (ShotID 62) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 62) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.99 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.69 GFlops/s, 12.68 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 53) Completed state equation run for shot\n", + "HEAD Functional value for shot 53: loss 1.263474e+00 for shot 53\n", + "WORKER:0:1 (ShotID 53) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 53) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 41.82 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.47 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.55 GFlops/s, 0.03 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 59.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 35) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 35\n", - "HEAD Giving shot 63 to worker:0:0\n", - "WORKER:0:0 (ShotID 63) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 63) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 63) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 63) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 63) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 63) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 63) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 40.26 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.93 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.32 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 58.46 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 62) Completed adjoint equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 43.05 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 48.04 GFlops/s, 12.01 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 64) Completed state equation run for shot\n", + "HEAD Functional value for shot 64: loss 1.273688e+00 for shot 64\n", + "WORKER:0:0 (ShotID 64) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 64) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Retrieved gradient for shot 62\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 43.58 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.38 GFlops/s, 1.06 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.04 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.33 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 53) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 53\n", "HEAD Giving shot 69 to worker:0:1\n", "WORKER:0:1 (ShotID 69) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 69) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 69) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 69) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 69) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", "WORKER:0:1 (ShotID 69) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", "WORKER:0:1 (ShotID 69) Selected undersampling level 4\n", "WORKER:0:1 (ShotID 69) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 69) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.81 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.04 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.58 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 63) Completed state equation run for shot\n", - "HEAD Functional value for shot 63: loss 7.431542e-01 for shot 63\n", - "WORKER:0:0 (ShotID 63) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 63) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 43.58 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.98 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.17 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 24.47 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 64) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 64\n", + "HEAD Giving shot 90 to worker:0:0\n", + "WORKER:0:0 (ShotID 90) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 90) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 90) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 90) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 90) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 90) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 90) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.90 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.51 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.26 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 38.95 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.65 s [OI=2.82, 39.30 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.04 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.72 GFlops/s, 12.93 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 69) Completed state equation run for shot\n", - "HEAD Functional value for shot 69: loss 1.296935e+00 for shot 69\n", + "HEAD Functional value for shot 69: loss 1.551419e+00 for shot 69\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", "WORKER:0:1 (ShotID 69) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 69) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 46.02 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.41 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.48 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.59 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 63) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 63\n", - "HEAD Giving shot 70 to worker:0:0\n", - "WORKER:0:0 (ShotID 70) Preparing to run state for shot\n" + "WORKER:0:0 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 70) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 70) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 70) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 70) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 70) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 70) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.94 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.67 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.40 s [OI=2.82, 33.76 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.31 s [OI=0.01, 26.17 GFlops/s, 0.57 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.04 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 53.58 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 69) Running adjoint equation for shot\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.51 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.68 GFlops/s, 13.17 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 90) Completed state equation run for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 90: loss 1.882321e+00 for shot 90\n", + "WORKER:0:0 (ShotID 90) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 90) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.53 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 50.98 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.45 s [OI=2.82, 57.01 GFlops/s, 1.24 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.62 GFlops/s, 0.10 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.75 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 90) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 90\n", + "HEAD Giving shot 93 to worker:0:0\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 33.78 GFlops/s, 0.70 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.71 s [OI=2.82, 36.16 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.48 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.01 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 69) Completed adjoint equation run for shot\n", "HEAD Retrieved gradient for shot 69\n", - "HEAD Giving shot 74 to worker:0:1\n", - "WORKER:0:1 (ShotID 74) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 74) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 74) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 74) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 74) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 74) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 74) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "HEAD Giving shot 97 to worker:0:1\n", + "WORKER:0:0 (ShotID 93) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 93) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 93) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 93) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 93) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 93) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 93) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 (ShotID 97) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 97) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 97) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 97) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 97) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 97) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 97) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.41 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.26 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 70) Completed state equation run for shot\n", - "HEAD Functional value for shot 70: loss 1.323517e+00 for shot 70\n", - "WORKER:0:0 (ShotID 70) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 70) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 54.22 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 55.08 GFlops/s, 1.20 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.42 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 57.90 GFlops/s, 14.48 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 93) Completed state equation run for shot\n", + "HEAD Functional value for shot 93: loss 1.660076e+00 for shot 93\n", + "WORKER:0:0 (ShotID 93) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 93) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.75 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 36.87 GFlops/s, 0.74 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.69 s [OI=2.82, 37.24 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.03 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 40.04 GFlops/s, 10.01 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 97) Completed state equation run for shot\n", + "HEAD Functional value for shot 97: loss 1.617731e+00 for shot 97\n", + "WORKER:0:1 (ShotID 97) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 97) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.54 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.54 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.16 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 93) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 93\n", + "HEAD Giving shot 110 to worker:0:0\n", + "WORKER:0:0 (ShotID 110) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 110) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 110) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 110) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 110) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 110) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 110) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.40 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.43 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 74) Completed state equation run for shot\n", - "HEAD Functional value for shot 74: loss 1.437623e+00 for shot 74\n", - "WORKER:0:1 (ShotID 74) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 74) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 46.08 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.16 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.46 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.58 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 63.29 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 70) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 70\n", - "HEAD Giving shot 78 to worker:0:0\n", - "WORKER:0:0 (ShotID 78) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 78) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 78) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 78) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 78) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 78) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 78) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.14 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.73 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 97) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 97\n", + "HEAD Giving shot 116 to worker:0:1\n", + "WORKER:0:1 (ShotID 116) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 116) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 116) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 116) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:1 (ShotID 116) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 116) Selected time stepping scheme OT2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 41.47 GFlops/s, 1.19 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.48 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.02 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 61.39 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 74) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 74\n", - "HEAD Giving shot 92 to worker:0:1\n", - "WORKER:0:1 (ShotID 92) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 92) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 92) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 92) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 92) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 92) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 92) Running state equation for shot\n", + "WORKER:0:1 (ShotID 116) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 47.67 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.46 GFlops/s, 1.06 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.19 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.93 GFlops/s, 13.24 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 110) Completed state equation run for shot\n", + "HEAD Functional value for shot 110: loss 1.544919e+00 for shot 110\n", + "WORKER:0:0 (ShotID 110) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 110) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 41.27 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.40 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.13 GFlops/s, 13.04 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 116) Completed state equation run for shot\n", + "HEAD Functional value for shot 116: loss 1.563926e+00 for shot 116\n", + "WORKER:0:1 (ShotID 116) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 116) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.07 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 46.50 GFlops/s, 1.33 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.44 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.09 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 78) Completed state equation run for shot\n", - "HEAD Functional value for shot 78: loss 1.308239e+00 for shot 78\n", - "WORKER:0:0 (ShotID 78) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 78) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 45.03 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.00 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.13 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 23.62 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 110) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 110\n", + "HEAD Giving shot 119 to worker:0:0\n", + "WORKER:0:0 (ShotID 119) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 119) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 119) Spatial grid spacing (0.500 mm | 4.317 PPW) is higher than dispersion limit (0.432 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 119) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", + "WORKER:0:0 (ShotID 119) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 119) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 119) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.66 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.17 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.33 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 92) Completed state equation run for shot\n", - "HEAD Functional value for shot 92: loss 1.539027e+00 for shot 92\n", - "WORKER:0:1 (ShotID 92) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 92) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.76 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.78 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.23 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.81 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.60 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 70.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 78) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 78\n", - "HEAD Giving shot 105 to worker:0:0\n", - "WORKER:0:0 (ShotID 105) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 105) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 105) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 105) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 105) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 105) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 105) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.33 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.66 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.49 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 116) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 116\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.80 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.08 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.78 GFlops/s, 11.95 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 119) Completed state equation run for shot\n", + "HEAD Functional value for shot 119: loss 1.607940e+00 for shot 119\n", + "WORKER:0:0 (ShotID 119) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 119) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.47 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 57.49 GFlops/s, 1.18 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.10 GFlops/s, 1.44 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 37.85 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.42 s [OI=2.82, 61.70 GFlops/s, 1.35 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.15 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 38.52 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 119) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 119\n", + "MONITOR Pending barrier tasks 1\n", + "HEAD Updating variable vp,\n", + "HEAD \t grad before processing in range [-1.140484e-04, 1.501662e-04]\n", + "HEAD \t grad after processing in range [-7.594383e-01, 1.000000e+00]\n", + "HEAD \t variable range before update [1.500000e+03, 1.500000e+03]\n", + "HEAD \t variable range after update [1.490000e+03, 1.507594e+03]\n", + "HEAD Done iteration 1 (out of 4), block 1 (out of 2) - Total loss_freq 2.539999e+01\n", + "HEAD ====================================================================\n", + "HEAD Starting iteration 2 (out of 4), block 1 (out of 2)\n", + "HEAD Giving shot 8 to worker:0:0\n", + "HEAD Giving shot 13 to worker:0:1\n", + "WORKER:0:1 (ShotID 13) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 13) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 13) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 13) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 13) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 13) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 13) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 (ShotID 8) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 8) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 8) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 8) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 8) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 8) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 8) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 48.51 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.17 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.10 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.62 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 105) Completed state equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.91 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 44.08 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.40 s [OI=2.82, 34.09 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 26.64 GFlops/s, 0.58 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.59 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.06 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.21 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 92) Completed adjoint equation run for shot\n", - "HEAD Functional value for shot 105: loss 1.343876e+00 for shot 105\n", - "HEAD Retrieved gradient for shot 92\n", - "HEAD Giving shot 106 to worker:0:1\n", - "WORKER:0:0 (ShotID 105) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 106) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 106) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 106) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 105) Running adjoint equation for shot\n", - "WORKER:0:1 (ShotID 106) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:1 (ShotID 106) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 106) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 106) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.53 GFlops/s, 13.64 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 13) Completed state equation run for shot\n", + "HEAD Functional value for shot 13: loss 1.375278e+00 for shot 13\n", + "WORKER:0:1 (ShotID 13) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 13) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.73 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 37.88 GFlops/s, 0.76 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.12 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.04 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.16 GFlops/s, 11.54 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 8) Completed state equation run for shot\n", + "HEAD Functional value for shot 8: loss 1.075252e+00 for shot 8\n", + "WORKER:0:0 (ShotID 8) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 8) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 45.03 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.06 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.73 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.04 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 13) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 13\n", + "HEAD Giving shot 17 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 46.59 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.56 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.10 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.42 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 8) Completed adjoint equation run for shot\n", + "WORKER:0:1 (ShotID 17) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 17) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 17) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 17) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 17) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 17) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 17) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", + "HEAD Retrieved gradient for shot 8\n", + "HEAD Giving shot 37 to worker:0:0\n", + "WORKER:0:0 (ShotID 37) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 37) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 37) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 37) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 37) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 37) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 37) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 49.38 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.56 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 37.86 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 106) Completed state equation run for shot\n", - "HEAD Functional value for shot 106: loss 1.240428e+00 for shot 106\n", - "WORKER:0:1 (ShotID 106) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 106) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 50.93 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.73 GFlops/s, 13.19 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 17) Completed state equation run for shot\n", + "HEAD Functional value for shot 17: loss 1.306168e+00 for shot 17\n", + "WORKER:0:1 (ShotID 17) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 17) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.75 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 53.48 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.50 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.89 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.87 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 38.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 74.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 105) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 105\n", - "HEAD Giving shot 111 to worker:0:0\n", - "WORKER:0:0 (ShotID 111) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 111) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 111) Spatial grid spacing (0.500 mm | 4.082 PPW) is higher than dispersion limit (0.408 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 111) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.150 μs)\n", - "WORKER:0:0 (ShotID 111) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 111) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 111) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.17 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.16 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.18 GFlops/s, 13.05 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 37) Completed state equation run for shot\n", + "HEAD Functional value for shot 37: loss 1.457678e+00 for shot 37\n", + "WORKER:0:0 (ShotID 37) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 37) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.81 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.34 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.73 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 77.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 106) Completed adjoint equation run for shot\n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 44.30 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.60 GFlops/s, 1.06 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.22 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.07 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 17) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 17\n", + "HEAD Giving shot 57 to worker:0:1\n", + "WORKER:0:1 (ShotID 57) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 57) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 57) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 57) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 57) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 57) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 57) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.40 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.41 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 37) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 37\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.42 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.45 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 111) Completed state equation run for shot\n", - "HEAD Retrieved gradient for shot 106\n", - "HEAD Functional value for shot 111: loss 1.288613e+00 for shot 111\n", - "WORKER:0:0 (ShotID 111) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 111) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 87.20 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 63.35 GFlops/s, 1.81 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.28 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.60 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.04 s [OI=0.59, 99.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 176.75 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 111) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 111\n", - "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-2.445510e-04, 2.208006e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 9.029050e-01]\n", - "HEAD \t variable range before update [1.500000e+03, 1.500000e+03]\n", - "HEAD \t variable range after update [1.490971e+03, 1.510000e+03]\n", - "HEAD Done iteration 1 (out of 4), block 1 (out of 2) - Total loss_freq 2.021613e+01\n", - "HEAD ====================================================================\n", - "HEAD Starting iteration 2 (out of 4), block 1 (out of 2)\n", - "HEAD Giving shot 4 to worker:0:0\n", - "HEAD Giving shot 7 to worker:0:1\n", - "WORKER:0:0 (ShotID 4) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 4) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 4) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 4) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 4) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 4) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 4) Running state equation for shot\n", + "HEAD Giving shot 60 to worker:0:0\n", + "WORKER:0:0 (ShotID 60) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 60) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 60) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 60) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 60) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 60) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 60) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 7) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 7) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 7) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 7) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 7) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 7) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 7) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.91 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.84 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 49.26 GFlops/s, 12.32 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 57) Completed state equation run for shot\n", + "HEAD Functional value for shot 57: loss 9.006270e-01 for shot 57\n", + "WORKER:0:1 (ShotID 57) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 57) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.69 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.13 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.49 GFlops/s, 13.13 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 60) Completed state equation run for shot\n", + "HEAD Functional value for shot 60: loss 1.664085e+00 for shot 60\n", + "WORKER:0:0 (ShotID 60) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 60) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 37.53 GFlops/s, 0.77 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.08 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.76 GFlops/s, 0.89 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.58 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.80 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 57) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 57\n", + "HEAD Giving shot 61 to worker:0:1\n", + "WORKER:0:1 (ShotID 61) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 61) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 61) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 61) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 61) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 61) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 61) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 53.06 GFlops/s, 1.52 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 40.13 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.17 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 4) Completed state equation run for shot\n", - "HEAD Functional value for shot 4: loss 9.377422e-01 for shot 4\n", - "WORKER:0:0 (ShotID 4) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 4) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.39 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.71 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.56 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 7) Completed state equation run for shot\n", - "HEAD Functional value for shot 7: loss 8.776152e-01 for shot 7\n", - "WORKER:0:1 (ShotID 7) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 7) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.16 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.78 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 60) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 60\n", + "HEAD Giving shot 62 to worker:0:0\n", + "WORKER:0:0 (ShotID 62) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 62) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 62) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 62) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 62) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 62) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 62) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.29 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.00 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.66 GFlops/s, 13.17 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 61) Completed state equation run for shot\n", + "HEAD Functional value for shot 61: loss 1.203876e+00 for shot 61\n", + "WORKER:0:1 (ShotID 61) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 61) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 58.99 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 Local performance:\n" + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.10 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.63 GFlops/s, 13.41 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 62) Completed state equation run for shot\n", + "HEAD Functional value for shot 62: loss 1.095110e+00 for shot 62\n", + "WORKER:0:0 (ShotID 62) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 62) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.23 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.63 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.09 s [OI=0.25, 18.98 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 61) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 61\n", + "HEAD Giving shot 63 to worker:0:1\n", + "WORKER:0:1 (ShotID 63) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 63) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.26 s [OI=2.82, 51.26 GFlops/s, 1.47 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.50 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 8.00 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.96 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 4) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 4\n", - "HEAD Giving shot 8 to worker:0:0\n", - "WORKER:0:0 (ShotID 8) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 8) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 8) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 8) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 8) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 8) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 8) Running state equation for shot\n", + "WORKER:0:1 (ShotID 63) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 63) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 63) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 63) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 63) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.49 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.15 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.55 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 62) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 62\n", + "HEAD Giving shot 88 to worker:0:0\n", + "WORKER:0:0 (ShotID 88) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 88) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 88) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 88) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 88) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 88) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 88) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.95 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.23 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.40 s [OI=2.82, 34.13 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.31 s [OI=0.01, 26.21 GFlops/s, 0.57 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.44 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 51.45 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 7) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 7\n", - "HEAD Giving shot 23 to worker:0:1\n", - "WORKER:0:1 (ShotID 23) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 23) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 23) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 23) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 23) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 23) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 23) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.48 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.07 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.06 GFlops/s, 12.52 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 63) Completed state equation run for shot\n", + "HEAD Functional value for shot 63: loss 8.054955e-01 for shot 63\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.98 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.78 GFlops/s, 13.70 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 88) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 63) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 63) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "HEAD Functional value for shot 88: loss 1.396504e+00 for shot 88\n", + "WORKER:0:0 (ShotID 88) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 88) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.74 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.74 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.52 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 63) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 63\n", + "HEAD Giving shot 92 to worker:0:1\n", + "WORKER:0:1 (ShotID 92) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 92) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 92) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 92) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 92) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 92) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 92) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 55.68 GFlops/s, 1.60 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 41.89 GFlops/s, 0.92 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 8) Completed state equation run for shot\n", - "HEAD Functional value for shot 8: loss 8.350794e-01 for shot 8\n", - "WORKER:0:0 (ShotID 8) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 8) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.42 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.76 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 88) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 88\n", + "HEAD Giving shot 96 to worker:0:0\n", + "WORKER:0:0 (ShotID 96) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 96) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 96) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 96) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 96) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 96) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 96) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.71 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 30.03 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.37 s [OI=2.82, 36.20 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.87 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 10.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 23) Completed state equation run for shot\n", - "HEAD Functional value for shot 23: loss 1.441754e+00 for shot 23\n", - "WORKER:0:1 (ShotID 23) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 23) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.58 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.70 GFlops/s, 12.68 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 92) Completed state equation run for shot\n", + "HEAD Functional value for shot 92: loss 1.333199e+00 for shot 92\n", + "WORKER:0:1 (ShotID 92) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 92) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 58.99 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 46.83 GFlops/s, 1.34 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.99 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.66 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 42.96 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 84.43 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.59 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.95 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 48.19 GFlops/s, 12.05 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 96) Completed state equation run for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 8) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 8\n", - "HEAD Giving shot 31 to worker:0:0\n", - "WORKER:0:0 (ShotID 31) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 31) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 31) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 31) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 31) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 31) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 31) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "HEAD Functional value for shot 96: loss 1.236203e+00 for shot 96\n", + "WORKER:0:0 (ShotID 96) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 96) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 59.87 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 48.35 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.49 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.62 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.78 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 80.33 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 23) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 23\n", - "HEAD Giving shot 34 to worker:0:1\n", - "WORKER:0:1 (ShotID 34) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 34) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 34) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 34) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 34) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 34) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 34) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.29 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.83 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.69 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 92) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 92\n", + "HEAD Giving shot 98 to worker:0:1\n", + "WORKER:0:1 (ShotID 98) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 98) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 98) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 98) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 98) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 98) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 98) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.31 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.54 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 96) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 96\n", + "HEAD Giving shot 102 to worker:0:0\n", + "WORKER:0:0 (ShotID 102) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 102) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 102) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 102) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:0 (ShotID 102) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 102) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 102) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 41.27 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.13 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 43.55 GFlops/s, 10.89 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 98) Completed state equation run for shot\n", + "HEAD Functional value for shot 98: loss 1.267112e+00 for shot 98\n", + "WORKER:0:1 (ShotID 98) Preparing to run adjoint for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:1 (ShotID 98) Running adjoint equation for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.76 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 44.50 GFlops/s, 11.13 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 102) Completed state equation run for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.72 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 29.61 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.38 s [OI=2.82, 35.58 GFlops/s, 1.02 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.79 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.20 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 31) Completed state equation run for shot\n", - "HEAD Functional value for shot 31: loss 1.356195e+00 for shot 31\n", - "WORKER:0:0 (ShotID 31) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 31) Running adjoint equation for shot\n", + "HEAD Functional value for shot 102: loss 9.614290e-01 for shot 102\n", + "WORKER:0:0 (ShotID 102) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 102) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.63 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.90 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 34) Completed state equation run for shot\n", - "HEAD Functional value for shot 34: loss 1.267935e+00 for shot 34\n", - "WORKER:0:1 (ShotID 34) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 34) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 37.02 GFlops/s, 0.76 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.35 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.44 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.10 s [OI=0.25, 15.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 98) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 98\n", + "HEAD Giving shot 109 to worker:0:1\n", + "WORKER:0:1 (ShotID 109) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 109) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 109) Spatial grid spacing (0.500 mm | 4.288 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 109) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", + "WORKER:0:1 (ShotID 109) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 109) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 109) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.90 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.91 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.04 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 63.21 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 31) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 31\n", - "HEAD Giving shot 40 to worker:0:0\n", - "WORKER:0:0 (ShotID 40) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 40) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 40) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 40) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 40) Selected undersampling level 4\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 34.20 GFlops/s, 0.70 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.34 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 3.79 GFlops/s, 0.07 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.11 s [OI=0.25, 14.77 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 102) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 102\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 52.17 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.35 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.22 GFlops/s, 14.56 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 109) Completed state equation run for shot\n", + "HEAD Functional value for shot 109: loss 1.171093e+00 for shot 109\n", + "WORKER:0:1 (ShotID 109) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 109) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.50 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 54.04 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.44 s [OI=2.82, 58.63 GFlops/s, 1.28 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 40) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 40) Running state equation for shot\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.09 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.05 s [OI=0.25, 30.55 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 109) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 109\n", + "MONITOR Pending barrier tasks 1\n", + "HEAD Updating variable vp,\n", + "HEAD \t grad before processing in range [-2.572275e-04, 1.218688e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 4.735184e-01]\n", + "HEAD \t variable range before update [1.490000e+03, 1.507594e+03]\n", + "HEAD \t variable range after update [1.489074e+03, 1.516093e+03]\n", + "HEAD Done iteration 2 (out of 4), block 1 (out of 2) - Total loss_freq 1.824911e+01\n", + "HEAD ====================================================================\n", + "HEAD Starting iteration 3 (out of 4), block 1 (out of 2)\n", + "HEAD Giving shot 15 to worker:0:0\n", + "HEAD Giving shot 20 to worker:0:1\n", + "WORKER:0:0 (ShotID 15) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 15) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 15) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 15) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 15) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 15) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 15) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.78 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.63 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.13 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.85 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 64.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 34) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 34\n", - "HEAD Giving shot 41 to worker:0:1\n", - "WORKER:0:1 (ShotID 41) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 41) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 41) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 41) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 41) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 41) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 41) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 (ShotID 20) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 20) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 20) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 20) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 20) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 20) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 20) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.67 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.56 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 40) Completed state equation run for shot\n", - "HEAD Functional value for shot 40: loss 9.798387e-01 for shot 40\n", - "WORKER:0:0 (ShotID 40) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 40) Running adjoint equation for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 51.91 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.45 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.03 GFlops/s, 13.26 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 15) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.92 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.42 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.92 GFlops/s, 11.73 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 20) Completed state equation run for shot\n", + "HEAD Functional value for shot 15: loss 1.094963e+00 for shot 15\n", + "WORKER:0:0 (ShotID 15) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 15) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.38 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.41 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.12 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.31 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.05 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 41) Completed state equation run for shot\n", - "HEAD Functional value for shot 41: loss 8.687006e-01 for shot 41\n", - "WORKER:0:1 (ShotID 41) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 41) Running adjoint equation for shot\n", + "HEAD Functional value for shot 20: loss 1.112300e+00 for shot 20\n", + "WORKER:0:1 (ShotID 20) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 20) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.76 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.78 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.13 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.48 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 65.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 40) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 40\n", - "HEAD Giving shot 46 to worker:0:0\n", - "WORKER:0:0 (ShotID 46) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 46) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 46) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 46) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 46) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 46) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 46) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.66 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.86 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.44 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 15) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 15\n", + "HEAD Giving shot 27 to worker:0:0\n", + "WORKER:0:0 (ShotID 27) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 27) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 27) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 27) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 27) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 27) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 27) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.83 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.33 GFlops/s, 0.67 GPts/s]\n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 37.02 GFlops/s, 0.76 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.64 s [OI=2.82, 40.15 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.87 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.05 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 20) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 20\n", + "HEAD Giving shot 30 to worker:0:1\n", + "WORKER:0:1 (ShotID 30) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 30) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 30) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 30) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 30) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 30) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 30) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 40.07 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.87 GFlops/s, 0.89 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.14 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 43.50 GFlops/s, 10.88 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 27) Completed state equation run for shot\n", + "HEAD Functional value for shot 27: loss 1.448839e+00 for shot 27\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.01 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.25 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.10 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.17 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.74 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.82 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 41) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 41\n", - "HEAD Giving shot 49 to worker:0:1\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 (ShotID 49) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 49) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 49) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 49) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 49) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 49) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 49) Running state equation for shot\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 43.76 GFlops/s, 10.94 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 30) Completed state equation run for shot\n", + "WORKER:0:0 (ShotID 27) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 27) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 30: loss 1.592616e+00 for shot 30\n", + "WORKER:0:1 (ShotID 30) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 30) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 34.20 GFlops/s, 0.70 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.80 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.36 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.74 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 46) Completed state equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 37.96 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.09 GFlops/s, 0.07 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.10 s [OI=0.25, 16.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 27) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 27\n", + "HEAD Giving shot 32 to worker:0:0\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 46: loss 9.850937e-01 for shot 46\n", - "WORKER:0:0 (ShotID 46) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 46) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.46 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.48 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.09 s [OI=0.25, 17.46 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 30) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 30\n", + "HEAD Giving shot 44 to worker:0:1\n", + "WORKER:0:0 (ShotID 32) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 32) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 32) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 32) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 32) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 32) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 32) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.68 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.58 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 49) Completed state equation run for shot\n", - "HEAD Functional value for shot 49: loss 1.014862e+00 for shot 49\n", - "WORKER:0:1 (ShotID 49) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 49) Running adjoint equation for shot\n", + "WORKER:0:1 (ShotID 44) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 44) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 44) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 44) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 44) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 44) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 44) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 55.71 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 44.51 GFlops/s, 1.28 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.33 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.32 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 40.95 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 80.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 46) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 46\n", - "HEAD Giving shot 77 to worker:0:0\n", - "WORKER:0:0 (ShotID 77) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 77) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 77) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 77) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 77) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 77) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 77) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.69 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 40.07 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.40 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.08 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 38.39 GFlops/s, 9.60 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 44) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.82 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 33.72 GFlops/s, 0.68 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.75 s [OI=2.82, 34.25 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.10 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.85 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.07 s [OI=0.50, 36.20 GFlops/s, 9.05 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 32) Completed state equation run for shot\n", + "HEAD Functional value for shot 44: loss 9.760806e-01 for shot 44\n", + "WORKER:0:1 (ShotID 44) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 44) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 32: loss 1.648838e+00 for shot 32\n", + "WORKER:0:0 (ShotID 32) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 32) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 59.87 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 49.21 GFlops/s, 1.41 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.11 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 8.06 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.10 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.32 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 45.03 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.42 GFlops/s, 1.08 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.19 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.92 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 44) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 44\n", + "HEAD Giving shot 55 to worker:0:1\n", + "WORKER:0:1 (ShotID 55) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 55) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 55) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 (ShotID 55) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 55) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 55) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 55) Running state equation for shot\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.01 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.68 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.02 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 32) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 32\n", + "HEAD Giving shot 56 to worker:0:0\n", + "WORKER:0:0 (ShotID 56) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 56) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 56) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 56) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 56) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 56) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 56) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 49) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 49\n", - "HEAD Giving shot 89 to worker:0:1\n", - "WORKER:0:1 (ShotID 89) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 89) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 89) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 89) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:1 (ShotID 89) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 89) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 89) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 Global performance: [OI=2.06, 47.67 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.25 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.09 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.99 GFlops/s, 13.50 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 55) Completed state equation run for shot\n", + "HEAD Functional value for shot 55: loss 9.777708e-01 for shot 55\n", + "WORKER:0:1 (ShotID 55) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 55) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.67 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 31.82 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.35 s [OI=2.82, 38.80 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.68 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.98 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 77) Completed state equation run for shot\n", - "HEAD Functional value for shot 77: loss 9.291479e-01 for shot 77\n", - "WORKER:0:0 (ShotID 77) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 77) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.65 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.07 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.49 GFlops/s, 12.88 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 56) Completed state equation run for shot\n", + "HEAD Functional value for shot 56: loss 9.225104e-01 for shot 56\n", + "WORKER:0:0 (ShotID 56) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 56) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.50 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.82 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.18 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 89) Completed state equation run for shot\n", - "HEAD Functional value for shot 89: loss 1.002631e+00 for shot 89\n", - "WORKER:0:1 (ShotID 89) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 89) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.04 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.69 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.82 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 55) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 55\n", + "HEAD Giving shot 58 to worker:0:1\n", + "WORKER:0:1 (ShotID 58) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 58) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 58) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 58) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 58) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 58) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 58) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.63 GFlops/s, 1.31 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.77 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.25 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.05 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 70.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 77) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 77\n", - "HEAD Giving shot 95 to worker:0:0\n", - "WORKER:0:0 (ShotID 95) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 95) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 95) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 95) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 95) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 95) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 95) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.78 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.01 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.49 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.06 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 63.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 89) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 89\n", - "HEAD Giving shot 100 to worker:0:1\n", - "WORKER:0:1 (ShotID 100) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 100) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 100) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 100) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.38 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.75 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 56) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 56\n", + "HEAD Giving shot 72 to worker:0:0\n", + "WORKER:0:0 (ShotID 72) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 72) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 72) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 72) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 72) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 72) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 72) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.74 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 37.37 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.68 s [OI=2.82, 37.95 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.98 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 44.05 GFlops/s, 11.02 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 58) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.28 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.06 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.22 GFlops/s, 12.81 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 72) Completed state equation run for shot\n", + "HEAD Functional value for shot 58: loss 7.975239e-01 for shot 58\n", + "WORKER:0:1 (ShotID 58) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 58) Running adjoint equation for shot\n", + "HEAD Functional value for shot 72: loss 9.483827e-01 for shot 72\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 (ShotID 72) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 72) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 43.58 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.52 GFlops/s, 1.06 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.10 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.14 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 58) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 58\n", + "HEAD Giving shot 85 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 41.72 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.41 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.31 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 72) Completed adjoint equation run for shot\n", + "WORKER:0:1 (ShotID 85) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 85) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 85) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 (ShotID 100) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 100) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 100) Running state equation for shot\n", + "WORKER:0:1 (ShotID 85) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 85) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 85) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 85) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "HEAD Retrieved gradient for shot 72\n", + "HEAD Giving shot 87 to worker:0:0\n", + "WORKER:0:0 (ShotID 87) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 87) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 87) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 87) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 87) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 87) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 87) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 51.20 GFlops/s, 1.03 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.28 GFlops/s, 1.14 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.95 GFlops/s, 13.49 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 85) Completed state equation run for shot\n", + "HEAD Functional value for shot 85: loss 1.435027e+00 for shot 85\n", + "WORKER:0:1 (ShotID 85) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 85) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.67 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.65 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 95) Completed state equation run for shot\n", - "HEAD Functional value for shot 95: loss 1.061078e+00 for shot 95\n", - "WORKER:0:0 (ShotID 95) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 95) Running adjoint equation for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 47.98 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.14 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.55 GFlops/s, 13.14 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 87) Completed state equation run for shot\n", + "HEAD Functional value for shot 87: loss 1.172027e+00 for shot 87\n", + "WORKER:0:0 (ShotID 87) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 87) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.84 GFlops/s, 1.46 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.53 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 100) Completed state equation run for shot\n", - "HEAD Functional value for shot 100: loss 8.259588e-01 for shot 100\n", - "WORKER:0:1 (ShotID 100) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 100) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.55 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.92 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 85) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 85\n", + "HEAD Giving shot 104 to worker:0:1\n", + "WORKER:0:1 (ShotID 104) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 104) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 104) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 104) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 104) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 104) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 104) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 55.71 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.03 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.77 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.33 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 40.30 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 75.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 95) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 95\n", - "HEAD Giving shot 115 to worker:0:0\n", - "WORKER:0:0 (ShotID 115) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 115) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 115) Spatial grid spacing (0.500 mm | 4.057 PPW) is higher than dispersion limit (0.406 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 115) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.149 μs)\n", - "WORKER:0:0 (ShotID 115) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 115) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 115) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.23 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.72 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.88 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 87) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 87\n", + "HEAD Giving shot 117 to worker:0:0\n", + "WORKER:0:0 (ShotID 117) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 117) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 117) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 117) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 117) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 117) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 117) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.70 GFlops/s, 1.14 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.14 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.52 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 100) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 100\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.57 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 37.82 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 115) Completed state equation run for shot\n", - "HEAD Functional value for shot 115: loss 1.043663e+00 for shot 115\n", - "WORKER:0:0 (ShotID 115) Preparing to run adjoint for shot\n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.86 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 55.33 GFlops/s, 13.84 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 104) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.60 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.39 GFlops/s, 14.60 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 117) Completed state equation run for shot\n", + "HEAD Functional value for shot 104: loss 8.546681e-01 for shot 104\n", + "WORKER:0:1 (ShotID 104) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 104) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 117: loss 7.345829e-01 for shot 117\n", + "WORKER:0:0 (ShotID 117) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 117) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.61 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.00 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.78 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 115) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 87.20 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 63.32 GFlops/s, 1.81 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.61 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.80 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.04 s [OI=0.59, 97.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 173.35 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 115) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 115\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 104) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 104\n", + "HEAD Giving shot 118 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 44.30 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.01 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.10 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.84 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 117) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 117\n", + "WORKER:0:1 (ShotID 118) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 118) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 118) Spatial grid spacing (0.500 mm | 4.285 PPW) is higher than dispersion limit (0.429 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 118) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 118) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 118) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 118) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.47 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 58.83 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.43 s [OI=2.82, 60.43 GFlops/s, 1.32 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.36 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 64.41 GFlops/s, 16.11 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 118) Completed state equation run for shot\n", + "HEAD Functional value for shot 118: loss 9.810508e-01 for shot 118\n", + "WORKER:0:1 (ShotID 118) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 118) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 58.74 GFlops/s, 1.21 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.42 s [OI=2.82, 61.43 GFlops/s, 1.34 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.49 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 43.96 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 118) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 118\n", + "MONITOR Pending barrier tasks 1\n", "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-2.286362e-04, 8.670519e-05]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 3.791285e-01]\n", - "HEAD \t variable range before update [1.490971e+03, 1.510000e+03]\n", - "HEAD \t variable range after update [1.488524e+03, 1.518496e+03]\n", - "HEAD Done iteration 2 (out of 4), block 1 (out of 2) - Total loss_freq 1.542730e+01\n", + "HEAD \t grad before processing in range [-1.949478e-04, 1.163244e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 5.967184e-01]\n", + "HEAD \t variable range before update [1.489074e+03, 1.516093e+03]\n", + "HEAD \t variable range after update [1.483947e+03, 1.520258e+03]\n", + "HEAD Done iteration 3 (out of 4), block 1 (out of 2) - Total loss_freq 1.669718e+01\n", "HEAD ====================================================================\n", - "HEAD Starting iteration 3 (out of 4), block 1 (out of 2)\n", - "HEAD Giving shot 0 to worker:0:0\n", - "HEAD Giving shot 11 to worker:0:1\n", - "WORKER:0:0 (ShotID 0) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 0) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 0) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 0) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 0) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 0) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 0) Running state equation for shot\n", + "HEAD Starting iteration 4 (out of 4), block 1 (out of 2)\n", + "HEAD Giving shot 2 to worker:0:0\n", + "HEAD Giving shot 6 to worker:0:1\n", + "WORKER:0:0 (ShotID 2) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 2) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 2) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 2) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 2) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 2) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 2) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 11) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 11) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 11) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 11) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 11) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 11) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 11) Running state equation for shot\n", + "WORKER:0:1 (ShotID 6) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 6) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 6) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 6) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 6) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 6) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 6) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.09 s\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 6.15 GPts/s]\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.17 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.31 GFlops/s, 13.58 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 2) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.09 s \n", - "WORKER:0:1 * section1<> ran in 0.08 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.74 GFlops/s, 1.48 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.95 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.85 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 0) Completed state equation run for shot\n", - "HEAD Functional value for shot 0: loss 5.609293e-01 for shot 0\n", - "WORKER:0:0 (ShotID 0) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 0) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.43 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.78 GFlops/s, 13.45 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 6) Completed state equation run for shot\n", + "HEAD Functional value for shot 2: loss 8.168808e-01 for shot 2\n", + "WORKER:0:0 (ShotID 2) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 2) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.38 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 41.82 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.39 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 11) Completed state equation run for shot\n", - "HEAD Functional value for shot 11: loss 8.644660e-01 for shot 11\n", - "WORKER:0:1 (ShotID 11) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 11) Running adjoint equation for shot\n", + "HEAD Functional value for shot 6: loss 8.358492e-01 for shot 6\n", + "WORKER:0:1 (ShotID 6) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 6) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 62.68 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.25 s [OI=2.82, 54.39 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 39.95 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 8.47 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 38.45 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 70.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 0) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 0\n", - "HEAD Giving shot 19 to worker:0:0\n", - "WORKER:0:0 (ShotID 19) Preparing to run state for shot\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 45.03 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.10 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.19 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.06 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 2) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 2\n", + "HEAD Giving shot 7 to worker:0:0\n", + "WORKER:0:0 (ShotID 7) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 7) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 7) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 7) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 19) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 19) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 19) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 19) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 19) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 19) Running state equation for shot\n", + "WORKER:0:0 (ShotID 7) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 7) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 7) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.90 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 44.57 GFlops/s, 0.62 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.37 s [OI=2.82, 36.12 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.73 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.74 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.86 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 53.25 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 11) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 11\n", - "HEAD Giving shot 20 to worker:0:1\n", - "WORKER:0:1 (ShotID 20) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 20) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 20) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 20) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 20) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 20) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 20) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.90 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.71 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 6) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 6\n", + "HEAD Giving shot 24 to worker:0:1\n", + "WORKER:0:1 (ShotID 24) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 24) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 24) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 24) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 24) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 24) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 24) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.67 GFlops/s, 1.28 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.37 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.92 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 19) Completed state equation run for shot\n", - "HEAD Functional value for shot 19: loss 9.959936e-01 for shot 19\n", - "WORKER:0:0 (ShotID 19) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 19) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.72 s\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 38.40 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:1 Global performance: [OI=2.06, 52.17 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.66 s [OI=2.82, 38.94 GFlops/s, 0.85 GPts/s]\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 54.08 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.34 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.06 GFlops/s, 11.77 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 55.49 GFlops/s, 13.88 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 7) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 24) Completed state equation run for shot\n", + "HEAD Functional value for shot 7: loss 8.400701e-01 for shot 7\n", + "HEAD Functional value for shot 24: loss 1.267633e+00 for shot 24\n", + "WORKER:0:0 (ShotID 7) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 7) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 (ShotID 24) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 24) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.53 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 50.98 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.45 s [OI=2.82, 57.09 GFlops/s, 1.25 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.59 GFlops/s, 0.10 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.39 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 7) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 7\n", + "HEAD Giving shot 28 to worker:0:0\n", + "WORKER:0:0 (ShotID 28) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 28) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 28) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 28) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 28) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 28) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 28) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.70 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.38 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 20) Completed state equation run for shot\n", - "HEAD Functional value for shot 20: loss 1.128484e+00 for shot 20\n", - "WORKER:0:1 (ShotID 20) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 20) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 32.95 GFlops/s, 0.68 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.72 s [OI=2.82, 35.56 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.33 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 24) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 24\n", + "HEAD Giving shot 48 to worker:0:1\n", + "WORKER:0:1 (ShotID 48) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 48) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 48) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 48) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 48) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 48) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 48) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 44.41 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.18 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.27 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 72.09 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 19) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 19\n", - "HEAD Giving shot 39 to worker:0:0\n", - "WORKER:0:0 (ShotID 39) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 39) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 39) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 39) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 39) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 39) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 39) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.07 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.69 GFlops/s, 12.93 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 28) Completed state equation run for shot\n", + "HEAD Functional value for shot 28: loss 1.347402e+00 for shot 28\n", + "WORKER:0:0 (ShotID 28) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 28) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.31 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.32 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 55.18 GFlops/s, 13.80 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 48) Completed state equation run for shot\n", + "HEAD Functional value for shot 48: loss 8.294619e-01 for shot 48\n", + "WORKER:0:1 (ShotID 48) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 48) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.78 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.30 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.88 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.85 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.05 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 20) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 20\n", - "HEAD Giving shot 56 to worker:0:1\n", - "WORKER:0:1 (ShotID 56) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 56) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 56) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 56) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 56) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 56) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 56) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 44.30 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 48.96 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.01 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 28) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 28\n", + "HEAD Giving shot 54 to worker:0:0\n", + "WORKER:0:0 (ShotID 54) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 54) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 54) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 54) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 54) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 54) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 54) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 33.78 GFlops/s, 0.70 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.70 s [OI=2.82, 36.58 GFlops/s, 0.80 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.43 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 48) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 48\n", + "HEAD Giving shot 65 to worker:0:1\n", + "WORKER:0:1 (ShotID 65) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 65) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 65) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 65) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 65) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 65) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 65) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.35 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.68 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 39) Completed state equation run for shot\n", - "HEAD Functional value for shot 39: loss 9.620915e-01 for shot 39\n", - "WORKER:0:0 (ShotID 39) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 39) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.77 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.12 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.14 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 56) Completed state equation run for shot\n", - "HEAD Functional value for shot 56: loss 9.091902e-01 for shot 56\n", - "WORKER:0:1 (ShotID 56) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 56) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.76 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.50 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.94 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.62 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 65.43 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 39) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 39\n", - "HEAD Giving shot 58 to worker:0:0\n", - "WORKER:0:0 (ShotID 58) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 58) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 58) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 58) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 58) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 58) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 58) Running state equation for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.20 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.26 GFlops/s, 13.57 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 54) Completed state equation run for shot\n", + "HEAD Functional value for shot 54: loss 7.690869e-01 for shot 54\n", + "WORKER:0:0 (ShotID 54) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 54) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 52.17 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.68 GFlops/s, 1.17 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.44 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.60 GFlops/s, 13.65 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 65) Completed state equation run for shot\n", + "HEAD Functional value for shot 65: loss 8.265238e-01 for shot 65\n", + "WORKER:0:1 (ShotID 65) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 65) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.75 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 36.03 GFlops/s, 0.74 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.65 s [OI=2.82, 39.40 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.77 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.09 s [OI=0.25, 18.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 54) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 54\n", + "HEAD Giving shot 71 to worker:0:0\n", + "WORKER:0:0 (ShotID 71) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 71) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 71) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 71) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 71) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 71) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 71) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.36 GFlops/s, 1.30 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.10 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.45 GFlops/s, 0.03 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.73 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.00 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.32 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 65) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 65\n", + "HEAD Giving shot 76 to worker:0:1\n", + "WORKER:0:1 (ShotID 76) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 76) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 76) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 76) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 76) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 76) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 76) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.24 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.05 GFlops/s, 13.27 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 71) Completed state equation run for shot\n", + "HEAD Functional value for shot 71: loss 9.669240e-01 for shot 71\n", + "WORKER:0:0 (ShotID 71) Preparing to run adjoint for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.64 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 56) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 56\n", - "HEAD Giving shot 66 to worker:0:1\n", - "WORKER:0:1 (ShotID 66) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 66) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 66) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 66) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 66) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 66) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 66) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.85 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.62 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 58) Completed state equation run for shot\n", - "HEAD Functional value for shot 58: loss 7.703952e-01 for shot 58\n", - "WORKER:0:0 (ShotID 58) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 58) Running adjoint equation for shot\n", + "WORKER:0:0 (ShotID 71) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.11 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.34 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 66) Completed state equation run for shot\n", - "HEAD Functional value for shot 66: loss 7.033309e-01 for shot 66\n", - "WORKER:0:1 (ShotID 66) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 66) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.28 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.92 GFlops/s, 12.98 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 76) Completed state equation run for shot\n", + "HEAD Functional value for shot 76: loss 9.792010e-01 for shot 76\n", + "WORKER:0:1 (ShotID 76) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 76) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 46.38 GFlops/s, 1.33 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.33 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.15 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 35.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.82 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 58) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 58\n", - "HEAD Giving shot 73 to worker:0:0\n", - "WORKER:0:0 (ShotID 73) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 73) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 73) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 73) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 73) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 73) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 73) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 45.80 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.64 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.16 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.84 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 71) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 71\n", + "HEAD Giving shot 79 to worker:0:0\n", + "WORKER:0:0 (ShotID 79) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 79) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 79) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 79) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 79) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 79) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 79) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.78 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.36 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.77 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.90 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 32.14 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 66) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 66\n", - "HEAD Giving shot 80 to worker:0:1\n", - "WORKER:0:1 (ShotID 80) Preparing to run state for shot\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 (ShotID 80) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 80) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 80) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 80) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 80) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 80) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.01 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.51 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 76) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 76\n", + "HEAD Giving shot 81 to worker:0:1\n", + "WORKER:0:1 (ShotID 81) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 81) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 81) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 81) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 81) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 81) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 81) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.63 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.53 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 73) Completed state equation run for shot\n", - "HEAD Functional value for shot 73: loss 8.043557e-01 for shot 73\n", - "WORKER:0:0 (ShotID 73) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 73) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.85 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.32 GFlops/s, 13.33 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 79) Completed state equation run for shot\n", + "HEAD Functional value for shot 79: loss 9.045984e-01 for shot 79\n", + "WORKER:0:0 (ShotID 79) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 79) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.72 GFlops/s, 1.28 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.36 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 80) Completed state equation run for shot\n", - "HEAD Functional value for shot 80: loss 8.285138e-01 for shot 80\n", - "WORKER:0:1 (ShotID 80) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 80) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.74 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 37.37 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.69 s [OI=2.82, 37.38 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.88 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 48.95 GFlops/s, 12.24 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 81) Completed state equation run for shot\n", + "HEAD Functional value for shot 81: loss 1.196671e+00 for shot 81\n", + "WORKER:0:1 (ShotID 81) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 81) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.85 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.19 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.49 GFlops/s, 1.08 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 28.44 GFlops/s, 0.62 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.45 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.11 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.26 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 73) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 73\n", - "HEAD Giving shot 87 to worker:0:0\n", - "WORKER:0:0 (ShotID 87) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 87) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 87) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 87) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 87) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 87) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 87) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.68 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.51 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.24 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 79) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 79\n", + "HEAD Giving shot 86 to worker:0:0\n", + "WORKER:0:0 (ShotID 86) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 86) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 86) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 86) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 86) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 86) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 86) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.78 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 51.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.68 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.79 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.26 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.69 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 80) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 80\n", - "HEAD Giving shot 88 to worker:0:1\n", - "WORKER:0:1 (ShotID 88) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 88) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 88) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 88) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 88) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 88) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 88) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.14 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.67 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.74 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 81) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 81\n", + "HEAD Giving shot 106 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.75 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.29 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.61 GFlops/s, 14.66 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 86) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 106) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 106) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:1 (ShotID 106) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 106) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:1 (ShotID 106) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 106) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 106) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 47.71 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.56 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.25 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 87) Completed state equation run for shot\n", - "HEAD Functional value for shot 87: loss 9.851820e-01 for shot 87\n", - "WORKER:0:0 (ShotID 87) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 87) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.44 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.20 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.05 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 88) Completed state equation run for shot\n", - "HEAD Functional value for shot 88: loss 1.009611e+00 for shot 88\n", - "WORKER:0:1 (ShotID 88) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 88) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.86 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 46.64 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 40.01 GFlops/s, 1.15 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.73 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.23 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.14 s [OI=0.59, 28.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 53.73 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 87) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 87\n", - "HEAD Giving shot 110 to worker:0:0\n", - "WORKER:0:0 (ShotID 110) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 110) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 110) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 110) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 110) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 110) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 110) Running state equation for shot\n", + "HEAD Functional value for shot 86: loss 1.096196e+00 for shot 86\n", + "WORKER:0:0 (ShotID 86) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 86) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.92 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.60 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.27 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.87 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.07 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.15 s [OI=0.59, 26.83 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.12 s [OI=1.25, 49.98 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 88) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 88\n", - "HEAD Giving shot 116 to worker:0:1\n", - "WORKER:0:1 (ShotID 116) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 116) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 116) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 116) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 116) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 116) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 116) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 54.22 GFlops/s, 1.09 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.46 s [OI=2.82, 56.02 GFlops/s, 1.22 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.40 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 60.59 GFlops/s, 15.15 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 106) Completed state equation run for shot\n", + "HEAD Functional value for shot 106: loss 8.537210e-01 for shot 106\n", + "WORKER:0:1 (ShotID 106) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 106) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.65 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 32.80 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 39.92 GFlops/s, 1.15 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.54 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 10.75 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 110) Completed state equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.56 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.38 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 116) Completed state equation run for shot\n", - "HEAD Functional value for shot 110: loss 7.585013e-01 for shot 110\n", - "HEAD Functional value for shot 116: loss 7.814555e-01 for shot 116\n", - "WORKER:0:0 (ShotID 110) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 110) Running adjoint equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.74 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.77 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.46 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 86) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 86\n", + "HEAD Giving shot 108 to worker:0:0\n", + "WORKER:0:0 (ShotID 108) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 108) Estimated bandwidth for the propagated wavelet 0.235-0.695 MHz\n", + "WORKER:0:0 (ShotID 108) Spatial grid spacing (0.500 mm | 4.270 PPW) is higher than dispersion limit (0.427 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 108) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", + "WORKER:0:0 (ShotID 108) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 108) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 108) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 116) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 116) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.86 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.64 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 41.14 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.50 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.60 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.15 s [OI=0.59, 26.53 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.12 s [OI=1.25, 48.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 116) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 116\n", - "HEAD Giving shot 117 to worker:0:1\n", - "WORKER:0:1 (ShotID 117) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 117) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 117) Spatial grid spacing (0.500 mm | 4.050 PPW) is higher than dispersion limit (0.405 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 117) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 117) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 117) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 117) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.98 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.93 GFlops/s, 0.57 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.39 s [OI=2.82, 34.93 GFlops/s, 1.00 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 26.83 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.41 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.16 s [OI=0.59, 24.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.13 s [OI=1.25, 42.63 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 110) Completed adjoint equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "HEAD Retrieved gradient for shot 110\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.43 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.58 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.22 s [OI=2.82, 62.80 GFlops/s, 1.80 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.31 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.19 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 117) Completed state equation run for shot\n", - "HEAD Functional value for shot 117: loss 5.659204e-01 for shot 117\n", - "WORKER:0:1 (ShotID 117) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 117) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.94 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.52 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.60 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 106) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 106\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 54.22 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.46 s [OI=2.82, 55.76 GFlops/s, 1.22 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.32 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.82 GFlops/s, 13.46 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 108) Completed state equation run for shot\n", + "HEAD Functional value for shot 108: loss 7.556317e-01 for shot 108\n", + "WORKER:0:0 (ShotID 108) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 108) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.44 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 61.41 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.40 s [OI=2.82, 64.82 GFlops/s, 1.41 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.47 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 42.83 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 108) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 108\n", + "MONITOR Pending barrier tasks 1\n", + "HEAD Updating variable vp,\n", + "HEAD \t grad before processing in range [-1.822110e-04, 5.493866e-05]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 3.014407e-01]\n", + "HEAD \t variable range before update [1.483947e+03, 1.520258e+03]\n", + "HEAD \t variable range after update [1.483234e+03, 1.526246e+03]\n", + "HEAD Done iteration 4 (out of 4), block 1 (out of 2) - Total loss_freq 1.428585e+01\n", + "HEAD ====================================================================\n", + "HEAD Starting iteration 1 (out of 4), block 2 (out of 2)\n", + "HEAD Giving shot 10 to worker:0:0\n", + "HEAD Giving shot 25 to worker:0:1\n", + "WORKER:0:1 (ShotID 25) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 25) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 25) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 25) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 25) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 25) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 25) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.47 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 85.34 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 62.58 GFlops/s, 1.79 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.43 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.72 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.05 s [OI=0.59, 89.78 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 167.55 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:0 (ShotID 10) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 10) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 10) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 10) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 10) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 10) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 10) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 48.51 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.15 GFlops/s, 1.10 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 117) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 117\n", - "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-2.004419e-04, 1.631375e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 8.139247e-01]\n", - "HEAD \t variable range before update [1.488524e+03, 1.518496e+03]\n", - "HEAD \t variable range after update [1.484596e+03, 1.524566e+03]\n", - "HEAD Done iteration 3 (out of 4), block 1 (out of 2) - Total loss_freq 1.262842e+01\n", - "HEAD ====================================================================\n", - "HEAD Starting iteration 4 (out of 4), block 1 (out of 2)\n", - "HEAD Giving shot 12 to worker:0:0\n", - "HEAD Giving shot 16 to worker:0:1\n", - "WORKER:0:1 (ShotID 16) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 16) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 16) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 16) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 16) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 16) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 16) Running state equation for shot\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.38 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.55 GFlops/s, 12.64 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 25) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.32 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.01 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.74 GFlops/s, 11.94 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 10) Completed state equation run for shot\n", + "HEAD Functional value for shot 25: loss 1.524191e+00 for shot 25\n", + "WORKER:0:1 (ShotID 25) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 25) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 12) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 12) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 12) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 12) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 12) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 12) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 12) Running state equation for shot\n", + "HEAD Functional value for shot 10: loss 1.145241e+00 for shot 10\n", + "WORKER:0:0 (ShotID 10) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 10) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.08 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.29 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.06 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.26 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 25) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 25\n", + "HEAD Giving shot 41 to worker:0:1\n", + "WORKER:0:1 (ShotID 41) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 41) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 41) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 41) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 41) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 41) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 41) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.08 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.12 GFlops/s, 1.49 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.31 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 12) Completed state equation run for shot\n", - "HEAD Functional value for shot 12: loss 6.407459e-01 for shot 12\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.21 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.07 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 16) Completed state equation run for shot\n", - "WORKER:0:0 (ShotID 12) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 12) Running adjoint equation for shot\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.68 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.58 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.05 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 10) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 10\n", + "HEAD Giving shot 43 to worker:0:0\n", + "WORKER:0:0 (ShotID 43) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 43) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 43) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 43) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 43) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 43) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 43) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 16: loss 7.499654e-01 for shot 16\n", - "WORKER:0:1 (ShotID 16) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 16) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 52.17 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.92 GFlops/s, 1.18 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.42 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 56.99 GFlops/s, 14.25 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 41) Completed state equation run for shot\n", + "HEAD Functional value for shot 41: loss 1.023631e+00 for shot 41\n", + "WORKER:0:1 (ShotID 41) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 41) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.14 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.68 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.74 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.15 s [OI=0.59, 27.49 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 51.46 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 12) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 12\n", - "HEAD Giving shot 30 to worker:0:0\n", - "WORKER:0:0 (ShotID 30) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 30) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 30) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 30) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 30) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 30) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 30) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.28 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.21 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.36 GFlops/s, 11.59 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 43) Completed state equation run for shot\n", + "HEAD Functional value for shot 43: loss 1.113774e+00 for shot 43\n", + "WORKER:0:0 (ShotID 43) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 43) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.91 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 44.08 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 Local performance:\n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.84 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 32.17 GFlops/s, 0.66 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.71 s [OI=2.82, 35.99 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.31 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.11 s [OI=0.25, 14.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 41) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 41\n", + "HEAD Giving shot 66 to worker:0:1\n", + "WORKER:0:1 (ShotID 66) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 66) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 66) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 66) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 66) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 66) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 66) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 37.53 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.55 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.41 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.09 s [OI=0.25, 17.21 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.75 GFlops/s, 1.08 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 28.41 GFlops/s, 0.62 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.36 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.15 s [OI=0.59, 26.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.12 s [OI=1.25, 48.20 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 16) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 16\n", - "HEAD Giving shot 32 to worker:0:1\n", - "WORKER:0:1 (ShotID 32) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 32) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 32) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 32) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 32) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 32) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 32) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.54 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.51 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.55 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 30) Completed state equation run for shot\n", - "HEAD Functional value for shot 30: loss 1.138273e+00 for shot 30\n", - "WORKER:0:0 (ShotID 30) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 30) Running adjoint equation for shot\n", + "WORKER:0:0 (ShotID 43) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 43\n", + "HEAD Giving shot 68 to worker:0:0\n", + "WORKER:0:0 (ShotID 68) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 68) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 68) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 68) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 68) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 68) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 68) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.32 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.65 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.56 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 32) Completed state equation run for shot\n", - "HEAD Functional value for shot 32: loss 1.062912e+00 for shot 32\n", - "WORKER:0:1 (ShotID 32) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 32) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.36 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 56.70 GFlops/s, 14.18 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 66) Completed state equation run for shot\n", + "HEAD Functional value for shot 66: loss 8.543838e-01 for shot 66\n", + "WORKER:0:1 (ShotID 66) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 66) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 55.71 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.27 s [OI=2.82, 49.41 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.93 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.67 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.12 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 59.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 30) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 30\n", - "HEAD Giving shot 36 to worker:0:0\n", - "WORKER:0:0 (ShotID 36) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 36) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 36) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 36) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 36) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 36) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 36) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.75 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 36.87 GFlops/s, 0.74 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.68 s [OI=2.82, 37.94 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.10 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.80 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 37.76 GFlops/s, 9.44 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 68) Completed state equation run for shot\n", + "HEAD Functional value for shot 68: loss 8.834987e-01 for shot 68\n", + "WORKER:0:0 (ShotID 68) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 68) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 37.02 GFlops/s, 0.76 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.28 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.32 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.10 s [OI=0.25, 16.71 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 66) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 66\n", + "HEAD Giving shot 75 to worker:0:1\n", + "WORKER:0:1 (ShotID 75) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 75) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 75) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 75) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 75) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 75) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 75) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.99 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.58 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.00 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 68) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 68\n", + "HEAD Giving shot 80 to worker:0:0\n", + "WORKER:0:0 (ShotID 80) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 80) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 80) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 80) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 80) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 80) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 80) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.99 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.52 GFlops/s, 0.56 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.41 s [OI=2.82, 33.28 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.32 s [OI=0.01, 25.53 GFlops/s, 0.56 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.23 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.14 s [OI=0.59, 27.91 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.12 s [OI=1.25, 47.22 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.85 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.53 GFlops/s, 13.14 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 75) Completed state equation run for shot\n", + "HEAD Functional value for shot 75: loss 1.301561e+00 for shot 75\n", + "WORKER:0:1 (ShotID 75) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 75) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.74 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 37.37 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.23 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.08 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 40.61 GFlops/s, 10.16 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 80) Completed state equation run for shot\n", + "HEAD Functional value for shot 80: loss 1.162087e+00 for shot 80\n", + "WORKER:0:0 (ShotID 80) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 80) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.76 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 35.55 GFlops/s, 0.73 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.66 s [OI=2.82, 38.97 GFlops/s, 0.85 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.28 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.09 s [OI=0.25, 18.43 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 75) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 75\n", + "HEAD Giving shot 83 to worker:0:1\n", + "WORKER:0:1 (ShotID 83) Preparing to run state for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 32) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 32\n", - "HEAD Giving shot 44 to worker:0:1\n", - "WORKER:0:1 (ShotID 44) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 44) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 44) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 44) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 44) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 44) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 44) Running state equation for shot\n", + "WORKER:0:1 (ShotID 83) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 83) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 83) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 83) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 83) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 83) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.83 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.80 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.82 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 80) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 80\n", + "HEAD Giving shot 84 to worker:0:0\n", + "WORKER:0:0 (ShotID 84) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 84) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 84) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 84) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 84) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 84) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 84) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.80 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.01 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.06 GFlops/s, 13.02 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 83) Completed state equation run for shot\n", + "HEAD Functional value for shot 83: loss 1.538268e+00 for shot 83\n", + "WORKER:0:1 (ShotID 83) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 83) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.79 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 48.64 GFlops/s, 12.16 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 84) Completed state equation run for shot\n", + "HEAD Functional value for shot 84: loss 1.589576e+00 for shot 84\n", + "WORKER:0:0 (ShotID 84) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 84) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.93 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.97 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 83) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 83\n", + "HEAD Giving shot 89 to worker:0:1\n", + "WORKER:0:1 (ShotID 89) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 89) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 89) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 89) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 89) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 89) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 89) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.56 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.38 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.72 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 36) Completed state equation run for shot\n", - "HEAD Functional value for shot 36: loss 8.987757e-01 for shot 36\n", - "WORKER:0:0 (ShotID 36) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 36) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 38.07 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 46.48 GFlops/s, 1.33 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.09 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 44) Completed state equation run for shot\n", - "HEAD Functional value for shot 44: loss 6.643333e-01 for shot 44\n", - "WORKER:0:1 (ShotID 44) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 44) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 44.19 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.18 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 70.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 36) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 36\n", - "HEAD Giving shot 60 to worker:0:0\n", - "WORKER:0:0 (ShotID 60) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 60) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 60) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 60) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 60) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 60) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 60) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.84 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.75 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.35 s [OI=2.82, 38.41 GFlops/s, 1.10 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.48 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.70 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 44) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 44\n", - "HEAD Giving shot 61 to worker:0:1\n", - "WORKER:0:1 (ShotID 61) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 61) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 61) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 61) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 61) Selected undersampling level 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 (ShotID 61) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 61) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.72 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.67 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 60) Completed state equation run for shot\n", - "HEAD Functional value for shot 60: loss 4.603750e-01 for shot 60\n", - "WORKER:0:0 (ShotID 60) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 60) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.89 GFlops/s, 1.40 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.91 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 61) Completed state equation run for shot\n", - "HEAD Functional value for shot 61: loss 6.291727e-01 for shot 61\n", - "WORKER:0:1 (ShotID 61) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 61) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.14 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.79 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.37 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 60) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 60\n", - "HEAD Giving shot 71 to worker:0:0\n", - "WORKER:0:0 (ShotID 71) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 71) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 71) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 71) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 71) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 71) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 71) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.75 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 53.48 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 44.24 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.24 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.96 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 61) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 61\n", - "HEAD Giving shot 81 to worker:0:1\n", - "WORKER:0:1 (ShotID 81) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 81) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 81) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 81) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 81) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 81) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 81) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.21 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.67 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 71) Completed state equation run for shot\n", - "HEAD Functional value for shot 71: loss 6.814971e-01 for shot 71\n", - "WORKER:0:0 (ShotID 71) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 71) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.84 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.49 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.69 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 81) Completed state equation run for shot\n", - "HEAD Functional value for shot 81: loss 8.454136e-01 for shot 81\n", - "WORKER:0:1 (ShotID 81) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 81) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.73 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.83 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.18 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.73 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 65.26 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 71) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 71\n", - "HEAD Giving shot 83 to worker:0:0\n", - "WORKER:0:0 (ShotID 83) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 83) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 83) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 83) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 83) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 83) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 83) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.75 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 53.48 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 45.98 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.25 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.23 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 61.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 81) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 81\n", - "HEAD Giving shot 85 to worker:0:1\n", - "WORKER:0:1 (ShotID 85) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 85) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 85) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 85) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 85) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 85) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 85) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 33.31 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.33 s [OI=2.82, 40.72 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.34 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.88 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 (ShotID 83) Completed state equation run for shot\n", - "HEAD Functional value for shot 83: loss 9.247688e-01 for shot 83\n", - "WORKER:0:0 (ShotID 83) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 83) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.63 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.77 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 85) Completed state equation run for shot\n", - "HEAD Functional value for shot 85: loss 9.479867e-01 for shot 85\n", - "WORKER:0:1 (ShotID 85) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 85) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 56.50 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 47.96 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.41 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.11 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.68 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 83) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 83\n", - "HEAD Giving shot 102 to worker:0:0\n", - "WORKER:0:0 (ShotID 102) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 102) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 102) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 102) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 102) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 102) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 102) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.78 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.44 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.90 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.90 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 32.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 61.22 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 85) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 85\n", - "HEAD Giving shot 103 to worker:0:1\n", - "WORKER:0:1 (ShotID 103) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 103) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 103) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 103) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:1 (ShotID 103) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 103) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 103) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.35 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.57 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.22 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 102) Completed state equation run for shot\n", - "HEAD Functional value for shot 102: loss 5.561774e-01 for shot 102\n", - "WORKER:0:0 (ShotID 102) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 102) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.55 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.59 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.15 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 103) Completed state equation run for shot\n", - "HEAD Functional value for shot 103: loss 6.187785e-01 for shot 103\n", - "WORKER:0:1 (ShotID 103) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 103) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.89 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.07 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.37 s [OI=2.82, 36.16 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.62 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.70 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 57.16 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 102) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 102\n", - "HEAD Giving shot 119 to worker:0:0\n", - "WORKER:0:0 (ShotID 119) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 119) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 119) Spatial grid spacing (0.500 mm | 4.040 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 119) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.148 μs)\n", - "WORKER:0:0 (ShotID 119) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 119) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 119) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.32 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.50 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.51 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.86 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 63.15 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 103) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 103\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 44.41 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.41 GFlops/s, 1.56 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.20 s [OI=0.01, 41.49 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.18 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 15.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 119) Completed state equation run for shot\n", - "HEAD Functional value for shot 119: loss 6.491992e-01 for shot 119\n", - "WORKER:0:0 (ShotID 119) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 119) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 87.20 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.21 s [OI=2.82, 63.56 GFlops/s, 1.82 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.46 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.70 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.04 s [OI=0.59, 99.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 176.15 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 119) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 119\n", - "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-2.173394e-04, 1.008003e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 4.637916e-01]\n", - "HEAD \t variable range before update [1.484596e+03, 1.524566e+03]\n", - "HEAD \t variable range after update [1.483910e+03, 1.531787e+03]\n", - "HEAD Done iteration 4 (out of 4), block 1 (out of 2) - Total loss_freq 1.146837e+01\n", - "HEAD ====================================================================\n", - "HEAD Starting iteration 1 (out of 4), block 2 (out of 2)\n", - "HEAD Giving shot 2 to worker:0:0\n", - "HEAD Giving shot 17 to worker:0:1\n", - "WORKER:0:0 (ShotID 2) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 2) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 2) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 2) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 2) Selected undersampling level 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 (ShotID 2) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 2) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 17) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 17) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 17) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 17) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 17) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 17) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 17) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.08 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.08 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.37 GFlops/s, 1.50 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.59 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.61 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 17) Completed state equation run for shot\n", - "HEAD Functional value for shot 17: loss 1.016666e+00 for shot 17\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:1 (ShotID 17) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 17) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.74 GFlops/s, 1.28 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.65 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 2) Completed state equation run for shot\n", - "HEAD Functional value for shot 2: loss 7.375572e-01 for shot 2\n", - "WORKER:0:0 (ShotID 2) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 2) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 56.50 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 47.93 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.85 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.54 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.63 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 65.97 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 17) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 17\n", - "HEAD Giving shot 25 to worker:0:1\n", - "WORKER:0:1 (ShotID 25) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 25) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 25) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 25) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 25) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 25) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 25) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.95 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 42.23 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.40 s [OI=2.82, 33.65 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.31 s [OI=0.01, 25.80 GFlops/s, 0.57 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.41 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.51 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 52.22 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 2) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 2\n", - "HEAD Giving shot 27 to worker:0:0\n", - "WORKER:0:0 (ShotID 27) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 27) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 (ShotID 27) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 27) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 27) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 27) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 27) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 52.68 GFlops/s, 1.51 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.57 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.13 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 25) Completed state equation run for shot\n", - "HEAD Functional value for shot 25: loss 1.556764e+00 for shot 25\n", - "WORKER:0:1 (ShotID 25) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 25) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 33.84 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.33 s [OI=2.82, 41.00 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.79 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.64 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 27) Completed state equation run for shot\n", - "HEAD Functional value for shot 27: loss 1.356129e+00 for shot 27\n", - "WORKER:0:0 (ShotID 27) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 27) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.18 GFlops/s, 1.30 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.13 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.42 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 25) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 25\n", - "HEAD Giving shot 38 to worker:0:1\n", - "WORKER:0:1 (ShotID 38) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 38) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 38) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 38) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 38) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 38) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 38) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.90 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.72 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.91 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 27) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 27\n", - "HEAD Giving shot 42 to worker:0:0\n", - "WORKER:0:0 (ShotID 42) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 42) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 42) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 42) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 42) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 42) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 42) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.12 GFlops/s, 1.44 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.54 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 38) Completed state equation run for shot\n", - "HEAD Functional value for shot 38: loss 1.139352e+00 for shot 38\n", - "WORKER:0:1 (ShotID 38) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 38) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.03 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.95 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 42) Completed state equation run for shot\n", - "HEAD Functional value for shot 42: loss 7.978306e-01 for shot 42\n", - "WORKER:0:0 (ShotID 42) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 42) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 58.99 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 47.76 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.04 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.55 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 76.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 38) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 38\n", - "HEAD Giving shot 45 to worker:0:1\n", - "WORKER:0:1 (ShotID 45) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 45) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 45) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 45) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 45) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 45) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 45) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.56 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.65 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.86 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 40.60 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 77.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 42) Completed adjoint equation run for shot\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", - "HEAD Retrieved gradient for shot 42\n", - "HEAD Giving shot 47 to worker:0:0\n", - "WORKER:0:1 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.29 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.98 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.18 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 45) Completed state equation run for shot\n", - "WORKER:0:0 (ShotID 47) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 47) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 47) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 47) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 47) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 47) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 47) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 45: loss 9.994917e-01 for shot 45\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 45) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 45) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 37.40 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 46.14 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.36 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.14 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 47) Completed state equation run for shot\n", - "HEAD Functional value for shot 47: loss 9.544127e-01 for shot 47\n", - "WORKER:0:0 (ShotID 47) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 47) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.48 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.36 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.42 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.31 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.11 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 45) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 45\n", - "HEAD Giving shot 48 to worker:0:1\n", - "WORKER:0:1 (ShotID 48) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 48) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 48) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 48) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 48) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 48) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 48) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.75 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 53.48 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 44.00 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.12 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.60 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.52 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 65.70 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 47) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 47\n", - "HEAD Giving shot 53 to worker:0:0\n", - "WORKER:0:0 (ShotID 53) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 53) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 53) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 53) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 53) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 53) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 53) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.30 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.65 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.05 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 48) Completed state equation run for shot\n", - "HEAD Functional value for shot 48: loss 8.151840e-01 for shot 48\n", - "WORKER:0:1 (ShotID 48) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 48) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.34 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.52 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 53) Completed state equation run for shot\n", - "HEAD Functional value for shot 53: loss 8.897301e-01 for shot 53\n", - "WORKER:0:0 (ShotID 53) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 53) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.41 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.07 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.10 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.49 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 48) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 48\n", - "HEAD Giving shot 72 to worker:0:1\n", - "WORKER:0:1 (ShotID 72) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 72) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 72) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 72) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 72) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 72) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 72) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.76 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.78 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.10 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.35 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.18 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.55 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 53) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 53\n", - "HEAD Giving shot 76 to worker:0:0\n", - "WORKER:0:0 (ShotID 76) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 76) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 76) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 76) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 76) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 76) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 76) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.43 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.94 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.28 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 84) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 84\n", + "HEAD Giving shot 95 to worker:0:0\n", + "WORKER:0:0 (ShotID 95) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 95) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 95) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 95) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 95) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 95) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 95) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.59 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.10 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.76 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 72) Completed state equation run for shot\n", - "HEAD Functional value for shot 72: loss 7.544299e-01 for shot 72\n", - "WORKER:0:1 (ShotID 72) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 72) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.38 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.98 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.98 GFlops/s, 13.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 89) Completed state equation run for shot\n", + "HEAD Functional value for shot 89: loss 9.939608e-01 for shot 89\n", + "WORKER:0:1 (ShotID 89) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 89) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.69 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 30.90 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.37 s [OI=2.82, 36.57 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 28.58 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.92 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 48.51 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 49.86 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 48.78 GFlops/s, 12.20 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 (ShotID 76) Completed state equation run for shot\n", - "HEAD Functional value for shot 76: loss 8.799684e-01 for shot 76\n", - "WORKER:0:0 (ShotID 76) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 76) Running adjoint equation for shot\n", + "WORKER:0:0 (ShotID 95) Completed state equation run for shot\n", + "HEAD Functional value for shot 95: loss 1.142328e+00 for shot 95\n", + "WORKER:0:0 (ShotID 95) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 95) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 59.87 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 47.68 GFlops/s, 1.37 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.95 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.09 s [OI=0.59, 43.21 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 87.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 72) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 72\n", - "HEAD Giving shot 82 to worker:0:1\n", - "WORKER:0:1 (ShotID 82) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 82) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 82) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 82) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 82) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 82) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 82) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.64 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 33.31 GFlops/s, 0.87 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 40.26 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.72 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 82) Completed state equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.78 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.66 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.81 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.98 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.27 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 76) Completed adjoint equation run for shot\n", - "HEAD Functional value for shot 82: loss 1.299418e+00 for shot 82\n", - "HEAD Retrieved gradient for shot 76\n", - "HEAD Giving shot 96 to worker:0:0\n", - "WORKER:0:1 (ShotID 82) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 82) Running adjoint equation for shot\n", - "WORKER:0:0 (ShotID 96) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 96) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 96) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 96) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 96) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 96) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 96) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 58.13 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.19 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.42 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.44 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 80.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 82) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 82\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.50 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.66 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.82 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 89) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 89\n", "HEAD Giving shot 101 to worker:0:1\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.71 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 30.03 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.38 s [OI=2.82, 35.83 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 28.08 GFlops/s, 0.62 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 96) Completed state equation run for shot\n", "WORKER:0:1 (ShotID 101) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 101) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 101) Spatial grid spacing (0.500 mm | 4.038 PPW) is higher than dispersion limit (0.404 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 101) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 101) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", "WORKER:0:1 (ShotID 101) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", "WORKER:0:1 (ShotID 101) Selected undersampling level 4\n", "WORKER:0:1 (ShotID 101) Selected time stepping scheme OT2\n", "WORKER:0:1 (ShotID 101) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.04 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 13.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.04 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 96: loss 1.032084e+00 for shot 96\n", - "WORKER:0:0 (ShotID 96) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 96) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.49 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.44 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.73 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 95) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 95\n", + "HEAD Giving shot 103 to worker:0:0\n", + "WORKER:0:0 (ShotID 103) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 103) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 103) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 103) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 103) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 103) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 103) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 59.54 GFlops/s, 1.71 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.23 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.19 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.63 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.89 GFlops/s, 13.23 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 101) Completed state equation run for shot\n", - "HEAD Functional value for shot 101: loss 6.554200e-01 for shot 101\n", + "HEAD Functional value for shot 101: loss 7.874326e-01 for shot 101\n", "WORKER:0:1 (ShotID 101) Preparing to run adjoint for shot\n", "WORKER:0:1 (ShotID 101) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.06 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.89 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.44 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.49 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.10 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 96) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 96\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 61.71 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.42 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.05 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 8.01 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.08 s [OI=0.59, 52.08 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.07 s [OI=1.25, 91.13 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.82 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 33.72 GFlops/s, 0.68 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.74 s [OI=2.82, 34.44 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.93 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.07 s [OI=0.50, 33.49 GFlops/s, 8.38 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 103) Completed state equation run for shot\n", + "HEAD Functional value for shot 103: loss 8.601835e-01 for shot 103\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.94 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.06 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.74 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.10 s [OI=0.25, 16.76 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:1 (ShotID 101) Completed adjoint equation run for shot\n", "HEAD Retrieved gradient for shot 101\n", - "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-5.172740e-04, 3.177903e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 6.143604e-01]\n", - "HEAD \t variable range before update [1.483910e+03, 1.531787e+03]\n", - "HEAD \t variable range after update [1.479950e+03, 1.534241e+03]\n", - "HEAD Done iteration 1 (out of 4), block 2 (out of 2) - Total loss_freq 1.488444e+01\n", - "HEAD ====================================================================\n", - "HEAD Starting iteration 2 (out of 4), block 2 (out of 2)\n", - "HEAD Giving shot 10 to worker:0:0\n", - "HEAD Giving shot 14 to worker:0:1\n", - "WORKER:0:0 (ShotID 10) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 10) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 10) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 10) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 10) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 10) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 10) Running state equation for shot\n", + "HEAD Giving shot 112 to worker:0:1\n", + "WORKER:0:0 (ShotID 103) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 103) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 14) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 14) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 14) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 14) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 14) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 14) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 14) Running state equation for shot\n", + "WORKER:0:1 (ShotID 112) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 112) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 112) Spatial grid spacing (0.500 mm | 4.149 PPW) is higher than dispersion limit (0.415 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 112) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 112) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 112) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 112) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.85 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 31.79 GFlops/s, 0.66 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.07 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.73 s [OI=2.82, 35.02 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 3.84 GFlops/s, 0.07 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.10 s [OI=0.25, 15.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 103) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 103\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.72 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 38.40 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.65 s [OI=2.82, 39.13 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.91 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 40.58 GFlops/s, 10.15 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 112) Completed state equation run for shot\n", + "HEAD Functional value for shot 112: loss 9.090915e-01 for shot 112\n", + "WORKER:0:1 (ShotID 112) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 112) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.49 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 55.14 GFlops/s, 1.13 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.44 s [OI=2.82, 59.07 GFlops/s, 1.29 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.13 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.05 s [OI=0.25, 33.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 112) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 112\n", + "MONITOR Pending barrier tasks 1\n", + "HEAD Updating variable vp,\n", + "HEAD \t grad before processing in range [-2.861954e-04, 2.358813e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 8.237627e-01]\n", + "HEAD \t variable range before update [1.483234e+03, 1.526246e+03]\n", + "HEAD \t variable range after update [1.478219e+03, 1.533828e+03]\n", + "HEAD Done iteration 1 (out of 4), block 2 (out of 2) - Total loss_freq 1.682921e+01\n", + "HEAD ====================================================================\n", + "HEAD Starting iteration 2 (out of 4), block 2 (out of 2)\n", + "HEAD Giving shot 1 to worker:0:0\n", + "HEAD Giving shot 3 to worker:0:1\n", + "WORKER:0:0 (ShotID 1) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 1) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 1) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 1) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 1) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 1) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 1) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.07 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 (ShotID 3) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 3) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 3) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 3) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 3) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 3) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 3) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.69 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 40.07 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.52 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.88 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 38.88 GFlops/s, 9.72 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 3) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.82 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 33.72 GFlops/s, 0.68 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.74 s [OI=2.82, 34.47 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.78 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.07 s [OI=0.50, 33.23 GFlops/s, 8.31 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 1) Completed state equation run for shot\n", + "HEAD Functional value for shot 3: loss 9.337030e-01 for shot 3\n", + "WORKER:0:1 (ShotID 3) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 3) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 47.48 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.08 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.34 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 10) Completed state equation run for shot\n", - "HEAD Functional value for shot 10: loss 8.491300e-01 for shot 10\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", - "WORKER:0:0 (ShotID 10) Preparing to run adjoint for shot\n", - "WORKER:0:1 Global performance: [OI=0.01, 33.84 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:0 (ShotID 10) Running adjoint equation for shot\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 40.26 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.60 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 14) Completed state equation run for shot\n", + "HEAD Functional value for shot 1: loss 1.329823e+00 for shot 1\n", + "WORKER:0:0 (ShotID 1) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 1) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 14: loss 8.653456e-01 for shot 14\n", - "WORKER:0:1 (ShotID 14) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 14) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 45.80 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 50.97 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.33 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.19 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 3) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 3\n", + "HEAD Giving shot 14 to worker:0:1\n", + "WORKER:0:1 (ShotID 14) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 14) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 14) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 14) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 14) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 14) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 14) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 41.50 GFlops/s, 1.19 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.89 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.56 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.47 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 64.76 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 10) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 10\n", - "HEAD Giving shot 15 to worker:0:0\n", - "WORKER:0:0 (ShotID 15) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 15) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 15) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 15) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 15) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 15) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 15) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.90 GFlops/s, 1.14 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.88 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.46 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.88 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 66.09 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 14) Completed adjoint equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.34 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.45 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.51 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 1) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 1\n", + "HEAD Giving shot 21 to worker:0:0\n", + "WORKER:0:0 (ShotID 21) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 21) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 21) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 21) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 21) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 21) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 21) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Retrieved gradient for shot 14\n", - "HEAD Giving shot 18 to worker:0:1\n", - "WORKER:0:1 (ShotID 18) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 18) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 18) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 18) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 18) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 18) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 18) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.04 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 13.83 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.04 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.75 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.46 GFlops/s, 13.12 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 14) Completed state equation run for shot\n", + "HEAD Functional value for shot 14: loss 1.397958e+00 for shot 14\n", + "WORKER:0:1 (ShotID 14) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 14) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.71 GFlops/s, 1.23 GPts/s]\n" + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.67 s\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.74 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.13 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 15) Completed state equation run for shot\n", - "HEAD Functional value for shot 15: loss 9.596466e-01 for shot 15\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.97 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.75 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 18) Completed state equation run for shot\n", - "WORKER:0:0 (ShotID 15) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 15) Running adjoint equation for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 41.27 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 41.68 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.11 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.99 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 49.92 GFlops/s, 12.48 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 21) Completed state equation run for shot\n", + "HEAD Functional value for shot 21: loss 1.523751e+00 for shot 21\n", + "WORKER:0:0 (ShotID 21) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 21) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 18: loss 8.093864e-01 for shot 18\n", - "WORKER:0:1 (ShotID 18) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 18) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.29 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.03 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.61 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 14) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 14\n", + "HEAD Giving shot 22 to worker:0:1\n", + "WORKER:0:1 (ShotID 22) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 22) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 22) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 22) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 22) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 22) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 22) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.76 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.78 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.07 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.37 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.11 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.83 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.95 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 15) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 15\n", - "HEAD Giving shot 24 to worker:0:0\n", - "WORKER:0:0 (ShotID 24) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 24) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 24) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 24) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 24) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 24) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 24) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.66 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.94 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.17 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.99 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 21) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 21\n", + "HEAD Giving shot 33 to worker:0:0\n", + "WORKER:0:0 (ShotID 33) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 33) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 33) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 33) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 33) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 33) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 33) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.84 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.75 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.58 GFlops/s, 1.14 GPts/s]\n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.80 GFlops/s, 0.65 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.62 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 56.70 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 18) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 18\n", - "HEAD Giving shot 43 to worker:0:1\n", - "WORKER:0:1 (ShotID 43) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 43) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 43) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 43) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 43) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 43) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 43) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.16 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.36 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 44.11 GFlops/s, 11.03 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 22) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 47.67 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.18 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.29 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.07 GFlops/s, 12.77 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 33) Completed state equation run for shot\n", + "HEAD Functional value for shot 22: loss 1.625440e+00 for shot 22\n", + "WORKER:0:1 (ShotID 22) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 22) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "HEAD Functional value for shot 33: loss 1.652942e+00 for shot 33\n", + "WORKER:0:0 (ShotID 33) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 33) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.77 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.12 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.12 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 22) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 22\n", + "HEAD Giving shot 47 to worker:0:1\n", + "WORKER:0:1 (ShotID 47) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 47) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 47) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 47) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 47) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 47) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 47) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 37.40 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 45.45 GFlops/s, 1.30 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.96 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 24) Completed state equation run for shot\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.13 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.48 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.41 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 33) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 33\n", + "HEAD Giving shot 49 to worker:0:0\n", + "WORKER:0:0 (ShotID 49) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 49) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 49) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 49) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 49) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 49) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 49) Running state equation for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "HEAD Functional value for shot 24: loss 1.263119e+00 for shot 24\n", - "WORKER:0:0 (ShotID 24) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 24) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.42 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.12 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.39 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 43) Completed state equation run for shot\n", - "HEAD Functional value for shot 43: loss 7.701277e-01 for shot 43\n", - "WORKER:0:1 (ShotID 43) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 43) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.18 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.44 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.89 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.28 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 69.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 24) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 24\n", - "HEAD Giving shot 50 to worker:0:0\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.73 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.95 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.89 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.93 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.16 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.39 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.30 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 43) Completed adjoint equation run for shot\n", - "WORKER:0:0 (ShotID 50) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 50) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 50) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 50) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "HEAD Retrieved gradient for shot 43\n", - "HEAD Giving shot 65 to worker:0:1\n", - "WORKER:0:0 (ShotID 50) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 50) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 50) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.56 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.33 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.89 GFlops/s, 11.98 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 47) Completed state equation run for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 65) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 65) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 65) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 65) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 65) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 65) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 65) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.04 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 13.83 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.04 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.89 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.22 GFlops/s, 13.31 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 49) Completed state equation run for shot\n", + "HEAD Functional value for shot 47: loss 1.441496e+00 for shot 47\n", + "WORKER:0:1 (ShotID 47) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 47) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 49: loss 1.456686e+00 for shot 49\n", + "WORKER:0:0 (ShotID 49) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 49) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.53 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 50.98 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.46 s [OI=2.82, 55.86 GFlops/s, 1.22 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.62 GFlops/s, 0.10 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.06 s [OI=0.25, 26.11 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 47) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 47\n", + "HEAD Giving shot 50 to worker:0:1\n", + "WORKER:0:1 (ShotID 50) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 50) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 50) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 50) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 50) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 50) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 50) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.43 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.36 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 50) Completed state equation run for shot\n", - "HEAD Functional value for shot 50: loss 8.423955e-01 for shot 50\n", - "WORKER:0:0 (ShotID 50) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 50) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.96 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.63 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.37 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 49) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 49\n", + "HEAD Giving shot 67 to worker:0:0\n", + "WORKER:0:0 (ShotID 67) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 67) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 67) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 67) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:0 (ShotID 67) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 67) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 67) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.58 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.76 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 45.05 GFlops/s, 1.29 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.28 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.62 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 65) Completed state equation run for shot\n", - "HEAD Functional value for shot 65: loss 8.320736e-01 for shot 65\n", - "WORKER:0:1 (ShotID 65) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 65) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.94 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.02 GFlops/s, 13.51 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 50) Completed state equation run for shot\n", + "HEAD Functional value for shot 50: loss 1.436214e+00 for shot 50\n", + "WORKER:0:1 (ShotID 50) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 50) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 45.47 GFlops/s, 1.30 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.72 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.29 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 50) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 50\n", - "HEAD Giving shot 79 to worker:0:0\n", - "WORKER:0:0 (ShotID 79) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 79) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 79) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 79) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 79) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 79) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 79) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.20 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.80 GFlops/s, 13.70 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 67) Completed state equation run for shot\n", + "HEAD Functional value for shot 67: loss 1.186245e+00 for shot 67\n", + "WORKER:0:0 (ShotID 67) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 67) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.89 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 45.07 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.37 s [OI=2.82, 36.50 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.29 s [OI=0.01, 27.84 GFlops/s, 0.61 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.40 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.52 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 55.66 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 65) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 65\n", - "HEAD Giving shot 90 to worker:0:1\n", - "WORKER:0:1 (ShotID 90) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 90) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 90) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 90) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 90) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 90) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 90) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.41 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.64 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.52 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 79) Completed state equation run for shot\n", - "HEAD Functional value for shot 79: loss 7.280552e-01 for shot 79\n", - "WORKER:0:0 (ShotID 79) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 79) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.75 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.38 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.30 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 90) Completed state equation run for shot\n", - "HEAD Functional value for shot 90: loss 9.793245e-01 for shot 90\n", - "WORKER:0:1 (ShotID 90) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 90) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.10 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.61 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.86 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 50) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 50\n", + "HEAD Giving shot 82 to worker:0:1\n", + "WORKER:0:1 (ShotID 82) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 82) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 82) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 82) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 82) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 82) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 82) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.76 s\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.16 GFlops/s, 0.81 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 Global performance: [OI=0.01, 52.78 GFlops/s, 0.73 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.30 s [OI=2.82, 44.62 GFlops/s, 1.28 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.99 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.05 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 64.77 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 79) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 79\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.08 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.55 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.47 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 67) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 67\n", "HEAD Giving shot 91 to worker:0:0\n", "WORKER:0:0 (ShotID 91) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 91) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 91) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 91) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 91) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 91) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", "WORKER:0:0 (ShotID 91) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 91) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 91) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.66 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.50 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.82 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 59.72 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 90) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 90\n", - "HEAD Giving shot 94 to worker:0:1\n", - "WORKER:0:1 (ShotID 94) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 94) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 94) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 94) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 94) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 94) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 94) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.52 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.12 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 56.03 GFlops/s, 14.01 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 82) Completed state equation run for shot\n", + "HEAD Functional value for shot 82: loss 1.656813e+00 for shot 82\n", + "WORKER:0:1 (ShotID 82) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 82) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.65 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 32.80 GFlops/s, 0.86 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 39.50 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.86 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.58 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.61 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.21 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.76 GFlops/s, 11.94 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 91) Completed state equation run for shot\n", - "HEAD Functional value for shot 91: loss 9.110636e-01 for shot 91\n", + "HEAD Functional value for shot 91: loss 1.287086e+00 for shot 91\n", "WORKER:0:0 (ShotID 91) Preparing to run adjoint for shot\n", "WORKER:0:0 (ShotID 91) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.81 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.27 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 94) Completed state equation run for shot\n", - "HEAD Functional value for shot 94: loss 9.782037e-01 for shot 94\n", - "WORKER:0:1 (ShotID 94) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 94) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 44.30 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.37 GFlops/s, 1.06 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.97 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.33 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 82) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 82\n", + "HEAD Giving shot 99 to worker:0:1\n", + "WORKER:0:1 (ShotID 99) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 99) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 99) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 99) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 99) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 99) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 99) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 56.50 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.53 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.23 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.43 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.32 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 68.85 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 41.78 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.41 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.28 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 91) Completed adjoint equation run for shot\n", "HEAD Retrieved gradient for shot 91\n", - "HEAD Giving shot 97 to worker:0:0\n", - "WORKER:0:0 (ShotID 97) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 97) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 97) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 97) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:0 (ShotID 97) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 97) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 97) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.93 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.13 GFlops/s, 0.60 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.40 s [OI=2.82, 34.09 GFlops/s, 0.98 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 26.50 GFlops/s, 0.58 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.49 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.43 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 54.66 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 94) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 94\n", - "HEAD Giving shot 104 to worker:0:1\n", - "WORKER:0:1 (ShotID 104) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 104) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 104) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 104) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", - "WORKER:0:1 (ShotID 104) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 104) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 104) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.53 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.77 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.85 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 97) Completed state equation run for shot\n", - "HEAD Functional value for shot 97: loss 8.181822e-01 for shot 97\n", - "WORKER:0:0 (ShotID 97) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 97) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.51 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.80 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.26 s [OI=2.82, 51.38 GFlops/s, 1.47 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 39.02 GFlops/s, 0.85 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.26 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 104) Completed state equation run for shot\n", - "HEAD Functional value for shot 104: loss 6.197031e-01 for shot 104\n", - "WORKER:0:1 (ShotID 104) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 104) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 58.99 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 48.53 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.18 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.97 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 39.87 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 97) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 97\n", "HEAD Giving shot 113 to worker:0:0\n", "WORKER:0:0 (ShotID 113) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 113) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 113) Spatial grid spacing (0.500 mm | 4.027 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "WORKER:0:0 (ShotID 113) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 113) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 113) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", "WORKER:0:0 (ShotID 113) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 113) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 113) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.87 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.11 GFlops/s, 0.64 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.57 GFlops/s, 1.08 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 28.82 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.84 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 56.13 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 104) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 104\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 48.51 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.39 GFlops/s, 1.08 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.18 GFlops/s, 13.30 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 99) Completed state equation run for shot\n", + "HEAD Functional value for shot 99: loss 1.295979e+00 for shot 99\n", + "WORKER:0:1 (ShotID 99) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 99) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.76 GFlops/s, 1.46 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.39 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Global performance: [OI=2.06, 53.17 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.47 s [OI=2.82, 55.10 GFlops/s, 1.20 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.67 GFlops/s, 14.67 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 113) Completed state equation run for shot\n", - "HEAD Functional value for shot 113: loss 7.563899e-01 for shot 113\n", + "HEAD Functional value for shot 113: loss 1.215057e+00 for shot 113\n", "WORKER:0:0 (ShotID 113) Preparing to run adjoint for shot\n", "WORKER:0:0 (ShotID 113) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 87.20 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 63.06 GFlops/s, 1.81 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.64 GFlops/s, 1.04 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.52 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.04 s [OI=0.59, 97.82 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 177.05 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 113) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 113\n", - "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-5.005875e-04, 1.425330e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 2.845880e-01]\n", - "HEAD \t variable range before update [1.479950e+03, 1.534241e+03]\n", - "HEAD \t variable range after update [1.479421e+03, 1.542012e+03]\n", - "HEAD Done iteration 2 (out of 4), block 2 (out of 2) - Total loss_freq 1.298215e+01\n", - "HEAD ====================================================================\n", - "HEAD Starting iteration 3 (out of 4), block 2 (out of 2)\n", - "HEAD Giving shot 1 to worker:0:0\n", - "HEAD Giving shot 6 to worker:0:1\n", - "WORKER:0:1 (ShotID 6) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 6) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 6) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 6) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 6) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 6) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 6) Running state equation for shot\n", - "WORKER:0:0 (ShotID 1) Preparing to run state for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 1) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 1) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 1) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 1) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 1) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 1) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.07 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.08 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 6.92 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.08 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.46 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 46.34 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.24 s [OI=2.82, 57.87 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 43.35 GFlops/s, 0.95 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.53 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.04 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.86 GFlops/s, 0.09 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 1) Completed state equation run for shot\n", - "HEAD Functional value for shot 1: loss 7.063165e-01 for shot 1\n", - "WORKER:0:0 (ShotID 1) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 1) Running adjoint equation for shot\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Global performance: [OI=0.01, 38.07 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 45.81 GFlops/s, 1.31 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.62 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.92 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 6) Completed state equation run for shot\n", - "HEAD Functional value for shot 6: loss 6.955546e-01 for shot 6\n", - "WORKER:0:1 (ShotID 6) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 6) Running adjoint equation for shot\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 99) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 99\n", + "HEAD Giving shot 114 to worker:0:1\n", + "WORKER:0:1 (ShotID 114) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 114) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 114) Spatial grid spacing (0.500 mm | 4.135 PPW) is higher than dispersion limit (0.413 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 114) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.147 μs)\n", + "WORKER:0:1 (ShotID 114) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 114) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 114) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.80 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.14 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 40.76 GFlops/s, 1.17 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.41 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.27 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 1) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 1\n", - "HEAD Giving shot 21 to worker:0:0\n", - "WORKER:0:0 (ShotID 21) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 21) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 21) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 21) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 21) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 21) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 21) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.33 s [OI=2.82, 41.13 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.19 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.38 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.14 s [OI=0.59, 29.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 58.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 6) Completed adjoint equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Retrieved gradient for shot 6\n", - "HEAD Giving shot 28 to worker:0:1\n", - "WORKER:0:1 (ShotID 28) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 28) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 28) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 28) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 28) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 28) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 28) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.38 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 41.76 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.93 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.19 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 21) Completed state equation run for shot\n", - "HEAD Functional value for shot 21: loss 1.059044e+00 for shot 21\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:0 (ShotID 21) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 21) Running adjoint equation for shot\n", - "WORKER:0:1 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.78 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.54 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.49 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 113) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 113\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 51.20 GFlops/s, 1.03 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.05 GFlops/s, 1.23 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.03 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.71 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 28) Completed state equation run for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 28: loss 1.262264e+00 for shot 28\n", - "WORKER:0:1 (ShotID 28) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 28) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 58.13 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.27 s [OI=2.82, 50.38 GFlops/s, 1.44 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.15 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.88 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.83 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 21) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 21\n", - "HEAD Giving shot 55 to worker:0:0\n", - "WORKER:0:0 (ShotID 55) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 55) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 55) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 55) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 55) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 55) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 55) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.93 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.13 GFlops/s, 0.60 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.39 s [OI=2.82, 35.05 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 26.94 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.46 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.14 s [OI=0.59, 29.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 52.29 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 28) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 28\n", - "HEAD Giving shot 59 to worker:0:1\n", - "WORKER:0:1 (ShotID 59) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 59) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 59) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 59) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 59) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 59) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 59) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.47 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.28 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 59.67 GFlops/s, 14.92 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 114) Completed state equation run for shot\n", + "HEAD Functional value for shot 114: loss 1.237048e+00 for shot 114\n", + "WORKER:0:1 (ShotID 114) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 114) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.47 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 57.49 GFlops/s, 1.18 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.56 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.07 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.29 s [OI=2.82, 47.25 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.83 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 55) Completed state equation run for shot\n", - "HEAD Functional value for shot 55: loss 8.368276e-01 for shot 55\n", - "WORKER:0:0 (ShotID 55) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 55) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.38 GFlops/s, 0.90 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.33 s [OI=2.82, 41.10 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.95 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.84 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 59) Completed state equation run for shot\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "HEAD Functional value for shot 59: loss 6.926833e-01 for shot 59\n", - "WORKER:0:1 (ShotID 59) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 59) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 44.07 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.84 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.08 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 38.10 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 69.93 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 55) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 55\n", - "HEAD Giving shot 64 to worker:0:0\n", - "WORKER:0:0 (ShotID 64) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 64) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 64) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 64) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 64) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 64) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 64) Running state equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.42 s [OI=2.82, 61.50 GFlops/s, 1.34 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.35 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 41.20 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 114) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 114\n", + "MONITOR Pending barrier tasks 1\n", + "HEAD Updating variable vp,\n", + "HEAD \t grad before processing in range [-7.065401e-04, 1.791294e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 2.535367e-01]\n", + "HEAD \t variable range before update [1.478219e+03, 1.533828e+03]\n", + "HEAD \t variable range after update [1.479618e+03, 1.538667e+03]\n", + "HEAD Done iteration 2 (out of 4), block 2 (out of 2) - Total loss_freq 2.067624e+01\n", + "HEAD ====================================================================\n", + "HEAD Starting iteration 3 (out of 4), block 2 (out of 2)\n", + "HEAD Giving shot 0 to worker:0:0\n", + "HEAD Giving shot 9 to worker:0:1\n", + "WORKER:0:0 (ShotID 0) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 0) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 0) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 0) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 0) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 0) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 0) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 50.78 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.19 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.72 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.79 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.77 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.03 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 59) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 59\n", - "HEAD Giving shot 68 to worker:0:1\n", - "WORKER:0:1 (ShotID 68) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 68) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 68) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 68) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 68) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 68) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 68) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 (ShotID 9) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 9) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 9) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 9) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 9) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 9) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 9) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.18 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 34.09 GFlops/s, 0.75 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.11 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 64) Completed state equation run for shot\n", - "HEAD Functional value for shot 64: loss 6.613920e-01 for shot 64\n", - "WORKER:0:0 (ShotID 64) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 64) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.42 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.45 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.70 GFlops/s, 11.68 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 9) Completed state equation run for shot\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.20 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.92 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.05 GFlops/s, 11.52 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 0) Completed state equation run for shot\n", + "HEAD Functional value for shot 9: loss 7.956193e-01 for shot 9\n", + "HEAD Functional value for shot 0: loss 9.473675e-01 for shot 0\n", + "WORKER:0:0 (ShotID 0) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 9) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 0) Running adjoint equation for shot\n", + "WORKER:0:1 (ShotID 9) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 33.84 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.33 s [OI=2.82, 41.30 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.23 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.82 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 68) Completed state equation run for shot\n", - "HEAD Functional value for shot 68: loss 6.722071e-01 for shot 68\n", - "WORKER:0:1 (ShotID 68) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 68) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 58.99 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:0 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.28 s [OI=2.82, 48.75 GFlops/s, 1.40 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.05 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.55 GFlops/s, 0.03 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.89 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.01 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.23 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.94 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.86 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.43 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 38.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 73.52 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 64) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 64\n", - "HEAD Giving shot 75 to worker:0:0\n", - "WORKER:0:0 (ShotID 75) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 75) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 75) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 75) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 75) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 75) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 75) Running state equation for shot\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 9) Completed adjoint equation run for shot\n", + "WORKER:0:0 (ShotID 0) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 9\n", + "HEAD Giving shot 11 to worker:0:1\n", + "HEAD Retrieved gradient for shot 0\n", + "HEAD Giving shot 19 to worker:0:0\n", + "WORKER:0:0 (ShotID 19) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 19) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 19) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 19) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 19) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 19) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 19) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.45 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.37 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 58.90 GFlops/s, 1.69 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.18 s [OI=0.01, 44.30 GFlops/s, 0.97 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.70 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 75) Completed state equation run for shot\n", - "HEAD Functional value for shot 75: loss 9.219680e-01 for shot 75\n", - "WORKER:0:0 (ShotID 75) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 75) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.93 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.13 GFlops/s, 0.60 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.39 s [OI=2.82, 34.43 GFlops/s, 0.99 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 26.49 GFlops/s, 0.58 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.55 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.16 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 53.94 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 68) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 68\n", - "HEAD Giving shot 84 to worker:0:1\n", - "WORKER:0:1 (ShotID 84) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 84) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 84) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 84) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 84) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 84) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 84) Running state equation for shot\n", + "WORKER:0:1 (ShotID 11) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 11) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 11) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 11) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 11) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 11) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 11) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.06 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.78 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 51.43 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.13 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.18 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.10 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.80 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 61.14 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 75) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 75\n", - "HEAD Giving shot 86 to worker:0:0\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", - "WORKER:0:0 (ShotID 86) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 86) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 Global performance: [OI=0.01, 33.84 GFlops/s, 0.88 GPts/s]\n", - "WORKER:0:0 (ShotID 86) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.45 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.37 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.68 GFlops/s, 13.42 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 19) Completed state equation run for shot\n", + "HEAD Functional value for shot 19: loss 7.783401e-01 for shot 19\n", + "WORKER:0:0 (ShotID 19) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 19) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.73 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 37.88 GFlops/s, 0.76 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:0 (ShotID 86) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 41.87 GFlops/s, 1.20 GPts/s]\n", - "WORKER:0:0 (ShotID 86) Selected undersampling level 4\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 31.47 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:0 (ShotID 86) Selected time stepping scheme OT2\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 (ShotID 86) Running state equation for shot\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.00 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.67 s [OI=2.82, 38.11 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 44.38 GFlops/s, 11.10 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 11) Completed state equation run for shot\n", + "HEAD Functional value for shot 11: loss 9.077128e-01 for shot 11\n", + "WORKER:0:1 (ShotID 11) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 11) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.60 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 45.03 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.84 GFlops/s, 1.09 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.88 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 19) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 19\n", + "HEAD Giving shot 29 to worker:0:0\n", + "WORKER:0:0 (ShotID 29) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 29) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 29) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 29) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 29) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 29) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 29) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 * section4<> ran in 0.05 s \n" + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 37.53 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.39 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.81 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.83 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 11) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 11\n", + "HEAD Giving shot 35 to worker:0:1\n", + "WORKER:0:1 (ShotID 35) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 35) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 35) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 35) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 35) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 35) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 35) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.30 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 49.23 GFlops/s, 12.31 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 29) Completed state equation run for shot\n", + "HEAD Functional value for shot 29: loss 1.113545e+00 for shot 29\n", + "WORKER:0:0 (ShotID 29) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 29) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 41.90 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.53 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 1.98 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.97 GFlops/s, 12.75 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 35) Completed state equation run for shot\n", + "HEAD Functional value for shot 35: loss 1.498258e+00 for shot 35\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 84) Completed state equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 84: loss 1.184131e+00 for shot 84\n", - "WORKER:0:1 (ShotID 84) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 84) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.82 GFlops/s, 1.43 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 37.74 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.21 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 86) Completed state equation run for shot\n", - "HEAD Functional value for shot 86: loss 1.042001e+00 for shot 86\n", - "WORKER:0:0 (ShotID 86) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 86) Running adjoint equation for shot\n", + "WORKER:0:1 (ShotID 35) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 35) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.97 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.92 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.42 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 29) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 29\n", + "HEAD Giving shot 36 to worker:0:0\n", + "WORKER:0:0 (ShotID 36) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 36) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 36) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 36) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 36) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 36) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 36) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 57.30 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.04 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.18 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.47 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.82 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 74.64 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 84) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 84\n", - "HEAD Giving shot 93 to worker:0:1\n", - "WORKER:0:1 (ShotID 93) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 93) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 93) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 93) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 93) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 93) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 93) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.83 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.33 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.35 s [OI=2.82, 38.23 GFlops/s, 1.10 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 29.07 GFlops/s, 0.64 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.51 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.42 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.99 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 86) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 86\n", - "HEAD Giving shot 108 to worker:0:0\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.42 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.00 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.00 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 93) Completed state equation run for shot\n", - "HEAD Functional value for shot 93: loss 8.309721e-01 for shot 93\n", - "WORKER:0:1 (ShotID 93) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 93) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.17 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.88 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.53 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 35) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 35\n", + "HEAD Giving shot 51 to worker:0:1\n", + "WORKER:0:1 (ShotID 51) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 51) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 51) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 51) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 51) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 51) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 51) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 108) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 108) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 108) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 108) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 108) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 108) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 108) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.58 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 47.67 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.52 s [OI=2.82, 49.14 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.22 GFlops/s, 13.31 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 36) Completed state equation run for shot\n", + "HEAD Functional value for shot 36: loss 1.413133e+00 for shot 36\n", + "WORKER:0:0 (ShotID 36) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 36) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.69 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 40.07 GFlops/s, 0.81 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.43 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.07 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.44 GFlops/s, 12.61 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 51) Completed state equation run for shot\n", + "HEAD Functional value for shot 51: loss 7.501166e-01 for shot 51\n", + "WORKER:0:1 (ShotID 51) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 51) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 43.58 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.79 GFlops/s, 1.04 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.00 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.12 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 36) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 36\n", + "HEAD Giving shot 52 to worker:0:0\n", + "WORKER:0:0 (ShotID 52) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 52) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 52) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 52) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 52) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 52) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 52) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.71 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.06 GFlops/s, 0.78 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.02 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.90 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.57 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 51) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 51\n", + "HEAD Giving shot 70 to worker:0:1\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 51.20 GFlops/s, 1.03 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.60 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.39 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 56.08 GFlops/s, 14.02 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 52) Completed state equation run for shot\n", + "WORKER:0:1 (ShotID 70) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 70) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 70) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 70) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 70) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 70) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 70) Running state equation for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.69 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 58.13 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.11 GFlops/s, 1.35 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.35 GFlops/s, 0.77 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.35 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 38.71 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 78.41 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 93) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 93\n", - "HEAD Giving shot 109 to worker:0:1\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.30 s [OI=2.82, 44.44 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.61 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.61 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 108) Completed state equation run for shot\n", - "HEAD Functional value for shot 108: loss 6.355644e-01 for shot 108\n", - "WORKER:0:0 (ShotID 108) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 108) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 109) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 109) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 109) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 109) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 109) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 109) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 109) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.46 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 46.34 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.23 s [OI=2.82, 57.94 GFlops/s, 1.66 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.19 s [OI=0.01, 42.92 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.17 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.88 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 109) Completed state equation run for shot\n", - "HEAD Functional value for shot 109: loss 7.649270e-01 for shot 109\n", - "WORKER:0:1 (ShotID 109) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 109) Running adjoint equation for shot\n", + "HEAD Functional value for shot 52: loss 6.635887e-01 for shot 52\n", + "WORKER:0:0 (ShotID 52) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 52) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.48 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 57.60 GFlops/s, 1.16 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.43 s [OI=2.82, 59.64 GFlops/s, 1.30 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.54 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.17 GFlops/s, 14.55 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 70) Completed state equation run for shot\n", + "HEAD Functional value for shot 70: loss 8.399595e-01 for shot 70\n", + "WORKER:0:1 (ShotID 70) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 70) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.77 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 52.09 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.50 GFlops/s, 1.22 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.93 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.22 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 35.98 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 67.67 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 108) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 108\n", - "HEAD Giving shot 118 to worker:0:0\n", - "WORKER:0:0 (ShotID 118) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 118) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 118) Spatial grid spacing (0.500 mm | 4.026 PPW) is higher than dispersion limit (0.403 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 118) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 118) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 118) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 118) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 33.36 GFlops/s, 0.69 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.71 s [OI=2.82, 35.96 GFlops/s, 0.79 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.44 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.72 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 52) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 52\n", + "HEAD Giving shot 73 to worker:0:0\n", + "WORKER:0:0 (ShotID 73) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 73) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 73) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 73) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 73) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 73) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 73) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.68 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 39.74 GFlops/s, 0.82 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.73 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.15 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.38 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 70) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 70\n", + "HEAD Giving shot 78 to worker:0:1\n", + "WORKER:0:1 (ShotID 78) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 78) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 78) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 78) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 78) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 78) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 78) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 40.66 GFlops/s, 0.82 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.22 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 46.00 GFlops/s, 11.50 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 73) Completed state equation run for shot\n", + "HEAD Functional value for shot 73: loss 9.289600e-01 for shot 73\n", + "WORKER:0:0 (ShotID 73) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 73) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 49.38 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.35 s [OI=2.82, 39.17 GFlops/s, 1.12 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 29.83 GFlops/s, 0.65 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.81 GFlops/s, 1.11 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.43 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 55.09 GFlops/s, 13.78 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 78) Completed state equation run for shot\n", + "HEAD Functional value for shot 78: loss 8.744242e-01 for shot 78\n", + "WORKER:0:1 (ShotID 78) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 78) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.99 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.86 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 73) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 73\n", + "HEAD Giving shot 94 to worker:0:0\n", + "WORKER:0:0 (ShotID 94) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 94) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 94) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 94) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 94) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 94) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 94) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.94 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.56 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.83 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.22 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 78) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 78\n", + "HEAD Giving shot 105 to worker:0:1\n", + "WORKER:0:1 (ShotID 105) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 105) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.60 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.30 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 69.64 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 109) Completed adjoint equation run for shot\n", - "WORKER:0:0 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.76 GFlops/s, 1.23 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.90 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.36 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 118) Completed state equation run for shot\n", - "HEAD Retrieved gradient for shot 109\n", - "HEAD Functional value for shot 118: loss 6.686870e-01 for shot 118\n", - "WORKER:0:0 (ShotID 118) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 118) Running adjoint equation for shot\n", + "WORKER:0:1 (ShotID 105) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 105) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 105) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 105) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 105) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.53 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.18 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.68 GFlops/s, 11.92 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 94) Completed state equation run for shot\n", + "HEAD Functional value for shot 94: loss 9.263841e-01 for shot 94\n", + "WORKER:0:0 (ShotID 94) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 94) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.47 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 85.34 GFlops/s, 1.18 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 62.46 GFlops/s, 1.79 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 47.06 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.63 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.05 s [OI=0.59, 92.71 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 168.16 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 118) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 118\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.68 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.12 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.09 GFlops/s, 13.28 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 105) Completed state equation run for shot\n", + "HEAD Functional value for shot 105: loss 7.975154e-01 for shot 105\n", + "WORKER:0:1 (ShotID 105) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 105) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.92 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.82 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.90 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 94) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 94\n", + "HEAD Giving shot 107 to worker:0:0\n", + "WORKER:0:0 (ShotID 107) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 107) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 107) Spatial grid spacing (0.500 mm | 4.139 PPW) is higher than dispersion limit (0.414 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 107) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 107) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 107) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 107) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.89 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.12 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.26 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 105) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 105\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.49 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 56.43 GFlops/s, 1.13 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.45 s [OI=2.82, 57.76 GFlops/s, 1.26 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.34 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 63.99 GFlops/s, 16.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 107) Completed state equation run for shot\n", + "HEAD Functional value for shot 107: loss 7.735520e-01 for shot 107\n", + "WORKER:0:0 (ShotID 107) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 107) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.45 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 60.04 GFlops/s, 1.23 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.40 s [OI=2.82, 64.83 GFlops/s, 1.41 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.27 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 41.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 107) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 107\n", + "MONITOR Pending barrier tasks 1\n", "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-2.711040e-04, 3.073876e-04]\n", - "HEAD \t grad after processing in range [-8.821344e-01, 1.000000e+00]\n", - "HEAD \t variable range before update [1.479421e+03, 1.542012e+03]\n", - "HEAD \t variable range after update [1.473378e+03, 1.546355e+03]\n", - "HEAD Done iteration 3 (out of 4), block 2 (out of 2) - Total loss_freq 1.263454e+01\n", + "HEAD \t grad before processing in range [-2.889714e-04, 2.582439e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 8.933002e-01]\n", + "HEAD \t variable range before update [1.479618e+03, 1.538667e+03]\n", + "HEAD \t variable range after update [1.474682e+03, 1.542711e+03]\n", + "HEAD Done iteration 3 (out of 4), block 2 (out of 2) - Total loss_freq 1.400848e+01\n", "HEAD ====================================================================\n", "HEAD Starting iteration 4 (out of 4), block 2 (out of 2)\n", - "HEAD Giving shot 5 to worker:0:0\n", - "HEAD Giving shot 22 to worker:0:1\n", - "WORKER:0:0 (ShotID 5) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 5) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 5) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 5) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 5) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 5) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 5) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 (ShotID 22) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 22) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 22) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 22) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 22) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 22) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 22) Running state equation for shot\n", + "HEAD Giving shot 4 to worker:0:0\n", + "HEAD Giving shot 12 to worker:0:1\n", + "WORKER:0:1 (ShotID 12) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 12) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 12) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 12) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 12) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 12) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 12) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.07 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 7.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.07 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.09 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 6.15 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.09 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.63 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.03 GFlops/s, 0.83 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.81 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 5) Completed state equation run for shot\n", - "HEAD Functional value for shot 5: loss 1.096619e+00 for shot 5\n", - "WORKER:0:0 (ShotID 5) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 5) Running adjoint equation for shot\n", + "WORKER:0:0 (ShotID 4) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 4) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 4) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 4) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 4) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 4) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 4) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.03 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.62 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.61 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n" + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 51.20 GFlops/s, 1.03 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 22) Completed state equation run for shot\n", - "HEAD Functional value for shot 22: loss 1.376215e+00 for shot 22\n", - "WORKER:0:1 (ShotID 22) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 22) Running adjoint equation for shot\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.49 s [OI=2.82, 52.48 GFlops/s, 1.15 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.48 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 54.57 GFlops/s, 13.65 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 4) Completed state equation run for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.63 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 43.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.52 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.43 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 47.38 GFlops/s, 11.85 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 12) Completed state equation run for shot\n", + "HEAD Functional value for shot 4: loss 1.158213e+00 for shot 4\n", + "WORKER:0:0 (ShotID 4) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 4) Running adjoint equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "HEAD Functional value for shot 12: loss 1.083143e+00 for shot 12\n", + "WORKER:0:1 (ShotID 12) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 12) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.83 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 48.33 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 43.30 GFlops/s, 1.24 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.12 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.97 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.15 s [OI=0.59, 26.63 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.12 s [OI=1.25, 47.33 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 5) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 5\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.56 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 48.25 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.48 s [OI=2.82, 53.62 GFlops/s, 1.17 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.35 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 23.37 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 4) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 4\n", "HEAD Giving shot 26 to worker:0:0\n", "WORKER:0:0 (ShotID 26) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 26) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 26) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 26) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 26) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", "WORKER:0:0 (ShotID 26) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", "WORKER:0:0 (ShotID 26) Selected undersampling level 4\n", "WORKER:0:0 (ShotID 26) Selected time stepping scheme OT2\n", "WORKER:0:0 (ShotID 26) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 1.06 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 37.84 GFlops/s, 0.53 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.43 s [OI=2.82, 31.51 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.33 s [OI=0.01, 24.19 GFlops/s, 0.53 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 5.85 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.17 s [OI=0.59, 24.17 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.14 s [OI=1.25, 41.10 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 22) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 22\n", - "HEAD Giving shot 29 to worker:0:1\n", - "WORKER:0:1 (ShotID 29) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 29) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 29) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 29) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 29) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 29) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 29) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 36.51 GFlops/s, 0.75 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.65 s [OI=2.82, 39.21 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.78 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.46 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 12) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 12\n", + "HEAD Giving shot 34 to worker:0:1\n", + "WORKER:0:1 (ShotID 34) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 34) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 34) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 34) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 34) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 34) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 34) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.65 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.27 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.14 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.23 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 45.33 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.54 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.08 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.07 GFlops/s, 12.77 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 26) Completed state equation run for shot\n", - "HEAD Functional value for shot 26: loss 1.305770e+00 for shot 26\n", + "HEAD Functional value for shot 26: loss 1.402728e+00 for shot 26\n", "WORKER:0:0 (ShotID 26) Preparing to run adjoint for shot\n", "WORKER:0:0 (ShotID 26) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.60 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 35.53 GFlops/s, 0.93 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 43.42 GFlops/s, 1.25 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.96 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.38 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 29) Completed state equation run for shot\n", - "HEAD Functional value for shot 29: loss 1.192150e+00 for shot 29\n", - "WORKER:0:1 (ShotID 29) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 29) Running adjoint equation for shot\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.08 GFlops/s, 0.93 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.97 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.35 GFlops/s, 13.09 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 34) Completed state equation run for shot\n", + "HEAD Functional value for shot 34: loss 1.525372e+00 for shot 34\n", + "WORKER:0:1 (ShotID 34) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 34) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 * section1<2499,376,405> ran in 0.31 s [OI=2.82, 44.04 GFlops/s, 1.26 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.92 GFlops/s, 0.72 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.23 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 36.69 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 69.88 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.17 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.71 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 19.50 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", "WORKER:0:0 (ShotID 26) Completed adjoint equation run for shot\n", "HEAD Retrieved gradient for shot 26\n", - "HEAD Giving shot 37 to worker:0:0\n", - "WORKER:0:0 (ShotID 37) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 37) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 37) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 37) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 37) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 37) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 37) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.81 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 49.52 GFlops/s, 0.69 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 40.01 GFlops/s, 1.15 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.68 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.94 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 61.74 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 29) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 29\n", - "HEAD Giving shot 51 to worker:0:1\n", - "WORKER:0:1 (ShotID 51) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 51) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 51) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 51) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 51) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 51) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 51) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.04 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.61 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 34.95 GFlops/s, 0.91 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.32 s [OI=2.82, 42.18 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 32.49 GFlops/s, 0.71 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.48 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 37) Completed state equation run for shot\n", - "HEAD Functional value for shot 37: loss 1.186574e+00 for shot 37\n", - "WORKER:0:0 (ShotID 37) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 37) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 50.68 GFlops/s, 1.45 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.34 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 14.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 51) Completed state equation run for shot\n", - "HEAD Functional value for shot 51: loss 1.121995e+00 for shot 51\n", - "WORKER:0:1 (ShotID 51) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 51) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.85 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 47.19 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.95 GFlops/s, 1.09 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 28.66 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.80 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.13 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.02 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n" + "HEAD Giving shot 38 to worker:0:0\n", + "WORKER:0:0 (ShotID 38) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 38) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 38) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 38) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 38) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 38) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 38) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.66 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.94 GFlops/s, 0.84 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 44.86 GFlops/s, 0.98 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.66 GFlops/s, 0.08 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 37) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 37\n", - "HEAD Giving shot 52 to worker:0:0\n", - "WORKER:0:0 (ShotID 52) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 52) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 52) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 52) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 52) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 52) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 52) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.85 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 47.19 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.36 s [OI=2.82, 37.79 GFlops/s, 1.08 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.28 s [OI=0.01, 29.00 GFlops/s, 0.64 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.65 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 32.76 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.57 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 51) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 51\n", - "HEAD Giving shot 54 to worker:0:1\n", - "WORKER:0:1 (ShotID 54) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 54) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 54) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 54) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 54) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 54) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 54) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.39 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 34) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 34\n", + "HEAD Giving shot 40 to worker:0:1\n", + "WORKER:0:1 (ShotID 40) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 40) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 40) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 40) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 40) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 40) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 40) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.18 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.55 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.55 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 52) Completed state equation run for shot\n", - "HEAD Functional value for shot 52: loss 1.018306e+00 for shot 52\n", - "WORKER:0:0 (ShotID 52) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 52) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.57 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 48.51 GFlops/s, 0.97 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.87 GFlops/s, 1.07 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.30 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.87 GFlops/s, 14.72 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 38) Completed state equation run for shot\n", + "HEAD Functional value for shot 38: loss 1.433229e+00 for shot 38\n", + "WORKER:0:0 (ShotID 38) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 38) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 36.13 GFlops/s, 0.94 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.31 s [OI=2.82, 44.13 GFlops/s, 1.27 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.24 s [OI=0.01, 33.62 GFlops/s, 0.74 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 11.90 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 54) Completed state equation run for shot\n", - "HEAD Functional value for shot 54: loss 1.042700e+00 for shot 54\n", - "WORKER:0:1 (ShotID 54) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 54) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.66 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 60.78 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.27 s [OI=2.82, 50.32 GFlops/s, 1.44 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.15 GFlops/s, 0.81 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.73 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.10 s [OI=0.59, 40.15 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 76.64 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 52) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 52\n", - "HEAD Giving shot 57 to worker:0:0\n", - "WORKER:0:0 (ShotID 57) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 57) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 57) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 57) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 57) Selected undersampling level 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "WORKER:0:0 (ShotID 57) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 57) Running state equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 49.38 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.38 GFlops/s, 1.10 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.14 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.41 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 56.24 GFlops/s, 14.06 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 40) Completed state equation run for shot\n", + "HEAD Functional value for shot 40: loss 1.138412e+00 for shot 40\n", + "WORKER:0:1 (ShotID 40) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 40) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.63 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.89 GFlops/s, 0.88 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.54 s [OI=2.82, 47.22 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.00 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.39 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 38) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 38\n", + "HEAD Giving shot 42 to worker:0:0\n", + "WORKER:0:0 (ShotID 42) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 42) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 42) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 42) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 42) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 42) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 42) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 44.04 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.72 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 21.95 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 40) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 40\n", + "HEAD Giving shot 45 to worker:0:1\n", + "WORKER:0:1 (ShotID 45) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 45) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 45) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 45) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 45) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 45) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 45) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.68 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 40.66 GFlops/s, 0.82 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.62 s [OI=2.82, 41.33 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.16 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.06 s [OI=0.50, 43.77 GFlops/s, 10.95 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 42) Completed state equation run for shot\n", + "HEAD Functional value for shot 42: loss 1.068982e+00 for shot 42\n", + "WORKER:0:0 (ShotID 42) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 42) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.34 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.19 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.26 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 34.53 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.31 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 54) Completed adjoint equation run for shot\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 49.26 GFlops/s, 1.41 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.57 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.95 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 57) Completed state equation run for shot\n", - "HEAD Retrieved gradient for shot 54\n", - "HEAD Giving shot 67 to worker:0:1\n", - "WORKER:0:1 (ShotID 67) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 67) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 67) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 67) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 67) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 67) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 67) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "HEAD Functional value for shot 57: loss 7.379355e-01 for shot 57\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.55 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 50.27 GFlops/s, 1.01 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.50 s [OI=2.82, 51.30 GFlops/s, 1.12 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.27 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 55.43 GFlops/s, 13.86 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 45) Completed state equation run for shot\n", + "HEAD Functional value for shot 45: loss 1.383274e+00 for shot 45\n", + "WORKER:0:1 (ShotID 45) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 45) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 (ShotID 57) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 57) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.50 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 42.64 GFlops/s, 1.11 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.25 s [OI=2.82, 54.03 GFlops/s, 1.55 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.45 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.79 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 67) Completed state equation run for shot\n", - "HEAD Functional value for shot 67: loss 9.753081e-01 for shot 67\n", - "WORKER:0:1 (ShotID 67) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 67) Running adjoint equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.89 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 45.07 GFlops/s, 0.63 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.37 s [OI=2.82, 36.90 GFlops/s, 1.06 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 27.25 GFlops/s, 0.60 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.70 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 31.39 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 55.23 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 57) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 57\n", - "HEAD Giving shot 98 to worker:0:0\n", - "WORKER:0:0 (ShotID 98) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 98) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 98) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 98) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 98) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 98) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 98) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.74 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 54.21 GFlops/s, 0.75 GPts/s]\n" + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 41.57 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 45.87 GFlops/s, 1.00 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.81 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.41 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "WORKER:0:0 (ShotID 42) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 42\n", + "HEAD Giving shot 46 to worker:0:0\n", + "WORKER:0:0 (ShotID 46) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 46) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 46) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 46) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 46) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 46) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 46) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 38.60 GFlops/s, 0.79 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 46.07 GFlops/s, 1.32 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 34.60 GFlops/s, 0.76 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.44 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.66 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 62.92 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 67) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 67\n", - "HEAD Giving shot 99 to worker:0:1\n", - "WORKER:0:1 (ShotID 99) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 99) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 99) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 99) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 99) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 99) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 99) Running state equation for shot\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", - "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.66 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 32.30 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.34 s [OI=2.82, 39.34 GFlops/s, 1.13 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.26 s [OI=0.01, 30.50 GFlops/s, 0.67 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.07 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.05 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 98) Completed state equation run for shot\n", - "HEAD Functional value for shot 98: loss 1.142704e+00 for shot 98\n", - "WORKER:0:0 (ShotID 98) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 98) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.52 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 41.00 GFlops/s, 1.07 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 51.00 GFlops/s, 1.46 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.21 s [OI=0.01, 38.37 GFlops/s, 0.84 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.05 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 99) Completed state equation run for shot\n", - "HEAD Functional value for shot 99: loss 1.097296e+00 for shot 99\n", - "WORKER:0:1 (ShotID 99) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 99) Running adjoint equation for shot\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.61 s [OI=2.82, 42.22 GFlops/s, 0.92 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.74 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.67 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 45) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 45\n", + "HEAD Giving shot 59 to worker:0:1\n", + "WORKER:0:1 (ShotID 59) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 59) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 59) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 59) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 59) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 59) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 59) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.79 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 50.78 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.32 s [OI=2.82, 42.28 GFlops/s, 1.21 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.25 s [OI=0.01, 31.95 GFlops/s, 0.70 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.57 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.53 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.10 s [OI=1.25, 60.43 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 98) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 98\n", - "HEAD Giving shot 107 to worker:0:0\n", - "WORKER:0:0 (ShotID 107) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 107) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 107) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 107) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 107) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 107) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 107) Running state equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.62 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 44.60 GFlops/s, 0.90 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.57 s [OI=2.82, 45.25 GFlops/s, 0.99 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.17 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 50.75 GFlops/s, 12.69 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 46) Completed state equation run for shot\n", + "HEAD Functional value for shot 46: loss 1.293593e+00 for shot 46\n", + "WORKER:0:0 (ShotID 46) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 46) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.06 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 9.22 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.60 s [OI=2.82, 42.91 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.15 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.60 GFlops/s, 12.90 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 59) Completed state equation run for shot\n", + "HEAD Functional value for shot 59: loss 1.215001e+00 for shot 59\n", + "WORKER:0:1 (ShotID 59) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 59) Running adjoint equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.06 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.58 s [OI=2.82, 43.98 GFlops/s, 0.96 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.66 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.68 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 46) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 46\n", + "HEAD Giving shot 74 to worker:0:0\n", + "WORKER:0:0 (ShotID 74) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 74) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 74) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 74) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 74) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 74) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 74) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.56 s [OI=2.82, 46.15 GFlops/s, 1.01 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.90 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.66 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 59) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 59\n", + "HEAD Giving shot 77 to worker:0:1\n", + "WORKER:0:1 (ShotID 77) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 77) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 77) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 77) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 77) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 77) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 77) Running state equation for shot\n", + "WORKER:0:1 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.65 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 42.54 GFlops/s, 0.86 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.38 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.11 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 51.58 GFlops/s, 12.90 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 74) Completed state equation run for shot\n", + "HEAD Functional value for shot 74: loss 1.264620e+00 for shot 74\n", + "WORKER:0:0 (ShotID 74) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 74) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.92 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 43.60 GFlops/s, 0.61 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.56 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 49.38 GFlops/s, 0.99 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.38 s [OI=2.82, 35.10 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.30 s [OI=0.01, 27.01 GFlops/s, 0.59 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.62 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.13 s [OI=0.59, 30.54 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.11 s [OI=1.25, 51.93 GFlops/s, 0.00 GPts/s]\n" + "WORKER:0:1 * section0<2499,456,485> ran in 0.51 s [OI=2.82, 50.17 GFlops/s, 1.10 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.09 GFlops/s, 0.00 GPts/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 99) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 99\n", - "HEAD Giving shot 112 to worker:0:1\n", - "WORKER:0:1 (ShotID 112) Preparing to run state for shot\n", - "WORKER:0:1 (ShotID 112) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:1 (ShotID 112) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:1 (ShotID 112) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:1 (ShotID 112) Selected undersampling level 4\n", - "WORKER:0:1 (ShotID 112) Selected time stepping scheme OT2\n", - "WORKER:0:1 (ShotID 112) Running state equation for shot\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 58.49 GFlops/s, 14.63 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 77) Completed state equation run for shot\n", + "HEAD Functional value for shot 77: loss 1.185848e+00 for shot 77\n", + "WORKER:0:1 (ShotID 77) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 77) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.64 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 42.22 GFlops/s, 0.87 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.55 s [OI=2.82, 46.59 GFlops/s, 1.02 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.91 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.13 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 74) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 74\n", + "HEAD Giving shot 100 to worker:0:0\n", + "WORKER:0:0 (ShotID 100) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 100) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 100) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 100) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 100) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 100) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 100) Running state equation for shot\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.67 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 40.33 GFlops/s, 0.83 GPts/s]\n", "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<> ran in 0.01 s \n", - "WORKER:0:1 * section1<> ran in 0.05 s \n", - "WORKER:0:1 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.59 s [OI=2.82, 43.69 GFlops/s, 0.95 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.63 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 21.25 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 77) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 77\n", + "HEAD Giving shot 111 to worker:0:1\n", + "WORKER:0:1 (ShotID 111) Preparing to run state for shot\n", + "WORKER:0:1 (ShotID 111) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:1 (ShotID 111) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:1 (ShotID 111) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:1 (ShotID 111) Selected undersampling level 4\n", + "WORKER:0:1 (ShotID 111) Selected time stepping scheme OT2\n", + "WORKER:0:1 (ShotID 111) Running state equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.55 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 38.76 GFlops/s, 1.01 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.18 GFlops/s, 1.38 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 36.47 GFlops/s, 0.80 GPts/s]\n", - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.25 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 107) Completed state equation run for shot\n", - "HEAD Functional value for shot 107: loss 1.041693e+00 for shot 107\n", - "WORKER:0:0 (ShotID 107) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 107) Running adjoint equation for shot\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.04 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.13 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.23 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 53.52 GFlops/s, 13.38 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 100) Completed state equation run for shot\n", + "HEAD Functional value for shot 100: loss 1.048634e+00 for shot 100\n", + "WORKER:0:0 (ShotID 100) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 100) Running adjoint equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.53 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 40.22 GFlops/s, 1.05 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<2499,376,405> ran in 0.27 s [OI=2.82, 49.37 GFlops/s, 1.42 GPts/s]\n", - "WORKER:0:1 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.40 GFlops/s, 0.82 GPts/s]\n", - "WORKER:0:1 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.16 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 13.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section4<> ran in 0.04 s \n", - "WORKER:0:1 * section5<> ran in 0.01 s \n", - "WORKER:0:1 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 112) Completed state equation run for shot\n", - "HEAD Functional value for shot 112: loss 9.383346e-01 for shot 112\n", - "WORKER:0:1 (ShotID 112) Preparing to run adjoint for shot\n", - "WORKER:0:1 (ShotID 112) Running adjoint equation for shot\n", + "WORKER:0:1 Operator `acoustic_iso_state` ran in 0.59 s\n", + "WORKER:0:1 Global performance: [OI=2.06, 46.87 GFlops/s, 0.94 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.23 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.12 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:1 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.10 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 * section3<2499,456,485> ran in 0.05 s [OI=0.50, 52.70 GFlops/s, 13.18 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 111) Completed state equation run for shot\n", + "HEAD Functional value for shot 111: loss 1.281054e+00 for shot 111\n", + "WORKER:0:1 (ShotID 111) Preparing to run adjoint for shot\n", + "WORKER:0:1 (ShotID 111) Running adjoint equation for shot\n", "WORKER:0:1 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.70 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 57.30 GFlops/s, 0.79 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.29 s [OI=2.82, 47.38 GFlops/s, 1.36 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.23 s [OI=0.01, 35.44 GFlops/s, 0.78 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 7.71 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.11 s [OI=0.59, 37.44 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.08 s [OI=1.25, 72.20 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 107) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 107\n", - "HEAD Giving shot 114 to worker:0:0\n", - "WORKER:0:0 (ShotID 114) Preparing to run state for shot\n", - "WORKER:0:0 (ShotID 114) Estimated bandwidth for the propagated wavelet 0.255-0.735 MHz\n", - "WORKER:0:0 (ShotID 114) Spatial grid spacing (0.500 mm | 4.009 PPW) is higher than dispersion limit (0.401 mm | 5.000 PPW)\n", - "WORKER:0:0 (ShotID 114) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", - "WORKER:0:0 (ShotID 114) Selected undersampling level 4\n", - "WORKER:0:0 (ShotID 114) Selected time stepping scheme OT2\n", - "WORKER:0:0 (ShotID 114) Running state equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_init` ran in 0.05 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 0.01 GFlops/s, 11.07 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<> ran in 0.01 s \n", - "WORKER:0:0 * section1<> ran in 0.05 s \n", - "WORKER:0:0 * section2<2501> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3}\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.72 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 37.53 GFlops/s, 0.77 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.63 s [OI=2.82, 40.77 GFlops/s, 0.89 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 4.43 GFlops/s, 0.08 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.08 s [OI=0.25, 20.32 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 100) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 100\n", + "HEAD Giving shot 115 to worker:0:0\n", + "WORKER:0:0 (ShotID 115) Preparing to run state for shot\n", + "WORKER:0:0 (ShotID 115) Estimated bandwidth for the propagated wavelet 0.245-0.715 MHz\n", + "WORKER:0:0 (ShotID 115) Spatial grid spacing (0.500 mm | 4.125 PPW) is higher than dispersion limit (0.412 mm | 5.000 PPW)\n", + "WORKER:0:0 (ShotID 115) Time grid spacing (0.080 μs | 24%) is below OT2 limit (0.146 μs)\n", + "WORKER:0:0 (ShotID 115) Selected undersampling level 4\n", + "WORKER:0:0 (ShotID 115) Selected time stepping scheme OT2\n", + "WORKER:0:0 (ShotID 115) Running state equation for shot\n", "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.82 s\n", - "WORKER:0:1 Global performance: [OI=0.01, 48.92 GFlops/s, 0.68 GPts/s]\n", - "WORKER:0:1 Local performance:\n", - "WORKER:0:1 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section1<2499,376,405> ran in 0.34 s [OI=2.82, 39.67 GFlops/s, 1.14 GPts/s]\n", - "WORKER:0:1 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.27 s [OI=0.01, 30.05 GFlops/s, 0.66 GPts/s]\n", - "WORKER:0:1 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.02 s [OI=16.88, 6.42 GFlops/s, 0.03 GPts/s]\n", - "WORKER:0:1 * section4<2499,456,485> ran in 0.12 s [OI=0.59, 33.24 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section6<2499,456,485> ran in 0.09 s [OI=1.25, 63.73 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:1 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:1 (ShotID 112) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 112\n", - "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.54 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 39.48 GFlops/s, 1.03 GPts/s]\n", + "WORKER:0:1 Operator `acoustic_iso_adjoint` ran in 0.61 s\n", + "WORKER:0:1 Global performance: [OI=1.79, 44.30 GFlops/s, 0.91 GPts/s]\n", + "WORKER:0:1 Local performance:\n", + "WORKER:0:1 * section0<2499,456,485> ran in 0.53 s [OI=2.82, 48.20 GFlops/s, 1.05 GPts/s]\n", + "WORKER:0:1 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 5.16 GFlops/s, 0.09 GPts/s]\n", + "WORKER:0:1 * section2<2499,376,405> ran in 0.07 s [OI=0.25, 22.55 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:1 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:1 (ShotID 111) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 111\n", + "WORKER:0:0 Operator `acoustic_iso_state` ran in 0.46 s\n", + "WORKER:0:0 Global performance: [OI=2.06, 60.11 GFlops/s, 1.21 GPts/s]\n", "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<2499,376,405> ran in 0.28 s [OI=2.82, 48.42 GFlops/s, 1.39 GPts/s]\n", - "WORKER:0:0 * section1<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.22 s [OI=0.01, 37.08 GFlops/s, 0.81 GPts/s]\n" + "WORKER:0:0 * section0<2499,456,485> ran in 0.42 s [OI=2.82, 60.91 GFlops/s, 1.33 GPts/s]\n", + "WORKER:0:0 * section1<<2499,1,2,2>,<2499,1,2,2>> ran in 0.01 s [OI=5.80, 0.16 GFlops/s, 0.01 GPts/s]\n", + "WORKER:0:0 * section2<<2499,120>,<2499,120,2,2>> ran in 0.01 s [OI=1.84, 2.65 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 * section3<2499,456,485> ran in 0.04 s [OI=0.50, 66.20 GFlops/s, 16.55 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 115) Completed state equation run for shot\n", + "HEAD Functional value for shot 115: loss 1.354216e+00 for shot 115\n", + "WORKER:0:0 (ShotID 115) Preparing to run adjoint for shot\n", + "WORKER:0:0 (ShotID 115) Running adjoint equation for shot\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "WORKER:0:0 * section2<<2499,1>,<2499,1>,<2499,1>,<2499,1>,<2499,1>> ran in 0.01 s [OI=15.63, 0.15 GFlops/s, 0.01 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=21.50, 12.12 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section4<> ran in 0.04 s \n", - "WORKER:0:0 * section5<> ran in 0.01 s \n", - "WORKER:0:0 * section6<2499> ran in 0.01 s [OI=0.13, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 114) Completed state equation run for shot\n", - "HEAD Functional value for shot 114: loss 1.015981e+00 for shot 114\n", - "WORKER:0:0 (ShotID 114) Preparing to run adjoint for shot\n", - "WORKER:0:0 (ShotID 114) Running adjoint equation for shot\n", - "WORKER:0:0 AutoTuner: could not perform any runs\n", - "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.48 s\n", - "WORKER:0:0 Global performance: [OI=0.01, 83.57 GFlops/s, 1.16 GPts/s]\n", - "WORKER:0:0 Local performance:\n", - "WORKER:0:0 * section0<3> ran in 0.01 s [OI=0.13, 0.01 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section1<2499,376,405> ran in 0.22 s [OI=2.82, 62.48 GFlops/s, 1.79 GPts/s]\n", - "WORKER:0:0 * section2<<2499,40,405>,<2499,40,405>,<2499,456,40>,<2499,456,40>> ran in 0.17 s [OI=0.01, 46.63 GFlops/s, 1.02 GPts/s]\n", - "WORKER:0:0 * section3<<2499,120>,<2499,120>,<2499,120>,<2499,120>,<2499,120>> ran in 0.01 s [OI=16.88, 9.58 GFlops/s, 0.04 GPts/s]\n", - "WORKER:0:0 * section4<2499,456,485> ran in 0.05 s [OI=0.59, 81.35 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section5<2499,456,485> ran in 0.01 s [OI=0.88, 3868751.89 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section6<2499,456,485> ran in 0.04 s [OI=1.25, 151.31 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section7<2499,456,485> ran in 0.01 s [OI=2.50, 5526788.40 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 * section8<2499> ran in 0.01 s [OI=0.25, 2.50 GFlops/s, 0.00 GPts/s]\n", - "WORKER:0:0 Performance[mode=advanced] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", - "WORKER:0:0 (ShotID 114) Completed adjoint equation run for shot\n", - "HEAD Retrieved gradient for shot 114\n", + "WORKER:0:0 AutoTuner: could not perform any runs\n", + "WORKER:0:0 Operator `acoustic_iso_adjoint` ran in 0.46 s\n", + "WORKER:0:0 Global performance: [OI=1.79, 58.74 GFlops/s, 1.21 GPts/s]\n", + "WORKER:0:0 Local performance:\n", + "WORKER:0:0 * section0<2499,456,485> ran in 0.41 s [OI=2.82, 63.00 GFlops/s, 1.37 GPts/s]\n", + "WORKER:0:0 * section1<<2499,120,2,2>,<2499,120,2,2>> ran in 0.02 s [OI=6.00, 6.41 GFlops/s, 0.11 GPts/s]\n", + "WORKER:0:0 * section2<2499,376,405> ran in 0.04 s [OI=0.25, 39.54 GFlops/s, 0.00 GPts/s]\n", + "WORKER:0:0 Performance[mode=advanced-fsg] arguments: {'nthreads': 3, 'nthreads_nonaffine': 3}\n", + "WORKER:0:0 (ShotID 115) Completed adjoint equation run for shot\n", + "HEAD Retrieved gradient for shot 115\n", + "MONITOR Pending barrier tasks 1\n", "HEAD Updating variable vp,\n", - "HEAD \t grad before processing in range [-7.634558e-04, 3.162826e-04]\n", - "HEAD \t grad after processing in range [-1.000000e+00, 4.142510e-01]\n", - "HEAD \t variable range before update [1.473378e+03, 1.546355e+03]\n", - "HEAD \t variable range after update [1.475463e+03, 1.553431e+03]\n", - "HEAD Done iteration 4 (out of 4), block 2 (out of 2) - Total loss_freq 1.628958e+01\n", + "HEAD \t grad before processing in range [-5.321078e-04, 1.947885e-04]\n", + "HEAD \t grad after processing in range [-1.000000e+00, 3.660839e-01]\n", + "HEAD \t variable range before update [1.474682e+03, 1.542711e+03]\n", + "HEAD \t variable range after update [1.477018e+03, 1.548610e+03]\n", + "HEAD Done iteration 4 (out of 4), block 2 (out of 2) - Total loss_freq 1.883632e+01\n", "HEAD ====================================================================\n" ] }, @@ -14124,7 +11824,7 @@ { "data": { "text/html": [ - "" + "" ], "text/plain": [ "" @@ -14154,7 +11854,6 @@ "\n", "# Specify a series of frequency bands, which we will introduce gradually \n", "# into the inversion in order to better condition it\n", - "f_min = 0.05e6\n", "max_freqs = [0.3e6, 0.4e6]\n", "\n", "num_blocks = len(max_freqs)\n", @@ -14186,13 +11885,14 @@ " wavelets = sub_problem.shot.wavelets\n", " observed = sub_problem.shot.observed\n", "\n", - " # Pre-process the wavelets\n", - " wavelets = process_wavelets(wavelets, f_min=f_min, f_max=f_max, runtime=worker)\n", + " # Pre-process the wavelets and observed\n", + " wavelets = process_wavelets(wavelets, f_max=f_max, filter_relaxation=0.25, runtime=worker)\n", + " observed = process_observed(observed, f_max=f_max, filter_relaxation=0.25, runtime=worker)\n", " # Execute the PDE forward\n", " modelled = pde(wavelets, vp, problem=sub_problem, runtime=worker)\n", "\n", " # Pre-process the modelled and observed traces\n", - " traces = process_traces(modelled, observed, f_min=f_min, f_max=f_max, runtime=worker)\n", + " traces = process_traces(modelled, observed, f_max=f_max, filter_relaxation=0.75, runtime=worker)\n", " # and use these pre-processed versions to calculate the\n", " # value of the loss_freq function\n", " fun = await loss(traces.outputs[0], traces.outputs[1],\n", @@ -14239,11 +11939,11 @@ "source": [ "# uncomment to run using utility function\n", "# for block, freq in optimisation_loop.blocks(num_blocks, max_freqs):\n", - "# await adjoint(problem, pde, loss_freq,\n", + "# await adjoint(problem, pde, loss,\n", "# optimisation_loop, optimiser, vp,\n", "# num_iters=num_iters,\n", "# select_shots=dict(num=15, randomly=True),\n", - "# f_min=0.05e6, f_max=freq)\n", + "# f_max=freq)\n", "\n", "# vp.plot()" ]