It is currently Wed Dec 11, 2024 9:52 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 11 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: Tue Jul 30, 2013 8:24 pm 
Offline

Joined: Tue Nov 27, 2012 7:41 pm
Posts: 686
Hello!
About a year ago Andrey mentioned, that the DM source implementation for the WebRun is in progress. I'm wondering - is there any updates on this topic? Can users expect the DM source presence in the WebRun in the near future?
Thanks!
__________________
Andrey.

_________________
Andrey Egorov, LPI


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 08, 2013 7:36 pm 
Offline

Joined: Tue Nov 27, 2012 7:41 pm
Posts: 686
Thanks, Andrey!

_________________
Andrey Egorov, LPI


Top
 Profile  
 
PostPosted: Wed Aug 14, 2013 1:07 pm 
Offline

Joined: Tue Nov 27, 2012 7:41 pm
Posts: 686
Hi, Andrey!
I've got some thoughts on the topic. In your post you mentioned that you are not sure how to implement a DM source computation into the online version of the GALPROP. I suppose the main difficulty here is to load annihilation yields - energy spectra at production of various annihilation products for various channels. In this context - do you know this website - http://www.marcocirelli.net/PPPC4DMID.html ? Essentially, the DM people there collected a lot of useful stuff including tabulated energy spetcra of annihilation products for different channels and WIMP masses. I'm thinking - what if you would try to use these tables for WebRun? A user will specify WIMP mass, channel, branching. Then some interpolation procedure for the table should be applied. And that's all regarding particle physics. Then to implement astrophysics - DM density distribution etc. - is relatively trivial. Thus, this can be a relatively easy way - just a potential idea... Maybe it's not a really general way - but at least for the first approximation. Because we can imagine that this opportunity - to get a DM source through WebRun - can be really popular for people...

_________________
Andrey Egorov, LPI


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: Thu Aug 15, 2013 1:43 pm 
Offline

Joined: Tue Nov 27, 2012 7:41 pm
Posts: 686
Great! Thanks, Andrey!

_________________
Andrey Egorov, LPI


Top
 Profile  
 
PostPosted: Wed Aug 21, 2013 8:04 pm 
Offline

Joined: Tue Nov 27, 2012 7:41 pm
Posts: 686
And another small question: as a GALPROP general description I sould use v. 54 descirption from this page http://galprop.stanford.edu/code.php?option=manual, right? This is the most comprehensive manual available, right?

_________________
Andrey Egorov, LPI


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  [ 11 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


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:  
Powered by phpBB® Forum Software © phpBB Group