Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set binary fixes #600

Merged
merged 26 commits into from
Dec 10, 2024
Merged

Set binary fixes #600

merged 26 commits into from
Dec 10, 2024

Conversation

danieljprice
Copy link
Owner

@danieljprice danieljprice commented Nov 28, 2024

Type of PR:
new feature

Description:

  • In the .setup files for setting up stars or binary stars, the user can now enter stellar masses, radii, separations in arbitrary units (e.g. "1*au") and the code will automatically convert these into code units. By default quantities entered without units are given in code units.

  • This pull request also moves options related to setting the equation of state from setup_star.f90 into the more general routine set_stars (in set_star.f90), so that these can be called from multiple places. The procedure to set up and relax multiple stars is now to call set_stars() which will automatically add EOS and relaxation options.

  • The output profile (relax1.profile) file output for each star (containing density vs radius for the stellar profile) now contains labels in the header which are useful when plotting this file

  • the density profile for each star is now output by default in a file called relax1.profile, relax2.profile etc, and is automatically read by splash if present for ease of comparison with the exact solution

Testing:

Did you run the bots? yes

Did you update relevant documentation in the docs directory? no

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…a module; adjust subroutine calls to account for this
…esolved by the grid; adjust dr until resolved
… and orbital properties when setting up stars and binary systems; shift equation of state options for stars inside set_stars options routines
… includes eos, relax and apr options needed for one or more stars
…defaults in msun and rsun; also fix issues with adding stars to grdisc
@danieljprice danieljprice linked an issue Dec 9, 2024 that may be closed by this pull request
@danieljprice danieljprice merged commit e1c297a into master Dec 10, 2024
180 checks passed
@danieljprice danieljprice deleted the set-binary-fixes branch December 10, 2024 01:37
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.

New error in grtde with relax=T after commit eda6c81
1 participant