Skip to content

Updated enrichment age tracer code. Improved its documentation throug…#19

Open
arwetzel wants to merge 1 commit into
pfhopkins:gizmo-cppfrom
arwetzel:gizmo-cpp
Open

Updated enrichment age tracer code. Improved its documentation throug…#19
arwetzel wants to merge 1 commit into
pfhopkins:gizmo-cppfrom
arwetzel:gizmo-cpp

Conversation

@arwetzel

Copy link
Copy Markdown
Contributor

Updated enrichment age tracer module, with improved documentation. Set default age max to 13.7 Gyr. Fixed bug in dealing with events that cross multiple age bins. Fixed bug so it does not overwrite a user's GALSF_FB_FIRE_AGE_TRACERS in gizmo parameters if you also set FIRE_PHYSICS_DEFAULTS. For the first age bin, fixed bug that Gizmo includes star particles with age < age_min in injecting element age tracer weights, but it did not use ages < age_min in computing the normalization of the weights, so it overestimated all weights in the first age bin. For the final age bin, now include star particles older than age_max in injecting their weights into the final bin, similar to the behavior for the youngest age bin, and ensuring that all star particles get counted.

…hout. Set default age max to 13.7 Gyr. Fixed bug in dealing with events that cross multiple age bins. Fixed bug so it does not over-write a user's GALSF_FB_FIRE_AGE_TRACERS in gizmo parameters if you also set FIRE_PHYSICS_DEFAULTS.

It now better handles the first and last age bins. For first age bin, fixed bug that Gizmo includes star particles with age < age_min in injecting element age tracer weights, but it did not use ages < age_min in computing the normalization of the weights, so it overestimated all weights in the first age bin. For the final age bin, now include star particles older than age_max in injecting their weights into the final bin, similar to the behavior for the youngest age bin, and ensuring that all star particles get counted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant