资 源 简 介
YACC (Yet Another Convection Code) is a finite-volume code written by Nicola Tosi that solves the conservation equations of mass, momentum, thermal energy and transport appropriate for solid planetary mantles in 2D rectangular enclosures. It can treat:
* incompressible and compressible flows (anelastic approximation)
* viscous, plastic and power-law rheologies with temperature, pressure and stress-dependent viscosity
* pressure- and temperature-dependent thermal expansivity and thermal conductivity
* multiple (solid-solid) phase transitions
* multiple materials with distinct thermal and mechanical properties using the particle-in-cell approach
* non-uniform grids via algebraic grid generation
文 件 列 表
README
yacc_doc
grid1.pdf
grid5.pdf
grid6.pdf
grid7.pdf
grid8.pdf
notes.aux
notes.log
notes.pdf
notes.tex
yacc_graphics
.gmtcommands4
.gmtdefaults4
1d_movie.csh
1d_profiles.csh
1d_timeaverage.csh
1d_timeaverage.f90
2d_movie.csh
2d_plots.csh
2d_timeprofile.csh
make_timeprofiles.csh
overplot-profiles_files
overplot-timeseries_files
overplot_profiles.csh
overplot_timeseries.csh
README
scaling.dat
simulation.dir
SIMULATION__DEFINE.py
start.py
stream.f90
timeseries.csh
VISUALIZATION__DEFINE.py
yacc_source
domain.f90
energy.f90
flow.f90
iniconds.f90
linsolver.f90
main.f90
makefile
markeraux.f90
share.f90
yacc.def
yacc.inp