GALPROP https://galprop.stanford.edu/forum/ |
|
DM Annihilation using webrun https://galprop.stanford.edu/forum/viewtopic.php?f=13&t=146 |
Page 1 of 1 |
Author: | ranjanlaha [ Sun Jun 17, 2012 12:49 pm ] |
Post subject: | DM Annihilation using webrun |
Hi, I am very new to GALPROP. I was wondering if there is a way to use the GALPROP webrun to calculate the electromagnetic radiation associated with DM annihilation. The source options in Advanced User in Webrun does not seem to be able to do that. Thanks and best regards, Ranjan. |
Author: | avladim [ Mon Jul 09, 2012 5:06 pm ] |
Post subject: | Re: DM Annihilation using webrun |
Hello Ranjan, sorry for the long delay with the response! DM annihilation is available in the GALPROP code, but not in WebRun at this time. This functionality is work in progress in the current code, and that is why we cannot make it available to the public via WebRun yet. However, you are welcome to download the code and find some examples of how to run the DM annihilation calculations in the file get_DM_source.cc and the following publication: Moskalenko I.V., Strong A.W. 1999, Phys. Rev. D 60, 063003 Andrey |
Author: | ranjanlaha [ Mon Jul 09, 2012 7:25 pm ] |
Post subject: | Re: DM Annihilation using webrun |
Thanks a lot for the reply. Best regards, Ranjan. |
Author: | avladim [ Wed Aug 07, 2013 9:32 pm ] |
Post subject: | Re: DM Annihilation using webrun |
Dear Andrey, the dark matter functionality is still not available in WebRun. We have discussed it in the group, and it is not clear to us how to allow generality in DM treatment without permitting the users to upload or compile their own code. So, the state of things is: if you want to use Galprop to calculate the effects of a particular DM model, you should download the code, write a routine for your specific DM annihilation model, and then compile and use the code on your hardware. The good news is, you can still use WebRun to produce and validate a galdef file (Galprop configuration file) without DM, and then use this file in your installation. In the code, look at the file gen_DM_source.cc. It contains the functions that define the rate of e+/e-/pbar production and the gamma-ray emissivity. These are the functions that you will have to implement your DM model in. Here is an explanation of the DM treatment in Galprop from Igor Moskalenko: Quote: There is a DM_package routines which allow a user to program how the DM distribution and annihilation channels are calculated or read. There are also 10 integer type and 10 float (or float*8) type of variables passed through from the galdef file to handle the user-defined DM_package routines. Once defined, the annihilation products and gamma rays are treated in the same way as normal particles and gamma rays but they are not mixed and continue to be DM_something. GALPROP has an interface that allows it to be called from DarkSUSY when needed. Andrey |
Author: | avladim [ Thu Aug 15, 2013 1:26 pm ] |
Post subject: | Re: DM Annihilation using webrun |
Thank you for the suggestion, Andrey! This would have to be implemented in the Galprop code in order to make it to WebRun. I have submitted it as a feature request in Bugzilla for Galprop: http://galprop.stanford.edu/bugs/show_bug.cgi?id=78 Feel free to comment more in Bugzilla. If Galprop developers do not have the bandwidth to work on this, I am sure that user contributions to the code will be appreciated. P.S.: I no longer take an active part in the development of Galprop or WebRun, only occasional support projects. |
Author: | avladim [ Wed Aug 28, 2013 10:08 am ] |
Post subject: | Re: DM Annihilation using webrun |
Yes, the Explanatory Supplement for version 54 covers all the basics, but occasionally a topic may be out of date. The development version describes features not yet available in the public version. In most cases, the most reliable source of information is the code itself. Usually functions are well documented in the comments. |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |