Skip to content

Commit 99c7e39

Browse files
committed
Merge branch 'main' into rf/ion
2 parents 88da89e + ab64b54 commit 99c7e39

File tree

413 files changed

+31135
-109139
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

413 files changed

+31135
-109139
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
*.h5 filter=lfs diff=lfs merge=lfs -text
99
*.mod filter=lfs diff=lfs merge=lfs -text
1010
*.mp4 filter=lfs diff=lfs merge=lfs -text
11+
data/star_data/zams_models/zams_z2m2_y28.data filter=lfs diff=lfs merge=lfs -text
12+
docs/source/assets/zams_z2m2_y28_patched.data filter=lfs diff=lfs merge=lfs -text
13+
neu/test/test_output filter=lfs diff=lfs merge=lfs -text
1114

1215
# Try to get github to better understand what our filetypes are
1316
*.inc linguist-language=Fortran

.github/workflows/build-linux.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15+
- name: Delete unused packages
16+
run: |
17+
# commands lifted from https://github.com/jlumbroso/free-disk-space
18+
sudo rm -rf /usr/local/lib/android
19+
sudo apt-get remove -y '^aspnetcore-.*'
20+
sudo apt-get remove -y '^dotnet-.*' # 990 MB
21+
sudo apt-get remove -y '^llvm-.*' # 1052 MB
22+
# sudo apt-get remove -y 'php.*' # 56.6 MB
23+
# sudo apt-get remove -y '^mysql-.*' # 209 MB
24+
sudo apt-get remove -y azure-cli google-cloud-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri # 2274 MB
25+
sudo apt-get autoremove -y # 771 MB
26+
sudo apt-get clean
27+
1528
- name: Checkout
1629
uses: actions/[email protected]
1730

@@ -83,6 +96,9 @@ jobs:
8396
export "MESA_DIR=$(readlink -f ./)"
8497
# Everything is run as root so we need to disable the root check in the install script
8598
sed -i 's/\${EUID:-\$(id -u)}/1/' install
99+
# Turn off caching during build to save more space
100+
sed -i 's/use_cache_for_eos = .true./use_cache_for_eos = .false./g' $MESA_DIR/eos/public/eos_def.f90
101+
sed -i 's/use_cache = .true./use_cache = .false./g' $MESA_DIR/star/private/star_private_def.f90
86102
./install
87103
if [ ! -f lib/libbinary.a ]; then
88104
exit 1

.readthedocs.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,17 @@
55
# Required
66
version: 2
77

8+
build:
9+
os: "ubuntu-22.04"
10+
tools:
11+
python: "3.8"
12+
813
# Build documentation in the docs/ directory with Sphinx
914
sphinx:
1015
configuration: docs/source/conf.py
1116

12-
# Optionally set the version of Python and requirements required to build your docs
17+
# We recommend specifying your dependencies to enable reproducible builds:
18+
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
1319
python:
14-
version: 3.8
20+
install:
21+
- requirements: docs/requirements.txt

CODEOWNERS

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,33 @@ astero/ @warrickball
88
atm/ @rhdtownsend @warrickball
99
autodiff/
1010
binary/ @orlox
11-
chem/ @rjfarmer @fxt44
12-
colors/ @rjfarmer
13-
const/ @rjfarmer @fxt44
14-
data/ @rjfarmer
11+
chem/ @fxt44
12+
colors/
13+
const/ @fxt44
14+
data/
1515
docs/ @rhdtownsend
1616
eos/ @fxt44 @evbauer
1717
gyre/ @rhdtownsend @warrickball
1818
hdfio5 @rhdtownsend
1919
interp_1d/ @rhdtownsend
2020
interp_2d/ @rhdtownsend
21-
ionization/
22-
kap/ @fxt44
23-
linters/ @rjfarmer
21+
ionization/ @fxt44
22+
kap/ @fxt44 @Debraheem
23+
linters/
2424
turb/
2525
math/ @rhdtownsend
26-
mtx/ @rjfarmer @mjoyceGR
27-
net/ @rjfarmer @fxt44
28-
neu/ @rjfarmer @fxt44
26+
mtx/ @mjoyceGR
27+
net/ @fxt44
28+
neu/ @fxt44
2929
num/
30-
rates/ @rjfarmer @fxt44
30+
rates/ @fxt44
3131
#star/
3232
#star_data/
3333
#stella/
34-
utils/ @rhdtownsend @warrickball @rjfarmer
34+
utils/ @rhdtownsend @warrickball
3535

3636
### Star ###
3737

