Closed lamorton closed 2 years ago
huh...what a strange commit to cause it to hang. @alvin-garcia its your commit any idea what went wrong
I'm wondering it it's trying to reserve too much memory? But I'd expect that to cause a crash, not just hanging.
The allocation could be eating into swap memory.
grid_intersect
is called by make_diagnostic_grid
and I suspect your run is getting stuck in an infinite while loop. Assuming this is the source of your issue, please answer the following:
Are trying to output active or passive signals? How do you know your line of sights correctly intersect the beam grid or plasma?
Do you see Channel # missed the beam grid
in the FIDASIM output file for the chords you suspect to miss the beam grid? If you are using prefida
to prepare the inputs, you should see a similar message there.
I see the message on the prefida, but not on FIDASIM output.
I fixed it by switching to the Intel compiler, which is apparently the preferred one on our cluster.
While its good that you resolved the issue we nominally support gfortran so could you send us your input files and we can see if we can get gfortran up and running.
This started with commit "xyz_to_uvw bug fix in visualization scripts and utilities (#212)."
I'm using gnu9 compiler suite. No error messages, just never gets past the
make_diagnostic_grid
routine, even after 1.5hr. It was instantaneous previously.