Last modified: Wed Sep 6 09:03:39 JST 2006
What is Sfumato
Sfumato is an astrophysical simulation code with
AMR (adaptive mesh refinement) technique for solving self-gravitational MHD problems.
The main feagures are:
- AMR
- Block-structured grid with oct-tree data management
- Three-dimensional Cartesian grid
- Vectorized in unit of a block
- Parallelization via the Peano-Hilbert space filling curve
- MHD
- Roe's upwind schme
- 2nd order accuracy via TVD and predictor-corrector method
- Fully cell-centered scheme
- Flux conservation at grid interfaces
- Hyperbolic cleaning of divergence error
- Self-gravity
- Multigrid method
- FMG-cycle for main iteration
- Flux conservation at grid interfaces
- 2nd order accuracy
- Languages
- Fortran90
- MPI library
- cpp, perl, sed are required for compiling the code.
Distribution
At this moment, Sfumato is not distributed because of issue of priority.
Author
- Tomoaki Matsumoto (Hosei University)
Gallery
Coming soon.
Papers
-
Self-gravitational
Magnetohydrodynamics with
Adaptive Mesh Refinement for Protostellar Collapse,
Tomoaki Matsumoto,
Submitted to PASJ (2006)
[preprint]
-
Development of Self-Gravitational Adaptive Mesh Refinement for
Simulating Binary Star Formation, Tomoaki Matsumoto,
Proceeding of Protostars and Planets V (2005)
[preprint]
Code name
A code name, "SFUMATO", comes from
"Self-gravitational Fluid-dynamics Utilizing Mesh Adaptive Technique
with Oct-tree."
Ordinarily, a term, sfumato, denotes a painting technique
used by many painters in the periods of Renaissance and Baroque.
By means of sfumato,
the outline of an object becomes obscure and diffusive as it is located in dense
gas
(see Wikipedia for detail).
The most famous painter using this technique is
Leonardo da
Vinci. I also recommend you to see paints
of Peter Paul
Rubens. He also used this technique effectively.
I would say, the code SFUMATO does not always reproduce diffusive
solutions, I guess ... :-)
Developper's diary
Diary in Japanese
Tomoaki MATSUMOTO