38-
star/private/pgstar_*.f90 @rjfarmer
3938
star/private/rsp_*.f90 @rsmolec
4039
star/private/phase_separation.f90 @evbauer
4140

@@ -53,20 +52,20 @@ star/test_suite/20M_z2m2_high_rotation
5352
star/test_suite/5M_cepheid_blue_loop @annethoul @rsmolec
5453
star/test_suite/7M_prems_to_AGB @annethoul
5554
star/test_suite/accreted_material_j @orlox
56-
star/test_suite/adjust_net @rjfarmer
55+
star/test_suite/adjust_net
5756
star/test_suite/c13_pocket @fxt44
5857
star/test_suite/carbon_kh @evbauer
59-
star/test_suite/cburn_inward @rjfarmer
60-
star/test_suite/ccsn_IIp @rjfarmer @fxt44
58+
star/test_suite/cburn_inward
59+
star/test_suite/ccsn_IIp @fxt44
6160
star/test_suite/check_redo @fxt44
6261
star/test_suite/check_pulse_atm @warrickball
63-
star/test_suite/conductive_flame @fxt44 @rjfarmer
62+
star/test_suite/conductive_flame @fxt44
6463
star/test_suite/conserve_angular_momentum @orlox
6564
star/test_suite/conv_core_cpm @evbauer
66-
star/test_suite/custom_colors @rjfarmer
65+
star/test_suite/custom_colors
6766
star/test_suite/custom_rates @evbauer @fxt44
6867
star/test_suite/high_rot_darkening @orlox
69-
star/test_suite/dev_ppisn @rjfarmer
68+
star/test_suite/dev_ppisn
7069
star/test_suite/diffusion_smoothness @fxt44
7170
star/test_suite/extended_convective_penetration @fxt44
7271
star/test_suite/gyre_in_mesa_bcep @rhdtownsend @annethoul
@@ -76,7 +75,7 @@ star/test_suite/gyre_in_mesa_rsg @rhdtownsend @annethoul
7675
star/test_suite/gyre_in_mesa_spb @rhdtownsend @annethoul
7776
star/test_suite/gyre_in_mesa_wd @rhdtownsend @annethoul
7877
star/test_suite/hb_2M @annethoul
79-
star/test_suite/high_mass @fxt44 @rjfarmer
78+
star/test_suite/high_mass @fxt44
8079
star/test_suite/high_z @fxt44
8180
star/test_suite/hot_cool_wind @fxt44
8281
star/test_suite/hse_riemann @fxt44
@@ -85,20 +84,21 @@ star/test_suite/low_z @aarondotter
8584
star/test_suite/magnetic_braking
8685
star/test_suite/make_brown_dwarf @fxt44
8786
star/test_suite/make_co_wd @wmwolf @evbauer @fxt44
88-
star/test_suite/make_env @rjfarmer
87+
star/test_suite/make_env
8988
star/test_suite/make_he_wd @evbauer @fxt44
9089
star/test_suite/make_metals @fxt44
9190
star/test_suite/make_o_ne_wd @fxt44 @evbauer
9291
star/test_suite/make_planets @fxt44
92+
star/test_suite/make_pre_ccsn_13bvn @Debraheem
9393
star/test_suite/make_sdb @evbauer
9494
star/test_suite/make_zams @fxt44
9595
star/test_suite/make_zams_low_mass @fxt44
96-
star/test_suite/make_zams_ultra_high_mass @fxt44 @rjfarmer
97-
star/test_suite/ns_c @rjfarmer @fxt44
98-
star/test_suite/ns_h @rjfarmer @fxt44
99-
star/test_suite/ns_he @rjfarmer @fxt44
96+
star/test_suite/make_zams_ultra_high_mass @fxt44
97+
star/test_suite/ns_c @fxt44
98+
star/test_suite/ns_h @fxt44
99+
star/test_suite/ns_he @fxt44
100100
star/test_suite/other_physics_hooks @fxt44
101-
star/test_suite/pisn @rjfarmer
101+
star/test_suite/pisn
102102
star/test_suite/radiative_levitation @evbauer
103103
star/test_suite/R_CrB_star @fxt44
104104
star/test_suite/relax_composition_j_entropy @warrickball
@@ -115,8 +115,8 @@ star/test_suite/rsp_Type_II_Cepheid @rsmolec
115115
star/test_suite/semiconvection @annethoul
116116
star/test_suite/simplex_solar_calibration @mjoyceGR
117117
star/test_suite/test_case_template @fxt44
118-
star/test_suite/test_memory @rjfarmer
119-
star/test_suite/timing @rjfarmer
118+
star/test_suite/test_memory
119+
star/test_suite/timing
120120
star/test_suite/T_tau_gradr @warrickball
121121
star/test_suite/twin_studies @fxt44
122122
star/test_suite/wd_acc_small_dm @wmwolf
@@ -128,21 +128,21 @@ star/test_suite/wd_he_shell_ignition @wmwolf
128128
star/test_suite/wd_nova_burst @wmwolf
129129
star/test_suite/wd_stable_h_burn @wmwolf
130130

