| A 2D hydrodynamic code (with an MHD counterpart)
was developed in our group for teaching and educational purposes. The code
is written in Fortran 77 and a graphic user interface prepared for Linux
is also available. The code is based on a pseudospectral scheme and solves
the Navier-Stokes equations in a square box with periodic boundary conditions.
This code is freely available (please contact
mininni@df.uba.ar)
and was used by members of our group to teach several
courses
on turbulence and fluid dynamic. The image shows the simulation of a submerged jet using our 2D hydrodynamic code (click the image to see an animation). |
|
|
Click on the image to see an animation
|
|
The group also has hydrodynamic codes in three
dimensions, which are used for modelling of isotropic turbulence and astrophysical
applications. The image shows constant density surfaces in a 3D simulation of the collision of a jet with a dense molecular cloud. The simulation was performed with an adaptive mesh grid of 1024x1024x1024 points (click on the image to see a movie). |
|
We also have a three dimensional code to solve
the MHD system in presence of Hall currents (Hall-MHD). This is also a
pseudospectral code, mainly intended to study the impact of the Hall effect
in turbulent dynamo mechanisms and in magnetic reconnection. The figure
shows magnetic field intensity in a cubic box with periodic boundary conditions
(click on the image to see a movie). |
|
Click on the image to see an animation
|
|
We also have developed codes to solve the hydrodynamic
and magnetohydrodynamic equations in special approximations or geometries
whichare of interest in some astrophysical environments. Some examples are:
codes to numerically solve the kinetic dynamo equations
, the Burger's equation, and the HD and MHD equations in the
shallow water
approximation.
The figure shows current and magnetic field (arrows) for an MHD shallow water simulation in a square box with periodic boundary conditions, using a pseudospectral method to compute spatial derivatives and Runge-Kutta of order 2 to compute time derivatives. |
|
Slice of current, and magnetic field
(arrows)
|