It is currently Wed Jan 15, 2025 7:12 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sun Jun 17, 2012 12:49 pm 
Offline

Joined: Sat Jun 09, 2012 8:48 am
Posts: 2
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.


Top
 Profile  
 
PostPosted: Mon Jul 09, 2012 5:06 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
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

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
PostPosted: Mon Jul 09, 2012 7:25 pm 
Offline

Joined: Sat Jun 09, 2012 8:48 am
Posts: 2
Thanks a lot for the reply.

Best regards,
Ranjan.


Top
 Profile  
 
PostPosted: Wed Aug 07, 2013 9:32 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
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

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
PostPosted: Thu Aug 15, 2013 1:26 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
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.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
PostPosted: Wed Aug 28, 2013 10:08 am 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
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.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group