• ctobssim was not fully thread save as the models were shared among the threads which led to concurrent memory access when evaluating the Monte Carlo cache. The models are now copied within the parallel section, avoiding concurrent memory access (#1258).
    Jürgen Knödlseder authored
     
    Browse File »








  • The time slice duration is now adapted to the source model flux. The m_max_photons member now defines the maximum number of photons that should be simulated in one slice. This prevents core dumps due to memory allocation problems in case that large fluxes have been specified.
    
    This partially adresses feature #807.
    Jürgen Knödlseder authored
     
    Browse File »


















  • Filenames are now always accessed using the filename() method so that environment variables get correctly expanded.
    
    The prefix is now accessed using the string() method instead of the generic value() method, so that string checkings can be performed.
    Jürgen Knödlseder authored
     
    Browse File »