Skip to main content

TAP Planet Formation Computational Workshops - 2 Sessions, David Minton

David Minton, Purdue University

Image
Dave Minton

When

 

Register to Attend

TAP Planet Formation Initiative Computational Workshops

David Minton, Purdue University

Visit Dates:  Oct 19 - Oct 25

Two Workshops: Oct 21 and Oct 22, 11am - 1pm both days

 
Image

Workshop 1: Welcome to Swiftest!

Oct. 21, 11am - 1pm

Steward Observatory, N305

Swiftest is the most recent member of the Swift family of n-body integrators. Swiftest was developed at Purdue University as a more user-friendly alternative to the Swift and Swifter software packages. Swiftest also has a number of performance-enhancing features that make it faster for many types of problems than its progenitors. A unique feature of Swiftest is the new collisional fragmentation model, called Fraggle. This is a powerful new tool that can realistically model collisions between massive bodies.

This two hour workshop is organized into two parts. In hour 1, I will introduce you to the Swiftest project through it's Python front-end, where you can initialize, run, and process a set of basic simulations related to solar system dynamics. In hour 2, I will introduce you to the Fortran back-end, and show you more advanced concepts, such as writing custom force calculations, as well as how to contribute to the Swiftest project on GitHub.

Learning Objectives

  1. Create a Swiftest simulation using the Python frontend.
  2. Analyze simulation output using Xarray.
  3. Customize the Fortran backend and compile the project locally.
  4. Submit issues, feature requests, documentation and examples, and bugfixes to GitHub.

Instructions

Before starting the workshop, please follow the instructions given here: https://github.com/profminton/Swiftest_2025_TAP_Workshop#

 

 

Image

Workshop 2: Welcome to Cratermaker!

Oct 22, 11am - 1pm

Steward Observatory, 550

Cratermaker was developed at Purdue University as a more user-friendly alternative to the CTEM. It is still in development, so not all of the capabilities of CTEM have been implemented, but for those that have been developed, it is a far more powerful piece of software.

This two hour workshop is organized into two parts. In hour 1, I will introduce you to the Cratermaker project through it's Python front-end and its various standalone components. In hour 2, I will introduce you to the Rust back-end, and show you more advanced concepts, such as writing a custom production function, as well as how to contribute to the Cratermaker project on GitHub.

Learning Objectives

  1. Create a Cratermaker simulation using the Python frontend.
  2. Analyze simulation data output using ParaView, QGIS, and UXarray.
  3. Customize the Rust backend and compile the project locally.
  4. Submit issues, feature requests, documentation and examples, and bugfixes to GitHub.

Instructions

Before starting the workshop, please follow the instructions given here: https://github.com/profminton/Cratermaker_2025_TAP_Workshop#


David Minton’s Schedule

Contacts

Host: Erik Asphaug