I would like to report a problem I think I have found where G4ParaFissionModel is eating memory. I think the problem occurs in the production of the fission products so that the more fissions that occur the more memory that is eaten. I do not need a thick film of material in my simulation however I do need a huge number of primary neutrons in the simulation so I still have a problem with the memory being allocated an not released. I may have located the source of the leak to the allocation of a new G4DynamicParticle for the secondaries which appears to go out of scope and if not released after being passed back to theResult.push_back() I can provide a basic example simulation if needed. I am running GEANT4.8.1.p01 with Fedora Core 4 and gcc 4.0.0 20050519 (RedHat 4.0.0-8) Thanks and Best Regards, Dale. P.S. Has the problem with the neutron Inelastic process only selecting the natural isotopic abundance of the isotopes in the materials regrdless of their defined isotopic composition been rectified or is there a workaround?
Thanks for the report. Please send your example code to me at dwright@slac.stanford.edu We are now working on the isotope choice problem, but as it involves changes at a rather basic level, a lot of code is affected. We expect to have it fixed before the December release, but most likely sooner.
Memory leaks found and fixed.