Forum > Windows

Best compiler options

<< < (2/4) > >>

Jason G:
Oh well, was worth a try :D,
  that might be telling us something, maybe there is some denormal data somewhere, that needs to be that way ?  maybe in the becnchmarks some random data.  good to know this stuff :D

Jason

Raistmer:
It seems it's not "flush to zero".... it's something else... maybe commented out constructor - rebuild failed to restart too.
Probably my changes for VS 2005 build broke checkpointing :/
@Jason
You did analogical changes in code, does your build OK with restarts?

Jason G:
Yes, it built okay  though it has been a while since I rebuilt it.  I'd be wondering which boinc API version you built against first.

I think I know the commented out constructor you mean.  I felt uneasy about that too so so I restored it, but commented out the '0' parameter instead, allowing use of the default constructor.  Not sure if it made any difference.

Jason

Raistmer:
Well, does BOINC API do anything with restoring app state from checkpoint?? I htought it too app specific info to relay on BOINC API.
In SETI case it's state.sah who hold checkpoint info i belive. original 2.4 app version restores fine from checkpoint created by my build but my own build throws exception.
So something wrong with initialization. I tried your method, commented out only zero. It builds fine but gives exception too.
"
SETI_WU_INFO::SETI_WU_INFO( void ) :
    track_mem <SETI_WU_INFO> ( "SETI_WU_INFO" ),
    data_class( 0 ),
    start_ra( 0 ),
    start_dec( 0 ),
    end_ra( 0 ),
    end_dec( 0 ),
    true_angle_range( 0 ),
    time_recorded( 0 ),
    subband_center( 0 ),
    subband_base( 0 ),
    subband_sample_rate( 0 ),
    fft_len( 0 ),
    ifft_len( 0 ),
    subband_number( 0 ),
    nsamples( 0 ),
    bits_per_sample( 0 ),
    position_history(/* 0*/ ),
    num_positions( 0 ),
.....
"
(current SVN version of this file shows   " position_history(), " so it should be OK now, but....)
Call stack shows some trouble in this statement
                       best_triplet->pot_min = pot_min;
in function parse_state_file

Please, try if your app will continue from this checkpoint (I attached needed files).


[attachment deleted by admin]

Jason G:

--- Quote from: Raistmer on 23 Nov 2007, 04:41:14 pm ---
Please, try if your app will continue from this checkpoint (I attached needed files).


--- End quote ---
Deleted result file first:

Ran with -bench first to check --- > no probs there

Running now [not -bench] a couple of minutes, no probs yet, watching it.

Are you using knabench or your own batch file maybe?  if your own then you mightn't have a valid Init_data.xml in the folder ?

Jason

[Hope it isn't a long one!... It's election day here in Oz and so I have to go and get some beer to be well lubricated for the trip to the polling booth :D ]

.. 10 mins so far no crash [slow machine or long workunit .. or both :D]

Note ... After it finishes I will check it will start off from your checkpoint Indeed.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version