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