Title: SFUMATO: A selfgravitational MHD AMR code
1SFUMATO A self-gravitational MHD AMR code
Outflow
- Tomoaki Matsumoto
- (Hosei Univerisity)
Circumstellar disk
Matsumoto (2006) Submitted to PASJ,
astro-ph/0609105
Magnetic field
Protostar
Computational domain is 1,000 times larger.
2IntroductionFrom a cloud to a protostar
Outflow and Protostar (radio)
Molecular cloud core in Taurus (radio)
Orion molecular cloud (opticalradio)
3IntroductionFrom a cloud core to a protostar
EXTREMELY HIGH-RESOLUTION
Protostar, protoplanetary disk and outflow
Molecular cloud core
Gravitational collapse
MULTI-SCALE SIMULATION
1AU/0.1pc 510-5
1-10 AU
First core ? Second core ? CTTS ? WTTS ? Main
sequence
100 - 1000 AU
Protostar
4Self-gravitational Fluid-dynamics Utilizing Mesh
Adaptive Technique with Oct-tree.
AMR, dynamically allocated grids
Nested Grid, static grids
Developed in 2003 Matsumoto Hanawa
(2003) Cf., Talks of Mikmi, Tomisaka,
Machida(male), Hanawa
Matsumoto (2006) Submitted to PASJ,
astro-ph/0609105
5What is Sfumato
- Sfumato originally denotes a painting technique
developed by Leonardo da Vinci (1452-1519). - It was used by many painters in the Renaissance
and Baroque. - The outline of an object becomes obscure and
diffusive as it is located in dense gas. - Artists expressed AIR.
- The code expresses GAS.
- Sfumato Smoky in Italian
- NOT anagram of Matsumoto
6Several types of AMR
Level 0 2
- Block-structured grid
- Origin of AMR
- Most commonly used
- Enzo, ORION, RIEMANN, etc.
- Self-similar block-structured grid
- Commonly used
- FLASH, NIRVANA, SFUMATO, etc.
- Unstructured rectilinear grid (cell-by-cell grid)
- Also used in astrophysics
- Unstructured triangle grid
- Not used in astrophysics
- It takes advantage so that cells are fitted to
boundaries/body
7AMR in astrophysics
MHD and Self-gravity are implemented in many AMR
codes
8Summary of implementation of Sfumato
- Block structured AMR
- Every block has same size in memory space.
- Data is managed by the oct-tree structure.
- Parallelized and vectorized (ordering via
Peano-Hilbert space filling curve) - HDMHD
- Based on the method of Berger Colella (1989) .
- Numerical fluxes are conserved
- Scheme TVD, Roe scheme, predictor-corrector
method (2nd order accuracy in time and space) - Cell-centered sheme
- Hyperbolic cleaning of ?B (Dedner et al. 2002)
- Self-gravity
- Multi-grid method (FMG-cycle, V-cycle)
- Numerical fluxes are conserved in FMG-cycle
9Conservation of numerical flux
Flux conservation requires
Flux on coarse cell surface sum of four fluxes
on fine cell surfaces
Berger Collela (1989)
FH is modified for HD, MHD, and self-gravity
Matsumoto Hanawa (2003)
10Numerical results
- Recalculation of our previous simulations
- Binary formation (self-gravitational
hydro-dynamics) - Matsumoto Hanawa (2003)
- Outflow formation (self-gravitational MHD)
- Matsumoto Tomisaka (2004)
- Standard test problems
- Fragmentation of an isothermal cloud
(self-gravitational hydro-dynamics) - Double Mach reflection problem (Hydro-dynamics)
- MHD rotor problem (MHD)
- Convergence test of self-gravty
11Binary formation by AMRInitial condition.
Same model as Matsumoto Hanawa (2003)
Number of cells inside a block 83
Isothermal gas
- Initial condition
- Almost equilibrium
- Slowly rotation
- Non-magnetized
- Small velocity perturbation of m 3.
- Isothermal gas
0.14 pc
12Binary formation by AMRThe cloud collapses and
a oblate first core forms
Isothermal gas
Number of cells inside a block 83
Polytorpe gas
13Binary formation by AMRIt deforms into a ring.
14Binary formation by AMRThe ring begins to
fragment.
15Binary formation by AMR A binary system forms.
Spiral arm
Close binary
16Binary formation by AMR A spiral arm becomes a
new companion.
Companion
Close binary
17Binary formation by AMR A triplet system forms
(last stage).
Companion
Close binary
18Binary formation by AMR Zooming-out(1/2)
500 AU
19Binary formation by AMR Zooming-out(2/2)
2000 AU
20Cloud collapse and outflow formationSelf-gravitat
ional MHD
Same model as Matsumoto Tomisaka (2004)
Magnetic field lines
Radial velocity
Density distribution
21Fragmentation of a rotating isothermal cloud10
of bar perturbation, a 0.26, b 0.16
ORION Truelove et al. (1998)
SFUMATO Matsumoto (2006)
Level 3 - 7
22Double Mach reflection problem
Level 0 h 1/64 Level 1 h 1/128 Level 2 h
1/256 Level 3 h 1/512 Level 4 h 1/1024
density
blocks
23MHD rotor problem
B 5 P 1 r 10, 1 W 20
0.2
1
Crockett et al. (2005)
Toth (2000)
This work
pressure
24Estimation of error of gravity for binary spheres
Uniform spheres
Level 3
Level 0
Convergence test changing number of cells inside
a block as 23, 43, 83, 163,323 cells
25Convergence test of multi-grid method2nd order
accuracy
- Source binary stars
- Maximum level 4
- Distribution of blocks is fixed.
- Number of cells inside a block is changed.
? level 0 ? level 1 ? level 2 ? level 3
level 4
23
43
83
L2 norm of error of gravity
163
323/block
Error ? hmax2
Cell width of the finest level
26Summary
- A self-gravitational MHD AMR code was developed.
- Block-structured grid with oct-tree data
management - Vectorized and parallelized
- Second order accuracy in time and space.
- HDMHD
- Cell-centered, TVD, Roes scheme,
predictor-corrector method - Hyperbolic cleaning of ?B
- Conservation of numerical flux
- Self-gravity
- Multi-grid method
- Conservation of numerical flux
- Numerical results
- Consistent with the previous simulations
- Pass the standard test problems