TTT Software?

Hi everyone,

this is not strictly GMT, but I am not sure where to turn…

Does anyone know who manages the TTT software now that Paul is no longer with us? I bought. a license way back when… and the computer it ran on is on it’s last legs, and I am having trouble getting it to run properly on my newer computers…

Thought one of the GMT Team might know

Thanks!

-jose

Hi,

I have wondered about that too but I never saw the TTT source code. Did you get when you get that license?

I have no idea what TTT software is, but one general solution for an old software that cannot be setup on a new computer is to run it in a virtual machine.

E.g. an existing old working system’s hard drive can be copied/cloned to a virtual machine disk file and then configured as a virtual machine’s hard drive. This way ensures there’s always a working copy if an old PC is falling apart.

Or an old OS can simply be installed in a virtual machine and then the software installed the usual way.

1 Like

Computes the so called Tsunami Travel Times. It’s a C code written by Paul but the source code was not public.

Yes sure, I googled it. Did not read beyond the title page so no working idea what’s actually needed to install and run it.

I also have a TTT code created by me in Mirone (a C-MEX file) and decided to put Claude to work. After a few iterations we came out with a new module in GMT.jl (in #master for now).

using GMT

G = gmtread("@earth_relief_01m", R=:PT);   # Grid size (729, 1508)
@time ttt = wave_travel_time(G, [-11.0, 35.9]);
  0.770920 seconds (25 allocations: 12.748 MiB)        # After warm up
viz(ttt, contour=true, colorbar=true, coast=true, proj=:guess)  # Looks like contour defaults are too thick

1 Like

Hi Joaquim,

Thanks for looking into it. Can we discuss via private email…? I’m interested in the tool you made. But I have no idea how to use julia.. As you know, I am generally barely hanging on when it comes to this stuff. i have some well established workflows and I don’t deal well when there are perturbations in my flow! ha ha… Maybe you can help me understand why the TTT isn’t working on the other Windows machines, it seems like a simple path issue, one of the '' in the path name is in wrong direction when it’s looking for the bathymetry data upon which to do the TTT calc… It doesn’t do that on the original windows laptop wher it is all working (the one that is close to the end of its service life) I’m sure it’s something stupid… I just don’t know how this stuff works… the ‘ttt_64’ executable itself runs, it just fails on the step when it is looking for the bathy grid to run on, and I don’t know where to change that. I’ll do a deeper dive on the man page and see if I can figure it out… Thanks!

Hi Joaquim,

well i messed around on the windows machine and changed the path in the environment variable that TTT uses to find the bathymetry and guess what, it worked! So I am back up and running. so um, yeah, disregard!

But that said, I will ask around in the tsunami world to see if there were any handoff plans for TTT… I know the tsunami warning centres use it and they bought a long term license or something so that it could be distributed to foreign govenments for tsunami preparedness etc. I have no idea who holds the source code, but it woudl be good to find out.

Sure. And note that I never saw TTT so don’t know how it works and is installed.

1 Like