The problem appears to be the number of channels (165 for the file above). If I use 256 channels (some of which are mostly filtered by the bandpass), then I don't get the error.
I'm trying to run heimdall on some .fil files I've created from GB 20 Skynet psrfits files. Heimdall seems to run fine on an example file (GBT_Lband_PSR.fil from Scott Ransom's tutorial), but when I run it on my .fil files, I get the error below. I also tried running presto's readfile on my file (see below). Is it just that heimdall doesn't handle 16 bits per sample and I need to downsample? Thanks! processing beam 1 allocating filterbank data vector for 262144 samples with size 173015040 bytes Allocating...
I'm trying to run heimdall on some .fil files I've created from GB 20 Skynet data files. Heimdall seems to run fine on an example file (GBT_Lband_PSR.fil from Scott Ransom's tutorial), but when I run it on my .fil files, I get the error below. I also tried running sigproc's readfile on my file (see below). Is it just that heimdall doesn't handle 16 bits per sample and I need to downsample? Thanks! processing beam 1 allocating filterbank data vector for 262144 samples with size 173015040 bytes Allocating...
Do you have a GPU? What do you get when you run nvidia-smi?
(sorry to be spammy. I also had to comment out #include "tmutil.h" in Applications/Candidates.C ... which didn't seem to be doing anything.)
I was able to fix it by giving a proper relative path to libtool in cudalt.py
I was able to fix it by giving a proper relative path to libtool in cudalt.py
I'm having the exact same issue (and did the exact same tweak to cudalt.py). FYI, here is a colab notebook that reproduces the issue: https://colab.research.google.com/drive/1Ow3e_GzajjuHEBIvbxuCj7Y2qCCuVG1V?usp=sharing