Dear all:
Does anybody know the meaning of the "DebugEvolution" parameter in modules.f90 ? I have set it as .true. and found nothing has changed in CAMB results except for the timing.(The timing of the whole cmbmain is 4.366624 compared with 2.037888 in the .false . case) .What did CAMB do in the (4.366624-2.037888)s? :)
Best,
Gongbo
CAMB: "DebugEvolution" parameter
-
- Posts: 73
- Joined: January 04 2005
- Affiliation: NAOC
- Contact:
-
- Posts: 1944
- Joined: September 23 2004
- Affiliation: University of Sussex
- Contact:
Re: CAMB: \\\"DebugEvolution\\\" parameter
It forces all the modes to evolve to today. It is a very good approximation for a CMB-only calculation to stop evolution shortly after recombination on small scales, which is why switching it on makes no difference.
It's useful if you want to write out the full evolution on small scales for a paper plot, and for testing purposes. Turning on CMB lensing or transfer functions has a similar effect.
It's useful if you want to write out the full evolution on small scales for a paper plot, and for testing purposes. Turning on CMB lensing or transfer functions has a similar effect.