Checklist and best practices for publishing MESA results

Released in Dec2020. pdf of slides - http://doi.org/10.5281/zenodo.4317860 MESA Zenodo - https://zenodo.org/communities/mesa Matteo Cantiello - https://www.stellarphysics.org

December 1, 2020 · Frank Timmes

Installing MESA on Linux

Released in Nov2020.

November 1, 2020 · Frank Timmes

Installing MESA on OSX

Released in Oct2020.

October 2, 2020 · Frank Timmes

Getting Started with MESA

Released in Oct2020.

October 1, 2020 · Frank Timmes

Customizing pgstar for your MESA project

Released in Aug2020.

August 1, 2020 · Frank Timmes

Bursts in MESA Tutorial

This guide is meant to supplement the live tutorial given by Andrew Cumming and Bill Wolf at the Bursting the Bubble workshop hosted at the Lorentz Center at the Leiden University in June 2019.

August 1, 2019 · Bill Wolf

How to use Nugrid.py for plotting

Jakub Ostrowski, produced in Summer 2014 on version 7624. Also see Jakub’s Installation Guide, last updated 03Jan2017

March 21, 2019 · Jakub Ostrowski

How to install MESA

by Christian Ritter, produced in Fall 2012 - Get it!

March 20, 2019 · Christian Ritter

How to use mesa-minor-mode in emacs

by Josiah Schwab, produced in Fall 2013. Get it!

March 15, 2019 · Josiah Schwab

Running MESA on Stampede2

Steps to Running MESA on TACC Stampede2 Matt A. Wood matt.wood@tamuc.edu 2019 March 1 Review the Stampede2 User Guide https://portal.tacc.utexas.edu/user-guides/stampede2 Stampede2 mounts three Lustre file systems shared across all nodes: the home, work, and scratch file systems. The $HOME file system is limited to 10GB and will not be sufficient to run MESA. You will probably want to build MESA in your $WORK directory. Go to Your Scratch Space cd $WORK Download MESA and the MESASDK Download MESA with svn (update to the current release): ...

March 1, 2019 · Matt A. Wood

Installing and Running MESA on a Cluster

Table of Contents Download 1.1 Go to your scratch space 1.2 Download MESA 1.3 Download & untar the SDK Edit your .bashrc Compile MESA 3.1 Compile the main program 3.2 Make your work directory Run MESA 4.1 Make a batch file 4.2 Submit 1. Download 1.1 Go to your scratch space cd /clusterfs/henyey/<username> 1.2 Download MESA svn co -r 4631 http://mesa.svn.sourceforge.net/svnroot/mesa/trunk mesa 1.3 Download & untar the SDK wget --user-agent="" http://www.astro.wisc.edu/~townsend/resource/download/mesasdk/mesasdk-x86_64-linux-20121106.tar.gz tar xf mesasdk-x86_64-linux-20121106.tar.gz 2. Edit your .bashrc export SCRATCH="/clusterfs/henyey/jwschwab/" # for MESA export MESA_DIR=$SCRATCH/mesa export MESASDK_ROOT=$SCRATCH/mesasdk source $MESASDK_ROOT/bin/mesasdk_init.sh 3. Compile MESA 3.1 Compile the main program Make sure to either source your .bashrc or log out and back in. Now running the ./install command should work. ...

March 1, 2019 · Josiah Schwabe

Running MESA on Condor

Active condor user here. I wrote a script called maybe_sub.sh that submits jobs to condor to run in parallel if condor is available (hence ‘maybe’). You can see it here: https://github.com/earlbellinger/asteroseismology/blob/master/scripts/maybe_sub.sh You can do something like: maybe_sub.sh -p 8 echo hi which will execute echo hi using 8 processors on the cluster. In addition to running the program on the cluster as normal, it will create a directory called maybe_sub_logs which inside details the outputs of the calculation (“hi”). You can run maybe_sub.sh -h to see all the options. ...

February 16, 2017 · Earl Bellinger

Running MESA on Amazon EC2

MESA on Amazon EC2 guide

February 15, 2017 · Andrew Mizener

Structuring inlists for running many MESA models

This is a guide for how to set up inlists when you wish to run many (100’s, maybe more) MESA models. Introduction This guide is designed for people wanting to run many MESA models on a cluster, perhaps a parameter study. If you are interested in single runs of MESA on a cluster see Josiah’s guide. This guide is aimed at simplifying the management of the inlists needed for running hundreds/thousands of MESA models. For this I’ll use an example of running 100 models where we only vary the initial_mass. ...

January 30, 2017 · Rob Farmer

Diffusion Update for Degeneracy

2017 Update notice For more detail, download the pdf.

January 26, 2017 · Evan Bauer

Overview of the `astero` module

The astero module The astero module serves two basic functions in MESA. It links to two stellar oscillation packages to compute stellar oscillation frequencies from inside MESA. It implements algorithms to search for model parameters that best fit some observations (seismic or not). By design, the astero module doesn’t do much of the first task for you automatically. Instead, it provides hooks that you can use in run_star_extras. So if you want to compute a grid of models with oscillation frequencies, you can call these routines according to your needs. ...

September 5, 2016 · Warrick Ball

MESA Hydro Debugging

Guide here

September 4, 2016 · Bill Wolf

Times in the history files

Just a reminder – the mesa/star history files (e.g., LOGS/star.log) contain a line for each step, including steps that were subsequently “thrown away” for some reason such as restart, retry, or backup. So when you make a plot in which you don’t want to include discarded steps, you need to remove them yourself. I do this by using model numbers – i.e., for each line, I discard any previous lines in the log that have a model number >= this one. ...

September 3, 2016 · Bill Wolf

Stellar evolution models with MESA - CAUP Workshop

September 2, 2016 · João Faria

Notes on writing a custom run_stars_extras.f

Notes taken on Josiah Schwab’s 2016 MESA Summer School lecture

September 1, 2016 · Earl Bellinger

Introduction to MesaScript version 2014 and version 2015

Documentation Version 2014 Version 2015

March 1, 2015 · Bill Wolf

FreeEOS

Installing FreeEOS with the MESA SDK (updated 01/2014) Describes how to install the FreeEOS library using the MESA SDK. FreeEOS is a library for computing the equation of state (EOS) for stellar interiors work. It handles many non-ideal effects, see freeeos.sourceforge.net for documentation. These instructions suppose that you have FreeEOS version 2.2.1 and that you have the MESA SDK installed and typical environment variables set as explained on the SDK webpage. ...

January 16, 2014 · MESA-Dev