ratt-ru / mt-imager

The Malta Imager -- a GPU-based imager from Daniel Muscat (U. Malta)
GNU General Public License v3.0
1 stars 2 forks source link

Exception: The origin point for convolution function at w=0 has a non-zero imaginary value. #3

Open o-smirnov opened 10 years ago

o-smirnov commented 10 years ago

Running this (on elwood -- K20m --- /home/oms/RP-3C147)

$ time mt-imager conf=mtimager.properties image.nx=1024 image.ny=1024 channel=-1
2014-04-15 13:20:43 SEVERE  MeasTable::dUTC(Double) (file /build/buildd/casacore-1.5.0+svn21411/measures/Measures/MeasTable.cc, line 6657)  Leap second table TAI_UTC seems out-of-date. 
2014-04-15 13:20:43 SEVERE  MeasTable::dUTC(Double) (file /build/buildd/casacore-1.5.0+svn21411/measures/Measures/MeasTable.cc, line 6657)+ Until table is updated (see aips++ manager) times and coordinates
2014-04-15 13:20:43 SEVERE  MeasTable::dUTC(Double) (file /build/buildd/casacore-1.5.0+svn21411/measures/Measures/MeasTable.cc, line 6657)+ derived from UTC could be wrong by 1s or more.
terminate called after throwing an instance of 'mtimager::MTImagerException'
  what():  
Description: The origin point for convolution function at w=0 has a non-zero imaginary value. Value of origin is (12259.1,0.00143623)
Type: Imager Exception
Object Name: W-Projection Imager::Module
Object ObjectName: WProjectionConvolutionGenerator
File Name: /home/oms/src/mt-imager/code/mt-imager/lib/components/ConvolutionFunctionsGenerator/WProjectionConvFunction.cpp
Line Number: 217

Aborted (core dumped)

real    0m2.983s
user    0m1.964s
sys 0m1.160s
oms@elwood:~/RP-3C147$
ddmusc commented 10 years ago

This problem is occurring because the imaginary part at w=u=v> 1x10e-3 ( technically it should always be 0 but there are rounding errors in cufft) maybe I should change how I check.

Regards Daniel Muscat

On 15 Apr 2014, at 15:30, oms-ratt notifications@github.com wrote:

217