Hi Florian,
Is SARAH 4.12.3 compatible with MicrOMEGAs 5.0?
Regards,
Sam
SARAH & MicrOMEGAs 5.0
Re: SARAH & MicrOMEGAs 5.0
Hi,
I haven't found time to check that. If you are going to try it, I would be grateful if you let me know your observations.
Best,
Florian
I haven't found time to check that. If you are going to try it, I would be grateful if you let me know your observations.
Best,
Florian
Re: SARAH & MicrOMEGAs 5.0
I have taken a cursory look and at least one thing that’s broken is the call to darkOmega() because the number of parameters for that function has changed between micrOMEGAs 4.x and micrOMEGAs 5.0.
micrOMEGAs 4.3.5, include/micromegas.h line 183:
micrOMEGAs 5.0, include/micromegas.h line 197:
So the main files (CalcOmega*.cpp) don’t compile with micrOMEGAs 5.0.
micrOMEGAs 4.3.5, include/micromegas.h line 183:
Code: Select all
extern double darkOmega(double *Xf,int Fast, double Beps);
Code: Select all
extern double darkOmega(double *Xf,int Fast, double Beps,int *err);
-
- Posts: 30
- Joined: 22. Jul 2017, 10:48
Re: SARAH & MicrOMEGAs 5.0
Hi,
I have checked SARAH 4.13.0 & Micromega 5.0.4.
SARAH is compatible with Micromega 5.0.4.
``Micromega 5'' can calculate dark matter properties in freeze-in formalism.
But SARAH only prepares the files for freeze-out.
If I want to work with freeze-in, what should I do?
Any hint would be appreciated.
Cheers,
Sam
I have checked SARAH 4.13.0 & Micromega 5.0.4.
SARAH is compatible with Micromega 5.0.4.
``Micromega 5'' can calculate dark matter properties in freeze-in formalism.
But SARAH only prepares the files for freeze-out.
If I want to work with freeze-in, what should I do?
Any hint would be appreciated.
Cheers,
Sam
Re: SARAH & MicrOMEGAs 5.0
Hi,
I have so far never used that function. However, looking at the examples included in micromegas 5.0, it seems to me that you don't need to change anything in the SARAH model files. Only the main file needs to modified, and you need to call for instance darkOmegaFiDecay instead of darkOmega. You can check the new main.c file which with MO to see all necessary changes.
Cheers,
Florian
I have so far never used that function. However, looking at the examples included in micromegas 5.0, it seems to me that you don't need to change anything in the SARAH model files. Only the main file needs to modified, and you need to call for instance darkOmegaFiDecay instead of darkOmega. You can check the new main.c file which with MO to see all necessary changes.
Cheers,
Florian