131-
star/test_suite/12M_pre_ms_to_core_collapse @rjfarmer
132-
star/test_suite/20M_pre_ms_to_core_collapse @rjfarmer
133-
star/test_suite/split_burn_big_net @rjfarmer
134-
star/test_suite/zams_to_cc_80 @rjfarmer
135-
star/test_suite/20M_z2m2_high_rotation @rjfarmer
131+
star/test_suite/12M_pre_ms_to_core_collapse @Debraheem
132+
star/test_suite/20M_pre_ms_to_core_collapse @Debraheem
133+
star/test_suite/split_burn_big_net
134+
star/test_suite/zams_to_cc_80 @Debraheem
135+
star/test_suite/20M_z2m2_high_rotation
136136

137137

138-
binary/test_suite/double_bh @orlox @rjfarmer
138+
binary/test_suite/double_bh @orlox
139139
binary/test_suite/evolve_both_stars @orlox @mjoyceGR
140140
binary/test_suite/jdot_gr_check @orlox
141141
binary/test_suite/jdot_ls_check @orlox
142142
binary/test_suite/jdot_ml_check @orlox
143-
binary/test_suite/star_plus_point_mass @orlox @rjfarmer
143+
binary/test_suite/star_plus_point_mass @orlox
144144
binary/test_suite/star_plus_point_mass_explicit_mdot @orlox
145-
binary/test_suite/wind_fed_bhhmxb @orlox @rjfarmer
145+
binary/test_suite/wind_fed_bhhmxb @orlox
146146

147147
astero/test_suite/astero_adipls @warrickball
148148
astero/test_suite/astero_gyre @warrickball

README.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@ the focus of MESA.
4545
Documentation
4646
=============
4747

48-
Please visit http://mesa.sourceforge.net/ for up-to-date information about installing and running MESA.
48+
Please visit https://docs.mesastar.org/ for up-to-date information about installing and running MESA.
4949

50-
Full documentation for MESA can be found at https://docs.mesastar.org/
51-
52-
The `MESA Marketplace <http://cococubed.asu.edu/mesa_market/>`__ provides resources for published papers using MESA.
50+
The `MESA Marketplace <http://cococubed.com/mesa_market/>`__ provides resources for published papers using MESA.

adipls/make/makefile_adiajobs

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -14,107 +14,106 @@ include $(MESA_DIR)/utils/makefile_header
1414

1515
ASYMP_SCALE_SRCS = \
1616
asymp-scale.d.o lir.d.o getcas.o rdamdl.n.d.o skpcom.o \
17-
cpycom.o length.o ofiles.o blstio.o
17+
cpycom.o length.o ofiles.o
1818

1919
COMPAMOD_SRCS = \
2020
compamod.n.d.o ofiles.o lir.d.o vinta.d.o \
21-
length.o blstio.o
21+
length.o
2222

2323
DIFF_FGONG_SRCS = \
24-
diff-fgong.d.o lir.d.o blstio.o
24+
diff-fgong.d.o lir.d.o
2525

2626
DIFF_SUM_SRCS = \
27-
diff-sum.d.o rdfreq.d.o wrfreq.d.o skpcom.o \
28-
blstio.o
27+
diff-sum.d.o rdfreq.d.o wrfreq.d.o skpcom.o
2928

3029
FDIF_SIN_SRCS = \
3130
fdif.sin.d.o ofiles.o zero.d.o lir.d.o \
32-
skpcom.o length.o blstio.o
31+
skpcom.o length.o
3332

3433
FGONG_AMDL_SRCS = \
35-
fgong-amdl.d.o blstio.o
34+
fgong-amdl.d.o
3635

3736
FILT_GSM_SRCS = \
38-
filt-gsm.d.o blstio.o
37+
filt-gsm.d.o
3938

4039
FIT_DNL_SRCS = \
41-
fit-dnl.o lstsqr.o skpcom.o length.o blstio.o
40+
fit-dnl.o lstsqr.o skpcom.o length.o
4241

