Hello Jay,
I did not find any event that have more than 4 picks according to your terminal output.
With 4 phases only, the location should be pretty straight forward, except if they do not match at all a correct event.
Looking at first at nll_mgr log file, there is something strange.
Most of the lines seem to be about the same event and are quite strange.
I refer to those lines beginning with '20190222 -214 74.83'.
There should not contain a '-' minus in the hour section.
According to me, this points to a problem with NLLoc.
The terminal output also show some 'NLLoc: ERROR' statements from the first location, so indeed, NLLoc failed to locate the event for some reason.
The easiest way to troubleshoot this I guess would be to run manually NLLoc in your temp directory.
If I remember correctly, you just need to update the
last.in file to point on the selected .arc input file (default point to nllMgrArcIn) and run "NLLoc
last.in" in your terminal.
Maybe you can increase NLLoc verbosity (CONTROL statement in your input file).
Also, you can compare an NLLoc .arc or .hyp output file and try to understand why it places a '-' in the hour.
Last but not least, which version of NLLoc are you running ?
Regards.
Jean-Marie.
Le 30/01/2025 à 20:49,
johnwe...@gmail.com a écrit :
> Hi, I'm hoping someone can provide insight into Earthworm's implementation of NonLinLoc. I have a small network (8 stations, although many events only have 4 observations). I'm testing my workflow on 1 day of data with tankplayer. I'm using pick_ew, eqassemble, and nll_mgr in this particular test. In previous iterations I have used pick_FP, phaseworm, eqproc, and hyp2000_mgr.
>
> Tankplayer runs successfully. Picks are made, sent through the eqassemble sausage, and locations are computed by NonLinLoc. All modules stay Alive throughout the process. However, NonLinLoc seems to hang at some point. Multiple NLLoc processes remain on my machine hours after tankplayer is done.
>
> /-------------
> //earthworm@lila:/opt/earthworm$ top/
> /top - 20:26:37 up 77 days, 2:04, 4 users, load average: 2.03, 2.44, 2.61
> Tasks: 409 total, 3 running, 405 sleeping, 1 stopped, 0 zombie
> %Cpu(s): 25.0 us, 0.1 sy, 0.0 ni, 74.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
> MiB Mem : 48150.3 total, 897.8 free, 2010.7 used, 45241.8 buff/cache
> MiB Swap: 8192.0 total, 8150.3 free, 41.7 used. 45432.7 avail Mem
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> *2975179 earthwo+ 20 0 461836 170716 2868 R 100.0 0.3 75:26.55 NLLoc
> 2975878 earthwo+ 20 0 462488 171528 2884 R 99.7 0.3 72:43.93 NLLoc *
> 2996539 earthwo+ 20 0 9772 4392 3540 R 0.3 0.0 0:00.09 top
> 2953390 earthwo+ 20 0 19428 10208 8328 S 0.0 0.0 0:00.48 systemd
> .../
> /2973148 earthwo+ 20 0 8544 5608 3672 S 0.0 0.0 0:00.09 bash
> 2974219 earthwo+ 20 0 7024 3728 3268 S 0.0 0.0 0:00.00 run_tankplayer.
> 2974237 earthwo+ 20 0 91504 7496 7064 S 0.0 0.0 0:00.16 startstop
> 2974238 earthwo+ 20 0 9188 2720 1684 S 0.0 0.0 0:00.14 statmgr
> 2974239 earthwo+ 20 0 11100 5620 5464 S 0.0 0.0 0:00.13 copystatus
> -------------
>
> /Furthermore, I have about 38 .arc files in the NonLinLoc output folder (earthworm_temp/nll_mgr0) and only 16 in Earthworm's data/eqk/arc folder. I
> /
> //-------------
> //earthworm@lila:/opt/earthworm$ ls -alh /opt/NonLinLoc-dev/nlloc_copahue/earthworm_temp/nll_mgr0/*.arc
> -rw-rw-r-- 1 earthworm earthworm 636 Jan 30 19:11 20190222--81315.qid00000000..arc/ //
> /-------------
>
> /
> Have other people observed this behavior? Could it be related to NonLinLoc not completing a location? E.g., part of the Earthworm terminal output:
>
> /-------------/
> /... Reading observation file /opt/NonLinLoc-dev/nlloc_copahue/earthworm_temp/nll_mgr0/nllMgrArcIn/
>
> /Reading next set of observations (Files open: Tot:6 Buf:0 Hdr:0 Alloc: 0) .../
>
> /... 4 observations read, 4 will be used for location (/opt/NonLinLoc-dev/nlloc_copahue/earthworm_temp/nll_mgr0/0000022934.20190222.215857)./
>
> /LOCGAU param CorrLen is zero, will not be used: 0.000000/
>
> /Locating... (Files open: Tot:6 Buf:0 Hdr:0 Alloc: 16 3DMem: used:0/avail:0/load:0) .../
>
> /Applying Octtree search within Grid 0:/
>
> /INFO: EDT_otime_weight activated, OT_WT exceeds EDT_OT_WT_FLOOR./
>
> /OctTree num samples = 10000 / 20000/
>
> /INFO: Min node size reached, terminating Octree search./
>
> /Octree oct_node_value_max= 4.356427e+20 oct_tree_integral= 0.000000e+00/
>
> /OCTREE nInitial 4400 nEvaluated 10384 smallestNodeSide 0.009766/0.009766/0.009766 oct_tree_integral 0.000000e+00/
>
> /INFO: EDT_otime_weight: ot_ml_std 92009201297866326016.000000/
>
> /Finished location: /opt/NonLinLoc-dev/nlloc_copahue/earthworm_temp/nll_mgr0/0000022934.20190222.215857.grid0.loc.hyp/
>
> /Reading next set of observations (Files open: Tot:6 Buf:0 Hdr:0 Alloc: 0) .../
>
> /...end of observation file detected./
>
> /*No more observation files. 1 events read, 1 events located, 0 locations completed.*/
>
> /nll_mgr: system command return <0>/
>
> /-------------
> /
>
> I've attached my params/ dir and log/ dir as well as the NonLinLoc control file (and the INCLUDED
gtsrce.in file). I've also attached a text file of the Earthworm terminal output, a text file of the result of the Linux 'top' command, text from 'ls earthworm_temp/nll_mgr0' (NonLinLoc output), and text from 'ls run/data/eqk/arc'. I can send a link to zipped files of the whole Earthworm and NonLinLoc run directories. It's too big to attach here with the output files.
>
>
> Thanks,
>
> Jay Wellik
> USGS Volcano Disaster Assistance Program
>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Earthworm Community Forum" group.
>
> To post to this group, send an email to
earthwo...@googlegroups.com
>
> To unsubscribe from this group, send an email to
>
earthworm_for...@googlegroups.com
>
> For more options, visit this group at
>
http://groups.google.com/group/earthworm_forum?hl=en <
http://groups.google.com/group/earthworm_forum?hl=en>
>
> ---
> You received this message because you are subscribed to the Google Groups "Earthworm Community Forum" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
earthworm_for...@googlegroups.com <mailto:
earthworm_for...@googlegroups.com>.
> To view this discussion visit
https://groups.google.com/d/msgid/earthworm_forum/e7b64ecf-1d14-43c2-8de2-f8e514e3ea49n%40googlegroups.com <
https://groups.google.com/d/msgid/earthworm_forum/e7b64ecf-1d14-43c2-8de2-f8e514e3ea49n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
--------------------------------------
Institut de Physique du Globe de Paris
Observatoires Volcanologiques et Sismologiques
Responsable technique
+33 1 83 95 74 37
+33 6 20 35 28 04 (portable)
1 rue Jussieu
75238 Paris cédex 5