jonathan carroll-nellenback university of rochester

42
Jonathan Carroll-Nellenback University of Rochester

Upload: ashley-merritt

Post on 28-Dec-2015

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Jonathan Carroll-Nellenback University of Rochester

Jonathan Carroll-NellenbackUniversity of Rochester

Page 2: Jonathan Carroll-Nellenback University of Rochester

Actively developed at the University of RochesterWritten primarily using FortranParallelized with MPIGrid-based AMR with arbitrary sized gridsConserves mass, momentum, energy and BImplements various Riemann solvers, reconstruction methods, etc…Supports thermal conduction, self-gravity, sink particles, resistivity, viscosity, and various cooling functions.Integrated trac-wiki system with extensive documentation, ticketing system, blog posts, etc…

http://clover.pas.rochester.edu

Page 3: Jonathan Carroll-Nellenback University of Rochester

Parallelization of AMR code AstroBEARThreaded AMRScaling Results

Examples of Multi-Physics with AstroBEARInteraction between magnetized clumps and radiative shocks.Anistropic heat conductionMagnetic TowersDisk formation around binariesEffect of inhomogeneities within Colliding flows

Page 4: Jonathan Carroll-Nellenback University of Rochester

O A S

Page 5: Jonathan Carroll-Nellenback University of Rochester

O A S

P

O A S A S

R

Page 6: Jonathan Carroll-Nellenback University of Rochester

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

O A S

P R

Page 7: Jonathan Carroll-Nellenback University of Rochester

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

O A S

P R

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P R

A S

P R

O

Page 8: Jonathan Carroll-Nellenback University of Rochester

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P R

O

O

P

A S

R

A S

P R

O

Level 0 Threads

Level 1 Threads

Level 2 Threads Level 2 Threads

Control Thread

Page 9: Jonathan Carroll-Nellenback University of Rochester

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P R

O

O

P

A S

R

A S

P R

O

A S

P

O A S A S

R

O A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P

O A S A S

R

A S

P R

O

O

P

A S

R

A S

P R

O

Serial ExecutionGood performance requires load balancing every step

Threaded ExecutionGood performance requires global load balancing across AMR levels

Page 10: Jonathan Carroll-Nellenback University of Rochester

Balancing each level requires having enough grids to distribute among all of the processors – or artificially fragmenting grids into smaller pieces.

Page 11: Jonathan Carroll-Nellenback University of Rochester

Global load balancing allows for greater parallelization and allows processors to have a few larger grids instead of multiple small grids.

Page 12: Jonathan Carroll-Nellenback University of Rochester
Page 13: Jonathan Carroll-Nellenback University of Rochester
Page 14: Jonathan Carroll-Nellenback University of Rochester

For some problems, time derivatives from coarse grids are needed to update fields on finer grids (ie Gravitational Potential)If we want to thread the various level advances there are two options.