4342
FORM_AGSM_SRCS = \
44-
form-agsm.d.o blstio.o
43+
form-agsm.d.o
4544

4645
FORM_AMDL_SRCS = \
47-
form-amdl.d.o blstio.o
46+
form-amdl.d.o
4847

4948
FREQDIF_SRCS = \
5049
freqdif.d.o ofiles.o zero.d.o izero.o lir.d.o \
51-
rdfreq.d.o rdfrqe.d.o skpcom.o length.o blstio.o
50+
rdfreq.d.o rdfrqe.d.o skpcom.o length.o
5251

5352
LSQFREQ_SRCS = \
5453
lsqfreq.d.o rdfrqm.d.o ofiles.o lsqpol.d.o \
55-
leq.d.o skpcom.o craysub.d.o length.o blstio.o
54+
leq.d.o skpcom.o craysub.d.o length.o
5655

5756
MER_AMDE_SRCS = \
58-
mer-amde.d.o blstio.o
57+
mer-amde.d.o
5958

6059
MER_SUM_SRCS = \
61-
mer-sum.d.o rdfreq.d.o wrfreq.d.o skpcom.o blstio.o
60+
mer-sum.d.o rdfreq.d.o wrfreq.d.o skpcom.o
6261

6362
PRT_AMDL_SRCS = \
64-
prt-amdl.d.o blstio.o
63+
prt-amdl.d.o
6564

6665
REDISTRB_SRCS = \
6766
redistrb.d.o ofiles.o length.o lir.d.o vinta.d.o \
68-
rnmean.d.o spline.d.o blstio.o
67+
rnmean.d.o spline.d.o
6968

7069
REDISTRB_C_SRCS = \
7170
redistrb.c.d.o srdist.c.d.o rseta4.c.d.o ofiles.c.o \
7271
length.o lir.d.o lirt.d.o vinta.d.o derive.d.o \
73-
rnmean.d.o blstio.o
72+
rnmean.d.o
7473

7574
RES_AMDE_SRCS = \
76-
res-amde.d.o blstio.o
75+
res-amde.d.o
7776

7877
SCAN_AGSM_SRCS = \
79-
scan-agsm.d.o blstio.o
78+
scan-agsm.d.o
8079

8180
SCAN_AMDE_SRCS = \
82-
scan-amde.d.o blstio.o
81+
scan-amde.d.o
8382

8483
SCAN_AMDL_SRCS = \
85-
scan-amdl.d.o blstio.o
84+
scan-amdl.d.o
8685

8786
SCAN_SSM_SRCS = \
88-
scan-ssm.d.o blstio.o
87+
scan-ssm.d.o
8988

9089
SEL_AMDL_SRCS = \
91-
sel-amdl.d.o blstio.o
90+
sel-amdl.d.o
9291

9392
SELAMDE_SRCS = \
9493
selamde.d.o ofiles.o length.o inrnge.o \
95-
rdfreq.d.o setssm.d.o skpcom.o blstio.o
94+
rdfreq.d.o setssm.d.o skpcom.o
9695

9796
SELSUM_SRCS = \
9897
selsum.d.o ofiles.o length.o inrnge.o \
99-
rdfreq.d.o setssm.d.o skpcom.o blstio.o
98+
rdfreq.d.o setssm.d.o skpcom.o
10099

101100
SET_ASSCAL_SRCS = \
102101
set-asscal.d.o rdamdl.n.d.o ofiles.o length.o \
103-
squint.d.o vinta.d.o lir.d.o blstio.o
102+
squint.d.o vinta.d.o lir.d.o
104103

105104
SET_DNL_SRCS = \
106-
set-dnl.d.o rdfreq.d.o skpcom.o blstio.o
105+
set-dnl.d.o rdfreq.d.o skpcom.o
107106

108107
SET_OBS_SRCS = \
109-
set-obs.d.o rdfreq.d.o skpcom.o blstio.o
108+
set-obs.d.o rdfreq.d.o skpcom.o
110109

111110
SETEXEC_SRCS = \
112111
setexec.d.o rdfreq.d.o ofiles.o length.o \
113-
skpcom.o blstio.o
112+
skpcom.o
114113

115114
SORTSUM_SRCS = \
116115
sortsum.d.o rdfreq.d.o rdilst.o iprsgn.d.o \
117-
sort.d.o skpcom.o ofiles.o length.o blstio.o
116+
sort.d.o skpcom.o ofiles.o length.o
118117

119118
#################################################################
120119
#

0 commit comments

Comments
 (0)