Skip to content
Draft
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
6f0a36a
Three component phase separation for ultramassive white dwarfs (#860)
mcastrotapia Sep 30, 2025
8f5455c
fix fortitude issues
Sep 30, 2025
039cf6a
fix script permissions, more fortitude fixes
Sep 30, 2025
877adcf
[ci skip] fix license statements
pmocz Oct 8, 2025
137270d
Merge branch 'main' into three_component_PS
Apr 20, 2026
5f25c17
revert some minor changes, address some compiler warnings
Apr 20, 2026
7f154b7
fix indentation
Apr 20, 2026
f48db78
fix whitespace, remove some unused variables flagged by compiler warn…
Apr 20, 2026
5519a13
introduce option to redistribute phase separation energy over inner h…
Apr 20, 2026
2f34b44
try removing extra safeguard that PS heat smoothing should prevent ne…
Apr 20, 2026
0ace375
simplify some diffs and remove extra crystal_core_boundary_mass check
Apr 20, 2026
0862c00
refactor phase separation into separate 2component and 3component flows
Apr 21, 2026
49b9525
rename phase separation outer loop routine
Apr 21, 2026
06fd431
remove some unused variables
Apr 21, 2026
9f68f59
more unused variables
Apr 21, 2026
383cca4
remove some extraneous diffs
Apr 21, 2026
c4ce732
indentation and spacing (no code changes)
Apr 21, 2026
0bc26a7
minimize diffs
Apr 21, 2026
eefd2f7
partial fixup for 3 component test case
Apr 21, 2026
e4b06fd
convert 3-phase PS data files to hdf5
Jun 15, 2026
8f0fa5c
delete large 3-component PS .dat files
Jun 15, 2026
e1268d1
fix index-ordering issue in h5 files for fortran-style reads
Jun 15, 2026
e4aac7b
fix memory leak when reading 3-component PS files repeatedly
Jun 15, 2026
6ce60bb
[ci skip] move phase separation data files into star_data
Jun 18, 2026
42c5f7b
Merge branch 'main' into three_component_PS
Jun 18, 2026
8257a46
[ci skip] setup for test-suite integration for wd_o_ne_3_phase (work …
Jun 18, 2026
5b9c201
clean up inlist_wd_o_ne_3_phase and test
Jun 19, 2026
8d97fac
[ci optional] clean up starting model generation for wd_o_ne_3_phase,…
Jun 19, 2026
adecbdb
[ci skip] pgstar cleanup
Jun 19, 2026
922da39
add missing test suite calls to run_star_extras
Jun 19, 2026
895fb48
[ci optional] document 3-component option in controls.defaults, full …
Jun 19, 2026
9ad91e1
Make WD phase separation smooth heating by default.
Jun 20, 2026
7795314
add missing variable declaration
Jun 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
577 changes: 463 additions & 114 deletions star/private/phase_separation.f90

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.dat filter=lfs diff=lfs merge=lfs -text
*.mod filter=lfs diff=lfs merge=lfs -text
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/COMg_deltaC.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/COMg_deltaMg.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/CONe_deltaC.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/CONe_deltaO.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/NeOMg_deltaMg.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/NeOMg_deltaO.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/ONeNa_deltaNa.dat
Git LFS file not shown
3 changes: 3 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/ONeNa_deltaO.dat
Git LFS file not shown
4 changes: 4 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/clean
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

cd make
make clean
8 changes: 8 additions & 0 deletions star/test_suite/wd_o_ne_3_phase/custom.net
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

include 'basic.net'

add_isos(
o18
ne22
na23
)
Loading