Use old time derivatives from the previous coarse step. Should work fine as long as value of derivatives at boundaries between levels has a “small” 2nd time derivative.Lag lower level advances by 1 level time step (ie Advance level 0 from 2t to 3t while advancing level 1 from 1t to 2t, level 2 from .5t to 1.5t. Level 3 from .25t to 1.25 t and so on. Results in postponed restriction.

Page 15: Jonathan Carroll-Nellenback University of Rochester

Problems involving magnetized clouds and clumps, especially their interaction with shocks are common in astrophysical environments and have been a topic of research in the past decade. Using AstroBEAR, we set up an initial state with magnetized clumps of different contained magnetic field configurations and drive strong shocks through them.

In the simulations…Clump density contrast is 100, Wind Mach is 10.The clump is magnetic dominated.Radiative cooling is strong.

Page 16: Jonathan Carroll-Nellenback University of Rochester

The poloidal contained case opens up quickly with a shaft shaped core. Smaller clumps are formed after shock with a very turbulent downstream.

Page 17: Jonathan Carroll-Nellenback University of Rochester

The toroidal contained case collapses onto the axis, making the shocked clump resembles a “nose cone”.

Page 18: Jonathan Carroll-Nellenback University of Rochester

Interfaces between hot and cold magnetized plasmas exist in various astrophysical contexts. It is of interest to understand how the structure of the magnetic field spanning the interface affects the temporal evolution of the temperature gradient. We explore the relation between the magnetic field topology and the heat transfer rate by adding various fractions of tangled versus ordered field across a hot–cold interface that allows the system to evolve to a steady state.

In the simulations…We set up a sharp hot-cold gradient with helical magnetic field surrounding the interface.The rest of the box is filled with magnetic field aligned with the temperature gradient.The anisotropic heat conduction only conducts heat along field lines.

Li, S., Frank, A., Blackman, E. ApJ 2012 748 24

Page 19: Jonathan Carroll-Nellenback University of Rochester

What we observe…Initially, the heat transport only happens locally around the interface, since it is confined by the small scale field loops.As the simulation goes on, the helical field loops begin to open up and reconnect, which serve as channels for heat transport from hot region to cold region. By adding straight field components to the helical field loops, the heat transfer rate of the interface can be speeded up.

Page 20: Jonathan Carroll-Nellenback University of Rochester

z

rinj

Stellar jets.

Density = 100 cm-3Temperature = 10000 Kγ =5/3V = 0 km s-1

Magnetic fields only within the central region. Jet only develops because of magnetic pressure gradients.

Continuous Poynting flux injection.

r<---------1200 AU --------->

Page 21: Jonathan Carroll-Nellenback University of Rochester
Page 22: Jonathan Carroll-Nellenback University of Rochester

primary secondary

c. of mass

co-rotating grid

• 3D, cubic co-rotating grid with cartesian coordinates

• AMR only about the secondary• Inflow wind solution BC (-x,+y,+-z) to

simulate the primary’s AGB with spherical wind (v~10km/s, mass loss~10-5Msun/yr) and M1=1.5Msun

• Outflow boundary conditions (+x,-y)• Bound circular orbit• Sink particle to simulate the Secondary:

accretor with M2=Msun

• Separations within 10-40AU• gamma=1.000001; isothermal

Page 23: Jonathan Carroll-Nellenback University of Rochester
Page 24: Jonathan Carroll-Nellenback University of Rochester
Page 25: Jonathan Carroll-Nellenback University of Rochester
Page 26: Jonathan Carroll-Nellenback University of Rochester
Page 27: Jonathan Carroll-Nellenback University of Rochester
Page 28: Jonathan Carroll-Nellenback University of Rochester
Page 29: Jonathan Carroll-Nellenback University of Rochester
Page 30: Jonathan Carroll-Nellenback University of Rochester
Page 31: Jonathan Carroll-Nellenback University of Rochester
Page 32: Jonathan Carroll-Nellenback University of Rochester

Font, size, and color for text have been formatted for you in the Slide MasterUse the color palette shown belowSee next slide for additional guidelinesHyperlink color: www.microsoft.com

Sample FillSample FillSample FillSample FillSample FillSample Fill

Sample FillSample FillSample FillSample FillSample FillSample Fill

Page 33: Jonathan Carroll-Nellenback University of Rochester

Example of a slide with a subheadSet the slide title in “title case”Set subheads in “sentence case”Generally set subhead to 36pt or smaller so it will fit on a single lineThe subhead color is defined for this template but must be selected. In PowerPoint 2007, it is the fourth font color from the left

Page 34: Jonathan Carroll-Nellenback University of Rochester
Page 35: Jonathan Carroll-Nellenback University of Rochester
Page 36: Jonathan Carroll-Nellenback University of Rochester
Page 37: Jonathan Carroll-Nellenback University of Rochester
Page 38: Jonathan Carroll-Nellenback University of Rochester

NameTitleGroup

Page 39: Jonathan Carroll-Nellenback University of Rochester
Page 40: Jonathan Carroll-Nellenback University of Rochester

NameTitleCompany

Page 41: Jonathan Carroll-Nellenback University of Rochester

NameTitleCompany

Page 42: Jonathan Carroll-Nellenback University of Rochester